Discovering network community based on multi-objective optimization

被引:12
作者
机构
[1] Faculty of Software, Fujian Normal University
[2] College of Computer Science and Information Technology, Guangxi Normal University
[3] School of Information Technology and Electrical Engineering, University of Southern Queensland
来源
Huang, F.-L. (faliang.huang@gmail.com) | 1600年 / Chinese Academy of Sciences卷 / 24期
关键词
Communities mining; Complex network; Multi-objective particle swarm optimization;
D O I
10.3724/SP.J.1001.2013.04400
中图分类号
学科分类号
摘要
Community discovery is an important task in mining complex networks, and has important theoretical and application value in the terrorist organization identification, protein function prediction, public opinion analysis, etc. However, existing metrics used to measure quality of network communities are data dependent and have coupling relations, and the community discovery algorithms based on optimizing just one metric have a lot of limitations. To address the issues, the task to discover network communities is formalized as a multi-objective optimization problem. An algorithm, MOCD-PSO, is used to discover network communities based on multi-objective particle swarm optimization, which constructs objective function with modularity Q, MinMaxCut and silhouette. The experimental results show that the proposed algorithm has good convergence and can find Pareto optimal network communities with relatively well uniform and dispersive distribution. In addition, compared with the classical algorithms based on single objective optimization (GN, GA-Net) and multi-objective optimization (MOGA-Net, SCAH-MOHSA), the proposed algorithm requires no input parameters and can discover the higher-quality community structure in networks. © 2013 ISCAS.
引用
收藏
页码:2062 / 2077
页数:15
相关论文
共 41 条
[1]  
Fortunato S., Community detection in graphs, Physics Reports, 486, 3-5, pp. 75-174, (2010)
[2]  
Coscia M., Giannotti F., Pedreschi D., A classification for community discovery methods in complex networks, Statistical Analysis and Data Mining, 4, 5, pp. 512-546, (2011)
[3]  
Clauset A., Newman M.E.J., Moore C., Finding community structure in very large networks, Physics Review E, 70, 6, (2004)
[4]  
Danon L., Diaz-Guilera A., Arenas A., The effect of size heterogeneity on community identification in complex networks, Journal of Statistical Mechanics, 11, (2006)
[5]  
Wakita K., Tsurumi T., Finding community structure in mega-scale social networks, Proc. of the WWW 2007, pp. 1275-1276, (2007)
[6]  
Blondel V.D., Guillaume J.L., Lambiotte R., Lefebvre E., Fast unfolding of communities in large networks, Journal of Statistical Mechanics: Theory and Experiment, 10, (2008)
[7]  
Girvan M., Newman M.E.J., Modularity and community structure in networks, Proc. of the National Academy of the Sciences of the United States of America, 103, 23, pp. 8577-8582, (2006)
[8]  
Zhang P., Wang J., Li X., Li M., Di Z., Fan Y., The clustering coefficient and community structure of bipartite networks, Physica A: Statistical Mechanics and its Applications, 387, 27, pp. 6869-6875, (2008)
[9]  
Lin Y.F., Wang T.Y., Tang R., Zhou Y.W., Huang H.K., An effective model and algorithm for community detection in social networks, Journal of Computer Research and Development, 49, 2, pp. 337-345, (2012)
[10]  
Gan W.Y., He N., Li D.Y., Wang J.M., Community discovery method in networks based on topological potential, Ruan Jian Xue Bao/Journal of Software, 20, 8, pp. 2241-2254, (2009)