A New Brainstorming Based Algorithm for the Community Detection Problem

Social network analysis has attracted a lot of attention, especially the community detection problem, which is seen as a graph clustering problem. In this paper, we propose a metaheuristic inspired from the steps of human brainstorming process for creative problems solving, to the challenge of solving the community detection problem in social networks. The proposed method seeks to maximize the network modularity in order to identify the best partition and the most approximate to the real community structure. Experimental results demonstrate that the proposed algorithm gives competitive results on synthetic and real world networks.

[1]  Jingyu Wang,et al.  Brain Storm Optimization with Agglomerative Hierarchical Clustering Analysis , 2016, ICSI.

[2]  Junfeng Chen,et al.  Enhanced Brain Storm Optimization Algorithm for Wireless Sensor Networks Deployment , 2016, ICSI.

[3]  Bo Yang,et al.  Random Grouping Brain Storm Optimization Algorithm with a New Dynamically Changing Step Size , 2016, ICSI.

[4]  Jian Zhang,et al.  An intelligent ant colony optimization for community detection in complex networks , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[5]  Yuhui Shi,et al.  Multi-Objective Optimization Based on Brain Storm Optimization Algorithm , 2013, Int. J. Swarm Intell. Res..

[6]  Yongli Li,et al.  A genetic algorithm using K-path initialization for community detection in complex networks , 2017, Cluster Computing.

[7]  Yuhui Shi,et al.  Brain Storm Optimization Algorithm with Modified Step-Size and Individual Generation , 2012, ICSI.

[8]  Dayou Liu,et al.  Ant colony optimization for community detection in large-scale complex networks , 2011, 2011 Seventh International Conference on Natural Computation.

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

[10]  J. Liu,et al.  A multi-agent genetic algorithm for community detection in complex networks , 2016 .

[11]  Consolación Gil,et al.  Adaptive community detection in complex networks using genetic algorithms , 2017, Neurocomputing.

[12]  A. Arenas,et al.  Community detection in complex networks using extremal optimization. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[13]  Gennaro Cordasco,et al.  Community detection via semi-synchronous label propagation algorithms , 2010, 2010 IEEE International Workshop on: Business Applications of Social Network Analysis (BASNA).

[14]  Miguel A. Vega-Rodríguez,et al.  Multi-objective energy optimization in grid systems from a brain storming strategy , 2015, Soft Comput..

[15]  Xiujuan Lei,et al.  A comprehensive survey of brain storm optimization algorithms , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[16]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[17]  Maoguo Gong,et al.  Complex Network Clustering by Multiobjective Discrete Particle Swarm Optimization Based on Decomposition , 2014, IEEE Transactions on Evolutionary Computation.

[18]  Jay F. Nunamaker,et al.  Improving group creativity: brainstorming versus non-brainstorming techniques in a GSS environment , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[19]  Jing Xin,et al.  An Adaptive Brain Storm Optimization Algorithm for Multiobjective Optimization Problems , 2015, ICSI.

[20]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[21]  Aboul Ella Hassanien,et al.  Networks Community Detection Using Artificial Bee Colony Swarm Optimization , 2014, IBICA.

[22]  M. Newman,et al.  Finding community structure in very large networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[23]  M. Fiedler Algebraic connectivity of graphs , 1973 .

[24]  Alex Pothen,et al.  PARTITIONING SPARSE MATRICES WITH EIGENVECTORS OF GRAPHS* , 1990 .

[25]  M E J Newman,et al.  Modularity and community structure in networks. , 2006, Proceedings of the National Academy of Sciences of the United States of America.

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

[27]  Yuhui Shi,et al.  Brain Storm Optimization Algorithm , 2011, ICSI.

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

[29]  Parham Moradi,et al.  A multi-objective particle swarm optimization algorithm for community detection in complex networks , 2017, Swarm Evol. Comput..

[30]  Yuhui Shi,et al.  Brain Storm Optimization Algorithm for Multi-objective Optimization Problems , 2012, ICSI.

[31]  Leon Danon,et al.  Comparing community structure identification , 2005, cond-mat/0505245.

[32]  Ronghua Shang,et al.  Community detection based on modularity and an improved genetic algorithm , 2013 .

[33]  F. Radicchi,et al.  Benchmark graphs for testing community detection algorithms. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[34]  Yali Wu,et al.  A Modified Multi-Objective Optimization Based on Brain Storm Optimization Algorithm , 2014, ICSI.

[35]  Maoguo Gong,et al.  Greedy discrete particle swarm optimization for large-scale social network clustering , 2015, Inf. Sci..

[36]  Stanley Wasserman,et al.  Social Network Analysis: Methods and Applications , 1994, Structural analysis in the social sciences.

[37]  S.,et al.  An Efficient Heuristic Procedure for Partitioning Graphs , 2022 .

[38]  A. Osborn Applied imagination : principles and procedures of creative problem-solving , 1957 .

[39]  Liviu Octavian Mafteiu-Scai A New Approach for Solving Equations Systems Inspired from Brainstorming , 2015 .

[40]  Mohammed El-Abd,et al.  Brain storm optimization algorithm with re-initialized ideas and adaptive step size , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[41]  R. Guimerà,et al.  Modularity from fluctuations in random graphs and complex networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[42]  Yuhui Shi,et al.  Brain storm optimization algorithm in objective space , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

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

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

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

[46]  D. Lusseau,et al.  The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations , 2003, Behavioral Ecology and Sociobiology.