Detecting Communities in Heterogeneous Multi-Relational Networks:A Message Passing based Approach
Qiao, Maoying, Yu, Jun, Bian, Wei, Tao, Dacheng
Community is a common characteristic of networks including social networks, biological networks, computer and information networks, to name a few. Community detection is a basic step for exploring and analysing these network data. Typically, homogenous network is a type of networks which consists of only one type of objects with one type of links connecting them. There has been a large body of developments in models and algorithms to detect communities over it. However, real-world networks naturally exhibit heterogeneous qualities appearing as multiple types of objects with multi-relational links connecting them. Those heterogeneous information could facilitate the community detection for its constituent homogeneous networks, but has not been fully explored. In this paper, we exploit heterogeneous multi-relational networks (HMRNet) and propose an efficient message passing based algorithm to simultaneously detect communities for all homogeneous networks. Specifically, an HMRNet is reorganized into a hierarchical structure with homogeneous networks as its layers and heterogeneous links connecting them. To detect communities in such an HMRNet, the problem is formulated as a maximum a posterior (MAP) over a factor graph. Finally a message passing based algorithm is derived to find a best solution of the MAP problem. Evaluation on both synthetic and real-world networks confirms the effectiveness of the proposed method.
Apr-6-2020
- Country:
- Oceania > Australia
- New South Wales > Sydney (0.04)
- North America > United States
- Hawaii (0.04)
- New York > New York County
- New York City (0.04)
- Asia
- Singapore (0.04)
- China
- Zhejiang Province > Hangzhou (0.04)
- Heilongjiang Province > Harbin (0.04)
- Guangdong Province > Shenzhen (0.04)
- Hunan Province > Changsha (0.04)
- Fujian Province > Xiamen (0.04)
- Oceania > Australia
- Genre:
- Research Report (1.00)
- Industry:
- Information Technology (0.55)
- Technology:
- Information Technology
- Data Science > Data Mining (1.00)
- Communications (1.00)
- Information Management (0.93)
- Artificial Intelligence
- Representation & Reasoning (1.00)
- Machine Learning (1.00)
- Information Technology