Overlapping community detection using expansion with contraction

被引:5
作者
Zhuo, Zhijian
Chen, Bilian [1 ]
Yu, Shenbao
Cao, Langcai
机构
[1] Xiamen Univ, Dept Automat, Xiamen 361005, Peoples R China
关键词
Community detection; Overlapping communities; Non-negative matrix factorization; Expansion and contraction; ALGORITHM;
D O I
10.1016/j.neucom.2023.126989
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Numerous disjoint community detection methods have reached the state-of-the-art. Some overlapping community detection methods have been proposed in recent years, but they lack the ability to adjust the degree of overlap while maintaining detection quality. To well handle this issue, we in this paper propose a novel method, namely expansion with contraction method for overlapping community detection (ECOCD). Specifically, ECOCD obtains the disjoint communities through non-negative matrix factorization and proceeds to expansion with contraction process (including the expansion process and the contraction process). In each iteration of the process, we randomly select a community and then continuously conduct the expansion and contraction processes on this community. The former process absorbs nodes by the degree of affiliation that is newly defined, while the latter removes nodes by permanence. Moreover, we theoretically analyze the computational complexity of ECOCD. The advantage of ECOCD is that it is applicable to various networks with different properties by adjusting the degree of overlap, and enjoys high quality of overlapping community detection as well. Our experiments on both synthetic and real-world networks further verify this. Extensive experiments show that ECOCD is superior to the eleven state-of-the-art overlapping community detection methods in terms of four metrics, validating the effectiveness, efficiency and robustness of ECOCD.
引用
收藏
页数:11
相关论文
共 46 条
[1]  
Airoldi EM, 2008, J MACH LEARN RES, V9, P1981
[2]  
Andersen R, 2006, ANN IEEE SYMP FOUND, P475
[3]  
[Anonymous], 2012, P 18 ACM SIGKDD INT, DOI DOI 10.1145/2339530.2339630
[4]   The greedy coupled-seeds expansion method for the overlapping community detection in social networks [J].
Asmi, Khawla ;
Lotfi, Dounia ;
Abarda, Abdallah .
COMPUTING, 2022, 104 (02) :295-313
[5]   An efficient recommendation generation using relevant Jaccard similarity [J].
Bag, Sujoy ;
Kumar, Sri Krishna ;
Tiwari, Manoj Kumar .
INFORMATION SCIENCES, 2019, 483 :53-64
[6]   An overlapping community detection algorithm based on density peaks [J].
Bai, Xueying ;
Yang, Peilin ;
Shi, Xiaohu .
NEUROCOMPUTING, 2017, 226 :7-15
[7]   SVD based initialization: A head start for nonnegative matrix factorization [J].
Boutsidis, C. ;
Gallopoulos, E. .
PATTERN RECOGNITION, 2008, 41 (04) :1350-1362
[8]   Ensemble-based overlapping community detection using disjoint community structures [J].
Chakraborty, Tanmoy ;
Ghosh, Saptarshi ;
Park, Noseong .
KNOWLEDGE-BASED SYSTEMS, 2019, 163 :241-251
[9]  
Chakraborty T, 2016, PROCEEDINGS OF THE 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING ASONAM 2016, P73, DOI 10.1109/ASONAM.2016.7752216
[10]   On the Permanence of Vertices in Network Communities [J].
Chakraborty, Tanmoy ;
Srinivasan, Sriram ;
Ganguly, Niloy ;
Mukherjee, Animesh ;
Bhowmick, Sanjukta .
PROCEEDINGS OF THE 20TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING (KDD'14), 2014, :1396-1405