Multi-objective community detection in complex networks

被引:136
作者
Shi, Chuan [1 ]
Yan, Zhenyu [2 ]
Cai, Yanan [1 ]
Wu, Bin [2 ]
机构
[1] Beijing Univ Posts & Telecommun, Beijing Key Lab Intelligent Telecommun Software &, Beijing 100876, Peoples R China
[2] Fair Isaac Corp FICO, Res Dept, San Rafael, CA 94903 USA
基金
美国国家科学基金会;
关键词
Community detection; Complex network; Evolutionary multi-objective algorithm; Modularity; GENETIC ALGORITHM; ORGANIZATION; MODULARITY;
D O I
10.1016/j.asoc.2011.10.005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Community detection in social network analysis is usually considered as a single objective optimization problem, in which different heuristics or approximate algorithms are employed to optimize a objective function that capture the notion of community. Due to the inadequacy of those single-objective solutions, this paper first formulates a multi-objective framework for community detection and proposes a multi-objective evolutionary algorithm for finding efficient solutions under the framework. After analyzing and comparing a variety of objective functions that have been used or can potentially be used for community detection, this paper exploits the concept of correlation between objective which charcterizes the relationship between any two objective functions. Through extensive experiments on both artifical and real networks, this paper demonstrates that a combination of two negatively correlated objectives under the multi-objective framework usually leads to remarkably better performance compared with either of the orignal single objectives, including even many popular algorithms. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:850 / 859
页数:10
相关论文
共 30 条
[11]   Community detection in complex networks using extremal optimization [J].
Duch, J ;
Arenas, A .
PHYSICAL REVIEW E, 2005, 72 (02)
[12]   Self-organization and identification of web communities [J].
Flake, GW ;
Lawrence, S ;
Giles, CL ;
Coetzee, FM .
COMPUTER, 2002, 35 (03) :66-+
[13]   Resolution limit in community detection [J].
Fortunato, Santo ;
Barthelemy, Marc .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2007, 104 (01) :36-41
[14]   Functional cartography of complex metabolic networks [J].
Guimerà, R ;
Amaral, LAN .
NATURE, 2005, 433 (7028) :895-900
[15]   An evolutionary approach to multiobjective clustering [J].
Handl, Julia ;
Knowles, Joshua .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2007, 11 (01) :56-76
[16]   On clusterings: Good, bad and spectral [J].
Kannan, R ;
Vempala, S ;
Vetta, A .
JOURNAL OF THE ACM, 2004, 51 (03) :497-515
[17]  
Kumpula J., 2007, FLUCTUATION NOISE LE
[18]  
Newman M., 2009, NETDATA
[19]   Finding community structure in networks using the eigenvectors of matrices [J].
Newman, M. E. J. .
PHYSICAL REVIEW E, 2006, 74 (03)
[20]   Finding and evaluating community structure in networks [J].
Newman, MEJ ;
Girvan, M .
PHYSICAL REVIEW E, 2004, 69 (02) :026113-1