Evolutionary Markov Dynamics for Network Community Detection

Zhen Wang, Chunyu Wang, Xianghua Li, Chao Gao, Xuelong Li, Junyou Zhu

Research output: Contribution to journalArticlepeer-review

70 Scopus citations

Abstract

Community structure division is a crucial problem in the field of network data analysis. Algorithms based on Markov chains are easy to use and provide promising solutions for community detection. In a Markov chain-based algorithm (i.e., MCL), a flow distribution matrix and a transition matrix are used to describe stochastic flows and transition probabilities, respectively, on a network. The dynamic interaction process between stochastic flows and transition probabilities in MCLs is manifested through an iterative process of updating the abovementioned two matrices. As one of the key mechanisms of MCLs, such a dynamic process for increasing the inhomogeneity directly affects the accuracy and computational cost of MCL-based methods. Inspired by a kind of positive feedback interaction of a dendritic network of tube-like amoeba cell pseudopodia (named the Physarum foraging network), a Physarum-inspired relationship among vertices is proposed to enhance the transition probability in the dynamic process of MCL-based community detection algorithms. Specifically, the proposed hybrid community detection algorithm can adaptively search for a better combination of parameters based on a genetic algorithm. Some experiments are carried out on both static and dynamic networks. The results show that the unique Physarum inspired algorithm achieved better computational efficiency and detection performance than other algorithms.

Original languageEnglish
Pages (from-to)1206-1220
Number of pages15
JournalIEEE Transactions on Knowledge and Data Engineering
Volume34
Issue number3
DOIs
StatePublished - 1 Mar 2022

Keywords

  • Community detection
  • Complex networks
  • Dynamic networks
  • Genetic algorithm
  • Markov clustering algorithm
  • Physarum

Fingerprint

Dive into the research topics of 'Evolutionary Markov Dynamics for Network Community Detection'. Together they form a unique fingerprint.

Cite this