COMPARISON AND SELECTION OF OBJECTIVE FUNCTIONS IN MULTIOBJECTIVE COMMUNITY DETECTION

被引:19
作者
Shi, Chuan [1 ]
Yu, Philip S. [2 ,3 ]
Yan, Zhenyu [4 ]
Huang, Yue [1 ]
Wang, Bai [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Beijing 100876, Peoples R China
[2] Univ Illinois, Chicago, IL USA
[3] King Abdulaziz Univ, Jeddah 21413, Saudi Arabia
[4] Adobe Syst Inc, San Jose, CA USA
基金
中国国家自然科学基金;
关键词
complex network; community detection; multiobjective optimization; multiobjective evolutionary algorithm; GENETIC ALGORITHM; NETWORKS;
D O I
10.1111/coin.12007
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Detecting communities of complex networks has been an effective way to identify substructures that could correspond to important functions. Conventional approaches usually consider community detection as a single-objective optimization problem, which may confine the solution to a particular community structure property. Recently, a new community detection paradigm is emerging: multiobjective optimization for community detection, which means simultaneously optimizing multiple criteria and obtaining a set of community partitions. The new paradigm has shown its advantages. However, an important issue is still open: what type of objectives should be optimized to improve the performance of multiobjective community detection? To exploit this issue, we first proposed a general multiobjective community detection solution (called NSGA-Net) and then analyzed the structural characteristics of communities identified by a variety of objective functions that have been used or can potentially be used for community detection. After that, we exploited correlation relations (i.e., positively correlated, independent, or negatively correlated) between any two objective functions. Extensive experiments on both artificial and real networks demonstrate that NSGA-Net optimizing over a pair of negatively correlated objectives usually leads to better performances compared with the single-objective algorithm optimizing over either of the original objectives, or even to other well-established community detection approaches.
引用
收藏
页码:562 / 582
页数:21
相关论文
共 35 条
[1]  
Agrawal R, 2011, COMM COM INF SC, V168, P5
[2]  
[Anonymous], 1989, PROC 3 ANN C GENET A
[3]  
[Anonymous], CIKM 11
[4]   Analysis of the structure of complex networks at different resolution levels [J].
Arenas, A. ;
Fernandez, A. ;
Gomez, S. .
NEW JOURNAL OF PHYSICS, 2008, 10
[5]   On modularity clustering [J].
Brandes, Ulrik ;
Delling, Daniel ;
Gaertler, Marco ;
Goerke, Robert ;
Hoefer, Martin ;
Nikoloski, Zoran ;
Wagner, Dorothea .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2008, 20 (02) :172-188
[6]  
Chuan Shi, 2010, Proceedings 2010 10th IEEE International Conference on Data Mining Workshops (ICDMW 2010), P1234, DOI 10.1109/ICDMW.2010.107
[7]   Finding local community structure in networks [J].
Clauset, A .
PHYSICAL REVIEW E, 2005, 72 (02)
[8]  
Corne DW., 2001, PESA 2 REGION BASED, P283, DOI [DOI 10.5555/2955239.2955289, 10.5555/2955239.2955289]
[9]   Characterization of complex networks: A survey of measurements [J].
Costa, L. Da F. ;
Rodrigues, F. A. ;
Travieso, G. ;
Boas, P. R. Villas .
ADVANCES IN PHYSICS, 2007, 56 (01) :167-242
[10]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197