Application of natural computation inspired method in community detection

Abstract The study of community structure in complex networks has always been a subject of great concern in various fields. Community structure can reflect the dynamic characteristics and functions of complex networks. In recent years, there has been numerous methods proposed for community detection. Natural computing methods are inspired by nature Which have the ability of self-adaptation, self-organization and self-learning. This kind of methods can solve the complex problem that traditional calculation method cannot solve. With the effective network partition evaluation function proposed, the community detection problem can also be regarded as a kind of optimization problem. Therefore, natural computing methods are widely applied in community detection. This paper summarizes the application of natural computing inspired method in community detection, and briefly introduces its basic framework and development course.

[1]  Guoqiang Peter Zhang,et al.  Neural networks for classification: a survey , 2000, IEEE Trans. Syst. Man Cybern. Part C.

[2]  A. Barabasi,et al.  Lethality and centrality in protein networks , 2001, Nature.

[3]  Jiming Liu,et al.  Community Mining from Signed Social Networks , 2007, IEEE Transactions on Knowledge and Data Engineering.

[4]  Qiang Wang,et al.  Email Community Detection Using Artificial Ant Colony Clustering , 2007, APWeb/WAIM Workshops.

[5]  Xu Zhou,et al.  An ant colony based algorithm for overlapping community detection in complex networks , 2015 .

[6]  Wenjian Luo,et al.  Community Detection by Fuzzy Relations , 2020, IEEE Transactions on Emerging Topics in Computing.

[7]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[8]  F ROSENBLATT,et al.  The perceptron: a probabilistic model for information storage and organization in the brain. , 1958, Psychological review.

[9]  Yingjie Tian,et al.  A Comprehensive Survey of Clustering Algorithms , 2015, Annals of Data Science.

[10]  Jack D. Tubbs,et al.  A note on parametric image enhancement , 1987, Pattern Recognit..

[11]  Young-Seuk Park,et al.  Hierarchical community classification and assessment of aquatic ecosystems using artificial neural networks. , 2004, The Science of the total environment.

[12]  Abdelouahab Moussaoui,et al.  Node similarity and modularity for finding communities in networks , 2018 .

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

[14]  Yi Wang,et al.  A Genetic Algorithm for Detecting Communities in Large-Scale Complex Networks , 2010, Adv. Complex Syst..

[15]  Yuqing Zhai,et al.  A novel community detection method based on discrete particle swarm optimization algorithms in complex networks , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[16]  Sune Lehmann,et al.  Link communities reveal multiscale complexity in networks , 2009, Nature.

[17]  Jingwen Tian,et al.  Wireless Sensor Network for Community Intrusion Detection System Based on Improved Genetic Algorithm Neural Network , 2009, 2009 International Conference on Industrial and Information Systems.

[18]  Liang Tang,et al.  Adaptive multi-resolution Modularity for detecting communities in networks , 2018 .

[19]  Zhao Xinchao,et al.  Simulated annealing algorithm with adaptive neighborhood , 2011 .

[20]  Tao You,et al.  Community Detection in Complex Networks Using Density-based Clustering Algorithm , 2015, ArXiv.

[21]  Wenjian Luo,et al.  Adapting the TopLeaders algorithm for dynamic social networks , 2017, The Journal of Supercomputing.

[22]  Yi Liu,et al.  Memetic algorithm with simulated annealing strategy and tightness greedy optimization for community detection in networks , 2015, Appl. Soft Comput..

[23]  HU Bao-qing Detecting Community in Complex Networks Using Cluster Analysis , 2007 .

[24]  Walter J. Gutjahr,et al.  A Graph-based Ant System and its convergence , 2000, Future Gener. Comput. Syst..

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

[26]  Dayou Liu,et al.  Ant Colony Optimization with a New Random Walk Model for Community Detection in Complex Networks , 2011, Adv. Complex Syst..

[27]  Zhewen Shi,et al.  PSO-Based Community Detection in Complex Networks , 2009, 2009 Second International Symposium on Knowledge Acquisition and Modeling.

[28]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[29]  Hugues Bersini,et al.  Hints for Adaptive Problem Solving Gleaned from Immune Networks , 1990, PPSN.

[30]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[31]  Maoguo Gong,et al.  Discrete particle swarm optimization for identifying community structures in signed social networks , 2014, Neural Networks.

[32]  P. W. Poon,et al.  Genetic algorithm crossover operators for ordering applications , 1995, Comput. Oper. Res..

[33]  Qingchu Wu,et al.  Dynamical behavior of susceptible-infected-recovered-susceptible epidemic model on weighted networks , 2018 .

[34]  Petter Holme,et al.  Subnetwork hierarchies of biochemical pathways , 2002, Bioinform..

[35]  Lalit M. Patnaik,et al.  Adaptive probabilities of crossover and mutation in genetic algorithms , 1994, IEEE Trans. Syst. Man Cybern..

