Potts model based on a Markov process computation solves the community structure problem effectively
arXiv:1503.08035 · doi:10.1103/PhysRevE.86.016109
Abstract
Potts model is a powerful tool to uncover community structure in complex networks. Here, we propose a new framework to reveal the optimal number of communities and stability of network structure by quantitatively analyzing the dynamics of Potts model. Specifically we model the community structure detection Potts procedure by a Markov process, which has a clear mathematical explanation. Then we show that the local uniform behavior of spin values across multiple timescales in the representation of the Markov variables could naturally reveal the network's hierarchical community structure. In addition, critical topological information regarding to multivariate spin configuration could also be inferred from the spectral signatures of the Markov process. Finally an algorithm is developed to determine fuzzy communities based on the optimal number of communities and the stability across multiple timescales. The effectiveness and efficiency of our algorithm are theoretically analyzed as well as experimentally validated.
23 pages, 8 figures. arXiv admin note: text overlap with arXiv:0911.2308 by other authors
References in corpus (17)
- Emergence of scaling in random networks
- Community structure in social and biological networks
- Finding and evaluating community structure in networks
- Modularity and community structure in networks
- Fast algorithm for detecting community structure in networks
- Uncovering the overlapping community structure of complex networks in nature and society
- Maps of random walks on complex networks reveal community structure
- Functional cartography of complex metabolic networks
- Resolution limit in community detection
- Comparing community structure identification
- Community detection algorithms: a comparative analysis
- Hierarchical Organization in Complex Networks
- Synchronization reveals topological scales in complex networks
- Detecting fuzzy community structures in complex networks with a Potts model
- Analysis of the structure of complex networks at different resolution levels
- Network Landscape from a Brownian Particle's Perspective
- Eigenvalue Decomposition as a Generalized Synchronization Cluster Analysis