A Multi-Objective Genetic Algorithm for overlapping community detection based on edge encoding

被引:41
作者
Bello-Orgaz, Gema [1 ]
Salcedo-Sanz, Sancho [2 ]
Camacho, David [1 ]
机构
[1] Univ Autonoma Madrid, Comp Sci Dept, Madrid, Spain
[2] Univ Alcala, Dept Signal Theory & Commun, Madrid, Spain
关键词
Multi-Objective genetic algorithms; Overlapping community detection; Graph clustering; Network metrics; Edge-based encoding; EVOLUTIONARY APPROACH; COMPLEX NETWORKS;
D O I
10.1016/j.ins.2018.06.015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Community Detection Problem (CDP) in Social Networks has been widely studied from different areas such as Data Mining, Graph Theory Physics, or Social Network Analysis, among others. This problem tries to divide a graph into different groups of nodes (communities), according to the graph topology. A partition is a division of the graph where each node belongs to only one community. However, a common feature observed in real-world networks is the existence of overlapping communities, where a given node can belong to more than one community. This paper presents a new Multi-Objective Genetic Algorithm (MOGA-OCD) designed to detect overlapping communities, by using measures related to the network connectivity. For this purpose, the proposed algorithm uses a phenotype-type encoding based on the edge information, and a new fitness function focused on optimizing two classical objectives in CDP: the first one is used to maximize the internal connectivity of the communities, whereas the second one is used to minimize the external connections to the rest of the graph. To select the most appropriate metrics for these objectives, a comparative assessment of several connectivity metrics has been carried out using real-world networks. Finally, the algorithm has been evaluated against other well-known algorithms from the state of the art in CDP. The experimental results show that the proposed approach improves overall the accuracy and quality of alternative methods in CDP, showing its effectiveness as a new powerful algorithm for detecting structured overlapping communities. (C) 2018 Published by Elsevier Inc.
引用
收藏
页码:290 / 314
页数:25
相关论文
共 49 条
[1]   Link communities reveal multiscale complexity in networks [J].
Ahn, Yong-Yeol ;
Bagrow, James P. ;
Lehmann, Sune .
NATURE, 2010, 466 (7307) :761-U11
[2]   Correction for Closeness: Adjusting Normalized Mutual Information Measure for Clustering Comparison [J].
Amelio, Alessia ;
Pizzuti, Clara .
COMPUTATIONAL INTELLIGENCE, 2017, 33 (03) :579-601
[3]   Evolutionary Clustering for Mining and Tracking Dynamic Multilayer Networks [J].
Amelio, Alessia ;
Pizzuti, Clara .
COMPUTATIONAL INTELLIGENCE, 2017, 33 (02) :181-209
[4]   An Evolutionary and Local Refinement Approach for Community Detection in Signed Networks [J].
Amelio, Alessia ;
Pizzuti, Clara .
INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2016, 25 (04)
[5]  
[Anonymous], [No title captured]
[6]  
[Anonymous], [No title captured]
[7]  
[Anonymous], 2004, PHYS REV E, DOI DOI 10.1103/PHYSREVE.69.066133
[8]  
[Anonymous], ARXIV12020425
[9]  
[Anonymous], 2013, P 6 ACM INT C WEB SE, DOI [DOI 10.1145/2433396.2433471, 10.1145/2433396.2433471]
[10]  
[Anonymous], 2011, P ACM SIGKDD INT C K, DOI DOI 10.1145/2020408.2020579