[36]  Hyun-Kyo Jung,et al.  Optimal design of synchronous motor with parameter correction using immune algorithm , 1997 .

[37]  Yuzhong Chen,et al.  Detecting Community Structures in Social Networks with Particle Swarm Optimization , 2013, ICoC.

[38]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[39]  Jitendra Malik,et al.  Normalized Cuts and Image Segmentation , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[40]  Martin Rosvall,et al.  An information-theoretic framework for resolving community structure in complex networks , 2007, Proceedings of the National Academy of Sciences.

[41]  Yoshihiko Sugiyama,et al.  Optimum Design of Truss Structure by Genetic Immune Recruitment Mechanism. , 1995 .

[42]  Ganesh Bagler,et al.  Analysis of the airport network of India as a complex weighted network , 2004, cond-mat/0409773.

[43]  Lian Liu,et al.  Finding Closely Communicating Community Based on Ant Colony Clustering Model , 2010, 2010 International Conference on Artificial Intelligence and Computational Intelligence.

[44]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[45]  Shi-Hua Zhang,et al.  Local community extraction in directed networks , 2015, ArXiv.

[46]  F. Varela,et al.  Dynamics of a class of immune networks. I. Global stability of idiotype interactions. , 1990, Journal of theoretical biology.

[47]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[48]  Yan Liu,et al.  The Adaptive Method for Closely Communicating Community Detection Based on Ant Colony Clustering , 2010, 2010 International Conference on Multimedia Information Networking and Security.

[49]  Luca Maria Gambardella,et al.  Solving symmetric and asymmetric TSPs by ant colonies , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[50]  Zhaoxing Li,et al.  A novel multiobjective particle swarm optimization algorithm for signed network community detection , 2015, Applied Intelligence.

[51]  Gerhard Reinelt,et al.  Traveling salesman problem , 2012 .

[52]  Wenjian Luo,et al.  Species-based Particle Swarm Optimizer enhanced by memory for dynamic optimization , 2016, Appl. Soft Comput..

[53]  T. Kohonen Self-organized formation of topographically correct feature maps , 1982 .

[54]  Dayou Liu,et al.  An Ant-Based Algorithm with Local Optimization for Community Detection in Large-Scale Networks , 2012, Adv. Complex Syst..

[55]  S. C. Johnson Hierarchical clustering schemes , 1967, Psychometrika.

[56]  Scott Kirkpatrick,et al.  Optimization by Simmulated Annealing , 1983, Sci..

[57]  Chunmei Zhang,et al.  Exponential stability of stochastic complex networks with multi-weights based on graph theory , 2017 .

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

[59]  Yoichi Sugita,et al.  Sensor diagnosis system combining immune network and learning vector quantization , 1996 .

[60]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[61]  Chang Honghao,et al.  Community detection using Ant Colony Optimization , 2013, 2013 IEEE Congress on Evolutionary Computation.

[62]  Mariá Cristina Vasconcelos Nascimento,et al.  Enhancing the reliability on data delivery and energy efficiency by combining swarm intelligence and community detection in large-scale WSNs , 2017, Expert Syst. Appl..

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

[64]  Kazuyuki Mori,et al.  Application of an immune algorithm to multi-optimization problems , 1997 .

[65]  Xin Yao,et al.  Mathematical modeling and multi-objective evolutionary algorithms applied to dynamic flexible job shop scheduling problems , 2015, Inf. Sci..

[66]  Stefan Boettcher,et al.  Optimization with Extremal Dynamics , 2000, Complex..

[67]  Olaf Sporns,et al.  Networks analysis, complexity, and brain function , 2002 .

[68]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

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

[70]  James L. McClelland,et al.  Explorations in parallel distributed processing: a handbook of models, programs, and exercises , 1988 .

[71]  Andrew H. Fagg,et al.  Genetic programming approach to the construction of a neural network for control of a walking robot , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[72]  Jerne Nk Towards a network theory of the immune system. , 1974 .

[73]  Min Zhang,et al.  A differential evolution-based memetic algorithm for project scheduling problems , 2015 .

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

[75]  Tao Wang,et al.  A community detection method based on local similarity and degree clustering information , 2018 .

[76]  A. Perelson Immune Network Theory , 1989, Immunological reviews.

[77]  David E. Goldberg,et al.  Linkage Problem, Distribution Estimation, and Bayesian Networks , 2000, Evolutionary Computation.

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

[79]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

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

[81]  Bernardo A. Huberman,et al.  E-Mail as Spectroscopy: Automated Discovery of Community Structure within Organizations , 2005, Inf. Soc..

[82]  V. Latora,et al.  Complex networks: Structure and dynamics , 2006 .

