Distributed community detection in social networks with genetic algorithms

Community detection in social networks is a hot research topic that has received great interest in the recent years due to its wide applicability. This paper proposes a scalable approach for community structure identification using a genetic algorithm. Two existing fitness functions are analyzed and genetic parameters are tuned on thoroughly studied networks with known community structures. Experiments on a large data set show how the amount of time necessary to determine meaningful communities in a network is significantly reduced by running the algorithm distributed. This enables the analysis of larger, real-world networks. We then propose a new fitness function that offers a good tradeoff between efficiency and speed.

[1]  A. Orłowski,et al.  Genetic Algorithms Approach to Community Detection , 2010 .

[2]  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.

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

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

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

[6]  M E J Newman,et al.  Fast algorithm for detecting community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[7]  Clara Pizzuti,et al.  Community detection in social networks with genetic algorithms , 2008, GECCO '08.

[8]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[9]  Sanjay Ghemawat,et al.  MapReduce: simplified data processing on large clusters , 2008, CACM.

[10]  Haluk Bingol,et al.  Community Detection in Complex Networks Using Genetic Algorithms , 2006, 0711.0491.