Fitness evaluation for overlapping community detection in complex networks

The discovery of community structures in complex networks is a challenging problem intensively studied in recent years. This paper investigates the performance of evolutionary algorithms for the task of detecting overlapping communities. This task is of great importance as the membership of a node to more than one group is naturally occuring in many real-world networks from fields such as sociology, biology and computer science. One of the major challenges in designing evolutionary algorithms for overlapping community detection is the efficient assessment of the quality of any particular division of nodes into groups. We test four different fitness functions in an evolutionary approach to the problem using the same chromosome representation and search scheme. The performance of the resulting algorithms is tested in a set of computational experiments for some real-world networks. We show that none of the fitness functions used are able to guide the search process towards good partitions based on a measure of the normalized mutual information.

[1]  Hussein A. Abbass,et al.  Separated and overlapping community detection in complex networks using multiobjective Evolutionary Algorithms , 2010, IEEE Congress on Evolutionary Computation.

[2]  Vincenza Carchiolo,et al.  Search for overlapped communities by parallel genetic algorithms , 2009, ArXiv.

[3]  Rémy Cazabet,et al.  Detection of Overlapping Communities in Dynamical Social Networks , 2010, 2010 IEEE Second International Conference on Social Computing.

[4]  V. Carchiolo,et al.  Extending the definition of modularity to directed graphs with overlapping communities , 2008, 0801.1647.

[5]  Wei Chen,et al.  A game-theoretic framework to identify overlapping communities in social networks , 2010, Data Mining and Knowledge Discovery.

[6]  Li Wang,et al.  Using ESDA to Detect Overlapping Multi-communities , 2009, 2009 International Workshop on Chaos-Fractals Theories and Applications.

[7]  Renaud Lambiotte,et al.  Line graphs of weighted networks for overlapping communities , 2010 .

[8]  Malik Magdon-Ismail,et al.  Finding Overlapping Communities in Social Networks , 2010, 2010 IEEE Second International Conference on Social Computing.

[9]  Shihua Zhang,et al.  Identification of overlapping community structure in complex networks using fuzzy c-means clustering , 2007 .

[10]  L. Jiao,et al.  Adjusting from disjoint to overlapping community detection of complex networks , 2009 .

[11]  Mao-Bin Hu,et al.  Detect overlapping and hierarchical community structure in networks , 2008, ArXiv.

[12]  Clara Pizzuti,et al.  GA-Net: A Genetic Algorithm for Community Detection in Social Networks , 2008, PPSN.

[13]  Siying Zhang,et al.  The application of fuzzy clustering in the analysis of community structure , 2010, 2010 Chinese Control and Decision Conference.

[14]  David Lusseau,et al.  The emergent properties of a dolphin social network , 2003, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[15]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[16]  W. Zachary,et al.  An Information Flow Model for Conflict and Fission in Small Groups , 1977, Journal of Anthropological Research.

[17]  Neil J. Hurley,et al.  Detecting Highly Overlapping Communities with Model-Based Overlapping Seed Expansion , 2010, 2010 International Conference on Advances in Social Networks Analysis and Mining.

[18]  Zhigang Luo,et al.  Overlapping Community Detection by Kernel-Based Fuzzy Affinity Propagation , 2010, 2010 2nd International Workshop on Intelligent Systems and Applications.

[19]  Andrea Lancichinetti,et al.  Detecting the overlapping and hierarchical community structure in complex networks , 2008, 0802.1218.

[20]  Steve Gregory,et al.  A Fast Algorithm to Find Overlapping Communities in Networks , 2008, ECML/PKDD.

[21]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[22]  Clara Pizzuti,et al.  Overlapped community detection in complex networks , 2009, GECCO.

[23]  Tam'as Vicsek,et al.  Modularity measure of networks with overlapping communities , 2009, 0910.5072.