[83]  Giles M. Foody,et al.  Applications of the self-organising feature map neural network in community data analysis , 1999 .

[84]  Jan Karel Lenstra,et al.  Job Shop Scheduling by Simulated Annealing , 1992, Oper. Res..

[85]  Zhan Bu,et al.  Local Community Mining on Distributed and Dynamic Networks From a Multiagent Perspective , 2016, IEEE Transactions on Cybernetics.

[86]  Ying Wang,et al.  Complex networks repair strategies: Dynamic models , 2017 .

[87]  Anil K. Jain Data clustering: 50 years beyond K-means , 2010, Pattern Recognit. Lett..

[88]  G. Gary Wang,et al.  Survey of modeling and optimization strategies to solve high-dimensional design problems with computationally-expensive black-box functions , 2010 .

[89]  Hocine Cherifi,et al.  Community detection algorithm evaluation with ground-truth data , 2017, ArXiv.

[90]  Guang-Bin Huang,et al.  Extreme learning machine: a new learning scheme of feedforward neural networks , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[91]  Yu Xue,et al.  A community integration strategy based on an improved modularity density increment for large-scale networks , 2017 .

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

[93]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[94]  Gang Liu,et al.  A genetic algorithm for community detection in complex networks , 2013, Journal of Central South University.

[95]  Hironori Hirata,et al.  An Evolutionary Optimization based on the Immune System and its Application to the VLSI Floorplan Design Problem , 1997 .

[96]  Jure Leskovec,et al.  Predicting positive and negative links in online social networks , 2010, WWW '10.

[97]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[98]  Lin Yanping,et al.  Web community detection model using particle swarm optimization , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[99]  James Kennedy,et al.  Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

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

[101]  Xiuzhen Zhang,et al.  Ant colony clustering with fitness perception and pheromone diffusion for community detection in complex networks , 2013 .

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

[103]  Vittorio Maniezzo,et al.  The Ant System Applied to the Quadratic Assignment Problem , 1999, IEEE Trans. Knowl. Data Eng..

[104]  Tao Hu,et al.  Local modularity for community detection in complex networks , 2016 .

[105]  Jianwu Li,et al.  Community detection in complex networks using extended compact genetic algorithm , 2012, Soft Computing.

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

[107]  Ali M. S. Zalzala,et al.  Neural network for robotic control , 1996 .

[108]  Christopher M. Bishop,et al.  Neural networks for pattern recognition , 1995 .

[109]  Jian Liu,et al.  Detecting community structure in complex networks using simulated annealing with k-means algorithms , 2010 .

[110]  Bernardo A. Huberman,et al.  Email as spectroscopy: automated discovery of community structure within organizations , 2003 .

[111]  Soundar R. T. Kumara,et al.  Clustering social networks using ant colony optimization , 2011, Operational Research.

[112]  Maoguo Gong,et al.  A non-dominated neighbor immune algorithm for community detection in networks , 2011, GECCO '11.

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

[114]  Yang Wang,et al.  Overlapping community detection through an improved multi-objective quantum-behaved particle swarm optimization , 2015, Journal of Heuristics.

[115]  Marco Dorigo,et al.  Ant system for Job-shop Scheduling , 1994 .

[116]  Evangelos E. Milios,et al.  Agglomerative genetic algorithm for clustering in social networks , 2009, GECCO.

[117]  Sharon L. Milgram,et al.  The Small World Problem , 1967 .

[118]  S. Sitharama Iyengar,et al.  Adaptive neural network clustering of Web users , 2004, Computer.

[119]  A. Hoffman,et al.  Lower bounds for the partitioning of graphs , 1973 .

[120]  Martin T. Hagan,et al.  Neural network design , 1995 .

[121]  Maoguo Gong,et al.  Community Detection in Dynamic Social Networks Based on Multiobjective Immune Algorithm , 2012, Journal of Computer Science and Technology.

[122]  Tom Routen,et al.  Associative Memory in an Immune-Based System , 1994, AAAI.

[123]  P.B. Luh,et al.  Neural network-based market clearing price prediction and confidence interval estimation with an improved extended Kalman filter method , 2005, IEEE Transactions on Power Systems.

[124]  Mahmut Ozer,et al.  EEG signals classification using the K-means clustering and a multilayer perceptron neural network model , 2011, Expert Syst. Appl..

[125]  Alex Arenas,et al.  Synchronization reveals topological scales in complex networks. , 2006, Physical review letters.

[126]  Dirk Thierens,et al.  Convergence Models of Genetic Algorithm Selection Schemes , 1994, PPSN.

[127]  Alain Hertz,et al.  Embedding a sequential procedure within an evolutionary algorithm for coloring problems in graphs , 1995, J. Heuristics.

[128]  S. Dongen Graph clustering by flow simulation , 2000 .

