Effective and Efficient Steiner Maximum Path-Connected Subgraph Search in Large Social Internet of Things

Xiaolin Fan,Yuan Li,Jing Sun,Yuhai Zhao,Guoren Wang
DOI: https://doi.org/10.1109/access.2021.3079468
IF: 3.9
2021-01-01
IEEE Access
Abstract:Social Internet of Things (SIoT) is extended to integrate social networks in the Internet of Things (IoT). SIoT enriches IoT, and thus resource (or service) discovery and consolidation in SIoT becomes an important and challenging problem. In this paper, we represent the SIoT as the heterogeneous information networks (HINs) with multi-typed entities and relations, and resolve this problem from the perspective of cohesive subgraph search. Specifically, given a query node $q$ , we discover a cohesive subgraph containing $q$ from a HIN, where all nodes are of the same type as $q$ and have dense relationships. Yet existing solutions cannot be applied to various HINs, and the result subgraph is not accurate and close enough due to ignoring the connectivity among nodes within the subgraph. To this end, 1) we extend the connectivity with novel meta-path-based edge-disjoint paths to HINs, and propose the $k$ -path connected component ( $k$ -PCC) to measure the cohesiveness of subgraph in HINs; 2) we model the densest connected subgraph containing $q$ as the $k$ -PCC with the maximum connectivity including $q$ , called the Steiner Maximum Path-Connected Subgraph (SMPCS); 3) we develop efficient algorithms based on an index tree for searching the SMPCS. Extensive experiments on four real HINs are conducted to demonstrate the effectiveness and efficiency of our proposed approaches.
computer science, information systems,telecommunications,engineering, electrical & electronic
What problem does this paper attempt to address?
### Problems the Paper Attempts to Solve This paper aims to address the issue of resource or service discovery and integration in Social Internet of Things (SIoT). Specifically: 1. **Background Introduction**: - Social Internet of Things (SIoT) extends the Internet of Things (IoT) by integrating the functionalities of social networks. - SIoT includes various types of entities and relationships, making resource and service discovery and integration an important and challenging problem. 2. **Research Objectives**: - Propose a new method to find cohesive subgraphs to solve the problem of resource or service discovery and integration in large-scale Social Internet of Things. 3. **Specific Problem**: - Given a query node \( q \), find a cohesive subgraph from a heterogeneous information network (HIN) that contains \( q \), where all nodes have the same type as \( q \) and there are dense relationships among these nodes. - Existing solutions cannot be applied to various heterogeneous information networks, and the resulting subgraphs are not accurate and cohesive enough because they ignore the connectivity among internal nodes of the subgraph. 4. **Main Contributions**: - Extend the concept of meta-path-based connectivity and propose \( k \)-path connected component (\( k \)-PCC) to measure the cohesiveness of subgraphs in HIN. - Model the most cohesive subgraph containing the query node \( q \) as the \( k \)-PCC with the maximum path connectivity containing \( q \), called the Steiner Maximum Path Connected Subgraph (SMPCS). - Develop efficient algorithms to search for SMPCS and validate the effectiveness and efficiency of the proposed method through experiments.