A local-to-global scheme-based multi-objective evolutionary algorithm for overlapping community detection on large-scale complex networks

被引:17
作者
Ma, Haiping [1 ,2 ]
Yang, Haipeng [3 ]
Zhou, Kefei [3 ]
Zhang, Lei [3 ]
Zhang, Xingyi [3 ]
机构
[1] Anhui Univ, Minist Educ, Inst Phys Sci, Key Lab Intelligent Comp & Signal Proc, Hefei 230039, Peoples R China
[2] Anhui Univ, Minist Educ, Inst Informat Technol, Key Lab Intelligent Comp & Signal Proc, Hefei 230039, Peoples R China
[3] Anhui Univ, Minist Educ, Sch Comp Sci & Technol, Key Lab Intelligent Comp & Signal Proc, Hefei 230039, Peoples R China
基金
中国国家自然科学基金;
关键词
Multi-objective optimization; Evolutionary algorithm; Overlapping community detection; Large-scale complex network; GENETIC ALGORITHM;
D O I
10.1007/s00521-020-05311-w
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recently, multi-objective evolutionary algorithms (MOEAs) have been shown promising performance for detecting overlapping community structure in complex networks. However, it is still challenging to design MOEAs for overlapping community detection on large-scale complex networks due to the curse of dimensionality. Along this avenue, this paper proposes a local-to-global scheme-based MOEA named LG-MOEA for overlapping community detection on large-scale complex networks, which mainly consists of two stages: a local community structure detection stage and a global community structure determination stage. To be specific, in the local community structure detection stage, the key nodes that are central to community and essential to the connectedness of community are firstly identified. Then for each key node, an MOEA with the proposed community boundary control strategy is suggested to detect a set of local overlapping communities through local expansion around the key node. In the global community structure determination stage, a single objective evolutionary algorithm is adopted to search for a suitable local overlapping community for each key node and combine them as one global community partition of the whole network. The proposed LG-MOEA is compared with several competitive overlapping community detection algorithms on both real-world small-scale and large-scale networks, and the experimental results show its superiority for overlapping community detection in terms of the generalized normalized mutual information gNMI and the extended modularity Q(ov), especially has competitive superiority for large-scale complex networks.
引用
收藏
页码:5135 / 5149
页数:15
相关论文
共 50 条
[31]   AN EFFICIENT MULTI-OBJECTIVE COMMUNITY DETECTION ALGORITHM IN COMPLEX NETWORKS [J].
Deng, Kun ;
Zhang, Jian-Pei ;
Yang, Jing .
TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2015, 22 (02) :319-328
[32]   Genetic algorithm with local search for community detection in large-scale complex networks [J].
Jin D. ;
Liu J. ;
Yang B. ;
He D.-X. ;
Liu D.-Y. .
Zidonghua Xuebao/Acta Automatica Sinica, 2011, 37 (07) :873-882
[33]   A large-scale multi-objective evolutionary algorithm based on importance rankings and information feedback [J].
Cao, Jie ;
Guo, Kaiyue ;
Zhang, Jianlin ;
Chen, Zuohan .
ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (12) :14803-14840
[34]   A large-scale multi-objective evolutionary algorithm based on importance rankings and information feedback [J].
Jie Cao ;
Kaiyue Guo ;
Jianlin Zhang ;
Zuohan Chen .
Artificial Intelligence Review, 2023, 56 :14803-14840
[35]   A hybrid multi-objective algorithm based on slime mould algorithm and sine cosine algorithm for overlapping community detection in social networks [J].
Heydariyan, Ahmad ;
Gharehchopogh, Farhad Soleimanian ;
Dishabi, Mohammad Reza Ebrahimi .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (10) :13897-13917
[36]   Multi-objective ant colony optimization algorithm based on decomposition for community detection in complex networks [J].
Mu, Caihong ;
Zhang, Jian ;
Liu, Yi ;
Qu, Rong ;
Huang, Tianhuan .
SOFT COMPUTING, 2019, 23 (23) :12683-12709
[37]   A multi-objective ant colony optimization algorithm for community detection in complex networks [J].
Shahabi Sani, Naeem ;
Manthouri, Mohammad ;
Farivar, Faezeh .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 11 (01) :5-21
[38]   A multi-granularity clustering based evolutionary algorithm for large-scale sparse multi-objective optimization [J].
Tian, Ye ;
Shao, Shuai ;
Xie, Guohui ;
Zhang, Xingyi .
SWARM AND EVOLUTIONARY COMPUTATION, 2024, 84
[39]   A multi-objective discrete cuckoo search algorithm with local search for community detection in complex networks [J].
Zhou, Xu ;
Liu, Yanheng ;
Li, Bin .
MODERN PHYSICS LETTERS B, 2016, 30 (07)
[40]   RETRACTED ARTICLE: A weak clique based multi objective genetic algorithm for overlapping community detection in complex networks [J].
M. Sathyakala ;
M. Sangeetha .
Journal of Ambient Intelligence and Humanized Computing, 2021, 12 :6761-6771