Community Detection Using Nature Inspired Algorithm

Community detection in social networks has become a dominating topic of the current data research as it has a direct implication in many different areas of importance, whether social network, citation network, traffic network, metabolic network, protein-protein network or web graph etc. Mining meaningful communities in a real-world network is a hard problem owing to the dynamic nature of these networks. The existing algorithms for community detection depend chiefly on the network topologies and are not effective for such sparse graphs. Thus, there is a great need to optimize those algorithms. Evolutionary algorithms have emerged as a promising solution for optimized approximation of hard problems. We propose to optimize the community detection method based on modularity and normalized mutual information (NMI) using the latest grey wolf optimization algorithm. The results demonstrate the effectiveness of the algorithms, when compared with other contemporary evolutionary algorithms.

[1]  David A. Bader,et al.  A dynamic algorithm for local community detection in graphs , 2015, 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM).

[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]  Deepjyoti Choudhury,et al.  COMMUNITY DETECTION IN SOCIAL NETWORKS: AN OVERVIEW , 2013 .

[4]  W. Aisha Banu,et al.  A Survey on Community Detection Methods in Social Networks , 2015 .

[5]  Punam Bedi,et al.  Community detection in social networks , 2016, WIREs Data Mining Knowl. Discov..

[6]  Santo Fortunato,et al.  Finding Statistically Significant Communities in Networks , 2010, PloS one.

[7]  Hema Banati,et al.  TL-GSO: - A hybrid approach to mine communities from social networks , 2015, 2015 IEEE International Conference on Research in Computational Intelligence and Communication Networks (ICRCICN).

[8]  M. Newman,et al.  Finding community structure in networks using the eigenvectors of matrices. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[9]  Réka Albert,et al.  Near linear time algorithm to detect community structures in large-scale networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[10]  Peng Wu,et al.  Multi-Objective Community Detection Based on Memetic Algorithm , 2015, PloS one.

[11]  Pan Yun,et al.  Discrete Bat Algorithm and Application in Community Detection , 2015 .

[12]  Fariborz Jolai,et al.  Lion Optimization Algorithm (LOA): A nature-inspired metaheuristic algorithm , 2016, J. Comput. Des. Eng..

[13]  Meng Wang,et al.  Community Detection in Social Networks: An In-depth Benchmarking Study with a Procedure-Oriented Framework , 2015, Proc. VLDB Endow..

[14]  Maninder Kaur,et al.  Various Approaches of Community Detection in Complex Networks: A Glance , 2016 .

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

[16]  Byung Ro Moon,et al.  Multiobjective evolutionary algorithms for dynamic social network clustering , 2010, GECCO '10.

[17]  Andrea Lancichinetti,et al.  Community detection algorithms: a comparative analysis: invited presentation, extended abstract , 2009, VALUETOOLS.

[18]  Pooya Moradian Zadeh,et al.  A Multi-Population Cultural Algorithm for Community Detection in Social Networks , 2015, ANT/SEIT.

[19]  Wei Chen,et al.  Community Detection in Social Networks through Community Formation Games , 2011, IJCAI.

[20]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[21]  Clara Pizzuti,et al.  A Multiobjective Genetic Algorithm to Find Communities in Complex Networks , 2012, IEEE Transactions on Evolutionary Computation.

[22]  Mark Newman,et al.  Detecting community structure in networks , 2004 .

[23]  Kan Li,et al.  Detecting hierarchical structure of community members in social networks , 2015, Knowl. Based Syst..

[24]  Kan Li,et al.  A unified community detection algorithm in complex network , 2014, Neurocomputing.

[25]  T. Vicsek,et al.  Uncovering the overlapping community structure of complex networks in nature and society , 2005, Nature.

[26]  Brian Dickinson,et al.  A Genetic Algorithm for Identifying Overlapping Communities in Social Networks Using an Optimized Search Space , 2013 .

[27]  Clara Pizzuti,et al.  A Multi-objective Genetic Algorithm for Community Detection in Networks , 2009, 2009 21st IEEE International Conference on Tools with Artificial Intelligence.

[28]  John Scott What is social network analysis , 2010 .

[29]  G. S. Thakur,et al.  Community Detection in Social Networking , 2013 .

[30]  Rohan Agrawal,et al.  Bi-Objective Community Detection (BOCD) in Networks Using Genetic Algorithm , 2011, IC3.

[31]  Maoguo Gong,et al.  Memetic algorithm for community detection in networks. , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[32]  Aboul Ella Hassanien,et al.  A nature-inspired metaheuristic Lion Optimization Algorithm for community detection , 2015, 2015 11th International Computer Engineering Conference (ICENCO).

[33]  Hu Baofang,et al.  A Cultural Algorithm Based on Artificial Bee Colony Optimization for Community Detection in Signed Social Networks , 2015, 2015 10th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA).

[34]  Manish Dixit,et al.  An Exhaustive Survey on Nature Inspired Optimization Algorithms , 2014 .

[35]  Nitesh V. Chawla,et al.  Community Detection in a Large Real-World Social Network , 2008 .

[36]  Jing Liu,et al.  A Multiobjective Evolutionary Algorithm Based on Similarity for Community Detection From Signed Social Networks , 2014, IEEE Transactions on Cybernetics.