• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2020, Vol. 42 ›› Issue (08): 1489-1499.

Previous Articles     Next Articles

A label propagation algorithm combining eigenvector centrality and label entropy

PAN Shu-can,XU Qing-lin   

  1. (School of Computer Science,Guangdong University of Technology,Guangzhou 510000,China)
  • Received:2019-12-05 Revised:2020-03-05 Accepted:2020-08-25 Online:2020-08-25 Published:2020-08-29

Abstract: Overlapping community structure mining aims to discover overlapping parts between multiple independent communities in a complex network, and it has a wide range of applications in social, transportation, public opinion, and even anti-terrorism fields. However, the current overlapping community mining algorithm based on label propagation shows strong randomness in networks with fuzzy community structure, resulting in low accuracy. Aiming at the problem of uncertainty and low accuracy caused by fuzzy boundaries of overlapping communities, a label propagation algorithm combining eigenvector centrality and label entropy (ECLE-LPA) is proposed. ECLE-LPA utilizes the K-nuclear iteration factor and the eigenvector centrality of the node to calculate the node influence and initialize the node label. In the propagation process, the label entropy and the closeness of the nodes are calculated to update the label list and the label membership, so as to overcome the recognition problem of fuzzy boundaries of overlapping communities. The experimental results show that: in real networks such as Les, Polbooks, Football, Polblogs, Netscience, etc., the EQ value of ECLE-LPA algorithm is generally increased by 1%~3% compared with the contrast algorithm. In the artificial network, the NMI value of ECLE-LPA is more than 10% higher than that of the contrast algorithm.

Key words: complex network, overlapping community, K-nuclear iteration factor, label propagation, eigenvector centrality, label entropy