An Overlapping Community Detection Algorithm Based on Triangle Reduction Weighted for Large-Scale Complex Network

被引:1
作者
Zhang, Hanning [1 ,2 ,5 ]
Dong, Bo [3 ,4 ,5 ]
Feng, Boqin [1 ,5 ]
Wu, Haiyu [1 ,5 ]
机构
[1] Xi An Jiao Tong Univ, Sch Comp Sci & Technol, Xian 710049, Peoples R China
[2] Xi An Jiao Tong Univ, Shaanxi Prov Key Lab Satellite & Terr Network Tec, Xian 710049, Peoples R China
[3] Xi An Jiao Tong Univ, Sch Continuing Educ, Xian 710049, Peoples R China
[4] Xi An Jiao Tong Univ, Natl Engn Lab Big Data Analyt, Xian 710049, Peoples R China
[5] Xian Network Comp Data Technol Co Ltd, Xian 710049, Peoples R China
来源
ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT I | 2020年 / 12452卷
关键词
Triangle reduction; Multi-label propagation; Complex networks; Community detection; GENETIC ALGORITHM; GA;
D O I
10.1007/978-3-030-60245-1_43
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this digital age, dramatically developed internet makes the data of complex networks appear an explosive growth, which aggrandizes the importance of multilevel community detection used in large-scale complex networks. Nowadays, there are so many community detection algorithms that could perform well on accuracy. However, none of them has an expected function to handle the time increasing problem which is caused by the inflated network scale. Hence, we propose An Overlapping Community Detection Algorithm based on Triangle Reduction Weighted for Large-scale Complex Network (TRWLPA). It consists of two main steps: 1) Transforming the original network to a small-scale triangle reduction network. This network could not only dramatically reduce the running time of community detection, but recover the original network structure by the inverse transformation. Moreover, the scale of the triangle reduction network could be controlled by setting the iteration times. 2) Doing the multi-label propagation on the reduced networks where the weight of each node is the number of initial nodes it contains. The experiments illustrate that the TRWLPA algorithm significantly reduces the running time of community detection on Youtube, DBLP, and LiveJournal datasets. Particularly, comparing with the MOSES algorithm, it achieves 98.1% running time reduction on the Youtube dataset. Furthermore, our algorithm performs well on both modularity and Normalized Mutual Information measure (NMI).
引用
收藏
页码:627 / 644
页数:18
相关论文
共 24 条
[11]   Sequential algorithm for fast clique percolation [J].
Kumpula, Jussi M. ;
Kivela, Mikko ;
Kaski, Kimmo ;
Saramaki, Jari .
PHYSICAL REVIEW E, 2008, 78 (02)
[12]  
Liu X, 2007, LECT NOTES COMPUT SC, V4488, P657
[13]   Detecting highly overlapping communities with Model-based Overlapping Seed Expansion [J].
McDaid, Aaron ;
Hurley, Neil .
2010 INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM 2010), 2010, :112-119
[14]  
Newman ME, 2004, PHYS REV E, V69, DOI [DOI 10.1103/PhysRevE.69.066133, DOI 10.1103/PHYSREVE.69.066133]
[15]   Finding and evaluating community structure in networks [J].
Newman, MEJ ;
Girvan, M .
PHYSICAL REVIEW E, 2004, 69 (02) :026113-1
[16]  
Pizzuti C, 2008, LECT NOTES COMPUT SC, V5199, P1081, DOI 10.1007/978-3-540-87700-4_107
[17]   A Multiobjective Genetic Algorithm to Find Communities in Complex Networks [J].
Pizzuti, Clara .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (03) :418-430
[18]   Near linear time algorithm to detect community structures in large-scale networks [J].
Raghavan, Usha Nandini ;
Albert, Reka ;
Kumara, Soundar .
PHYSICAL REVIEW E, 2007, 76 (03)
[19]  
Rattigan M.J., 2007, P 24 INT C MACHINE L, P783, DOI DOI 10.1145/1273496.1273595
[20]   Balanced Multi-Label Propagation for Overlapping Community Detection in Social Networks [J].
Wu, Zhi-Hao ;
Lin, You-Fang ;
Gregory, Steve ;
Wan, Huai-Yu ;
Tian, Sheng-Feng .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2012, 27 (03) :468-479