We use cookies to improve your experience with our site.

社会网络中基于均衡多标签传播的重叠社区发现算法

Balanced Multi-Label Propagation for Overlapping Community Detection in Social Networks

  • 摘要: 在本文中,我们提出了一种平衡多标签传播算法,以发现社会网络中的重叠社区结构.除了速度优势外,该算法还具有其他同类算法(如COPRA)所不具有的稳定性.在该算法中,我们提出了一种新的更新策略,该策略要求每个节点具有均衡的隶属因子.这种策略的优点在于它允许节点属于任意个数的社区,而不像COPRA约束每个节点所属社区的最大个数.同时,我们还提出了一种“粗糙核”的快速提取算法,通过提取“粗糙核”并用其初始化标签可以同时提升结果的质量与稳定性.在人工生成网络与真实社会网络上的实验结果表明BMLPA算法能够非常有效且高效地发现网络中的重叠社区结构.

     

    Abstract: In this paper, we propose a balanced multi-label propagation algorithm (BMLPA) for overlapping community detection in social networks. As well as its fast speed, another important advantage of our method is good stability, which other multi-label propagation algorithms, such as COPRA, lack. In BMLPA, we propose a new update strategy, which requires that community identifiers of one vertex should have balanced belonging coefficients. The advantage of this strategy is that it allows vertices to belong to any number of communities without a global limit on the largest number of community memberships, which is needed for COPRA. Also, we propose a fast method to generate "rough cores", which can be used to initialize labels for multi-label propagation algorithms, and are able to improve the quality and stability of results. Experimental results on synthetic and real social networks show that BMLPA is very efficient and effective for uncovering overlapping communities.

     

/

返回文章
返回