Deep community detection based on memetic algorithm

Deep community can be detected by removing noise nodes or edges from a network. A centrality measure, named local Fiedler vector centrality is proposed for deep community detection. Algorithms to optimize local Fiedler vector centrality are either with high computation complexity or difficult to find the optimal solution of local Fiedler vector centrality. In this paper, a novel memetic algorithm is proposed to maximize local Fiedler vector centrality for deep community detection. Experiments of our proposed memetic algorithm on four real world networks demonstrate that our algorithm can find optimal solution of local Fiedler vector centrality and is effective to discover deep communities.

[1]  Li-Chen Fu,et al.  A memetic algorithm for parallel batch machine scheduling with incompatible job families and dynamic job arrivals , 2008, 2008 IEEE International Conference on Systems, Man and Cybernetics.

[2]  Jie Liu,et al.  Multi-level learning based memetic algorithm for community detection , 2014, Appl. Soft Comput..

[3]  Maoguo Gong,et al.  Natural and Remote Sensing Image Segmentation Using Memetic Computing , 2010, IEEE Computational Intelligence Magazine.

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

[5]  Jitendra Malik,et al.  Normalized cuts and image segmentation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

[7]  Mark Newman,et al.  Networks: An Introduction , 2010 .

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

[9]  Yew-Soon Ong,et al.  Memetic Computation—Past, Present & Future [Research Frontier] , 2010, IEEE Computational Intelligence Magazine.

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

[11]  Gert Sabidussi,et al.  The centrality index of a graph , 1966 .

[12]  Leonard M. Freeman,et al.  A set of measures of centrality based upon betweenness , 1977 .

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

[14]  Dino Pedreschi,et al.  A classification for community discovery methods in complex networks , 2011, Stat. Anal. Data Min..

[15]  Martin Everett,et al.  Ego network betweenness , 2005, Soc. Networks.

[16]  Claudio Castellano,et al.  Defining and identifying communities in networks. , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[17]  Meina Song,et al.  Book Recommendation Based on Community Detection , 2013, ICPCA/SWS.

[18]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[19]  Maoguo Gong,et al.  Enhancing robustness of coupled networks under targeted recoveries , 2015, Scientific Reports.

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

[21]  Alfred O. Hero,et al.  Local Fiedler vector centrality for detection of deep and overlapping communities in networks , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

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

[23]  Haoran Wen,et al.  Improving community detection in networks by targeted node removal. , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[24]  Yangyang Li,et al.  An improved memetic algorithm for community detection in complex networks , 2012, 2012 IEEE Congress on Evolutionary Computation.

[25]  Simone Pozzi,et al.  Multi-Scale Analysis of the European Airspace Using Network Community Detection , 2013, PloS one.

[26]  Alfred O. Hero,et al.  Deep Community Detection , 2014, IEEE Transactions on Signal Processing.

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

[28]  Yung-Chien Lin A Mixed-Integer Memetic Algorithm Applied to Batch Process Optimization , 2013 .

[29]  Maoguo Gong,et al.  Fast computing global structural balance in signed networks based on memetic algorithm , 2014 .