[129]  Luca Maria Gambardella,et al.  Ant-Q: A Reinforcement Learning Approach to the Traveling Salesman Problem , 1995, ICML.

[130]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[131]  J. Montoya,et al.  Small world patterns in food webs. , 2002, Journal of theoretical biology.

[132]  Christian Bauckhage,et al.  The slashdot zoo: mining a social network with negative edges , 2009, WWW.

[133]  Bin Wu,et al.  A Novel Genetic Algorithm for Overlapping Community Detection , 2011, ADMA.

[134]  Lotfi Ben Romdhane,et al.  A robust ant colony optimization-based algorithm for community mining in large scale oriented social graphs , 2013, Expert Syst. Appl..

[135]  Jon Timmis,et al.  Data analysis using artificial immune systems, cluster analysis and Kohonen networks: some comparisons , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[136]  Zhao Xinchao A perturbed particle swarm algorithm for numerical optimization , 2010 .

[137]  Brian W. Kernighan,et al.  An efficient heuristic procedure for partitioning graphs , 1970, Bell Syst. Tech. J..

[138]  Alan S. Perelson,et al.  The immune system, adaptation, and machine learning , 1986 .

[139]  Marco Dorigo,et al.  Ant Colony Optimization and Stochastic Gradient Descent , 2002, Artificial Life.

[140]  Marco Dorigo,et al.  Optimization, Learning and Natural Algorithms , 1992 .

[141]  M. Fesanghary,et al.  An improved harmony search algorithm for solving optimization problems , 2007, Appl. Math. Comput..

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

[143]  Christos Faloutsos,et al.  Graphs over time: densification laws, shrinking diameters and possible explanations , 2005, KDD '05.

[144]  Joshua D. Knowles,et al.  An Evolutionary Approach to Multiobjective Clustering , 2007, IEEE Transactions on Evolutionary Computation.

[145]  Ibrahim H. Osman,et al.  Metastrategy simulated annealing and tabu search algorithms for the vehicle routing problem , 1993, Ann. Oper. Res..

[146]  A. Díaz-Guilera,et al.  Synchronization and modularity in complex networks , 2007 .

[147]  Jingrui Zhang,et al.  A small-population based parallel differential evolution algorithm for short-term hydrothermal scheduling problem considering power flow constraints , 2017 .

[148]  Fang Wang,et al.  Global stability of an SIR model with differential infectivity on complex networks , 2018, Physica A: Statistical Mechanics and its Applications.

[149]  Young-Seuk Park,et al.  Patternizing communities by using an artificial neural network , 1996 .

[150]  Hongtao Lu,et al.  Enhanced modularity-based community detection by random walk network preprocessing. , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[151]  Xu Zhou,et al.  A density based link clustering algorithm for overlapping community detection in networks , 2017 .

[152]  S. Fortunato,et al.  Resolution limit in community detection , 2006, Proceedings of the National Academy of Sciences.

[153]  Kunihiko Fukushima,et al.  Neocognitron: A Self-Organizing Neural Network Model for a Mechanism of Visual Pattern Recognition , 1982 .

[154]  Michail Zak Physical model of immune inspired computing , 2000, Inf. Sci..

[155]  L. Ingber Very fast simulated re-annealing , 1989 .

[156]  Yalin Chen,et al.  A hybrid particle swarm optimization with small population size to solve the optimal short-term hydro-thermal unit commitment problem , 2016 .

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

[158]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[159]  Francesco Folino,et al.  Multiobjective evolutionary community detection for dynamic networks , 2010, GECCO '10.

[160]  Pablo M. Gleiser,et al.  Community Structure in Jazz , 2003, Adv. Complex Syst..

[161]  Clara Pizzuti,et al.  Boosting the detection of modular community structure with genetic algorithms and local search , 2012, SAC '12.

[162]  Peter E. Larsen,et al.  Predicting bacterial community assemblages using an artificial neural network approach , 2012, Nature Methods.

[163]  Jiao Li-cheng The Immune Algorithm , 2000 .

[164]  Maoguo Gong,et al.  A survey on network community detection based on evolutionary computation , 2016, Int. J. Bio Inspired Comput..

[165]  Yalin Chen,et al.  A modified MOEA/D approach to the solution of multi-objective optimal power flow problem , 2016, Appl. Soft Comput..

[166]  Wei Cui,et al.  Vulnerability of complex networks under path-based attacks , 2015 .

[167]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[168]  Teuvo Kohonen,et al.  Self-organized formation of topologically correct feature maps , 2004, Biological Cybernetics.

[169]  David L. Elliott,et al.  Neural Systems for Control , 1997 .

[170]  Pablo Jensen,et al.  Analysis of community structure in networks of correlated data. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[171]  Anna Maria Fanelli,et al.  An associative memory based on the immune networks , 1996, Proceedings of International Conference on Neural Networks (ICNN'96).

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