论文标题
检测异类多关系网络中的社区:基于消息传递的方法
Detecting Communities in Heterogeneous Multi-Relational Networks:A Message Passing based Approach
论文作者
论文摘要
社区是网络的共同特征,包括社交网络,生物网络,计算机和信息网络,仅举几例。社区检测是探索和分析这些网络数据的基本步骤。通常,同质网络是一种类型的网络,仅由一种类型的对象组成,其中一种类型的链接连接了它们。在模型和算法中有很多发展,以检测社区的社区。但是,现实世界网络自然表现出异质质量,看起来是多种类型的对象,并具有将它们连接的多个关系链接。这些异质信息可以促进社区的构成均质网络的检测,但尚未得到充分探索。在本文中,我们利用异质的多关系网络(HMRNET),并提出了一种有效的基于消息传递算法的算法,以同时检测所有同质网络的社区。具体而言,将HMRNET重组为层次结构,并具有均匀网络,因为其层和连接它们的异质链接。为了检测这种HMRNET中的群落,该问题是在因子图上表达为最大后验(MAP)。最后,得出了基于消息传递的算法以找到地图问题的最佳解决方案。对合成和现实世界网络的评估证实了该方法的有效性。
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.