摘要
在真实的社交网络结构中常常存在着社区相互重叠的现象,发现社交网络中的重叠社区有利于研究网络特性,反映网络中的真实情况。针对多标签传播重叠社区发现算法COPRA存在的随机性,导致社区发现结果稳定性差等问题,提出一种结合节点重要性的标签传播算法。该算法首先采用LeaderRank计算出网络中各个节点的重要性,选择重要性高的节点进行团扩展作为标签初始阶段的预处理,采用合理的标签更新顺序以防止抵消预处理阶段的工作,后期引入贡献度来弱化标签选择阶段的随机性,在基准网络和真实网络上的实验结果表明本文算法提高了社区发现结果的质量。
There are lots of overlapping communities in the real social networks, better detection of overlapping communities in social networks is conducive to studying network characteristics and reflecting the real situation of the networks. In order to solve the problem of the randomness of COPRA in the overlapping community of multi-label propagation, this paper proposes a label propagation algorithm based on the importance of nodes. The algorithm uses LeaderRank to calculate the importance of each node in the network, and selects the nodes of high importance to expand into a group as the pretreatment of the initial label phase, uses reasonable label update order to prevent offset pretreatment phase, and then uses the contribution degree to weaken the randomness of the label selection stage. Experimental results on benchmark networks and real networks show that the algorithm improves the quality of community discovery results.
作者
朱帅
许国艳
李敏佳
张网娟
ZHU Shuai;XU Guo-yan;LI Min-jia;ZHANG Wang-juan(College of Computer and Information,Hohai University,Nanjing 211100,China)
出处
《计算机与现代化》
2019年第3期90-94,共5页
Computer and Modernization
基金
江苏省水利科技科研项目(2017065
2016023
2015001)
中央高校业务费资助项目(2017B42214)