Hierarchical community structure in networks
arXiv:2009.07196 · doi:10.1103/PhysRevE.107.054305
Abstract
Modular and hierarchical community structures are pervasive in real-world complex systems. A great deal of effort has gone into trying to detect and study these structures. Important theoretical advances in the detection of modular have included identifying fundamental limits of detectability by formally defining community structure using probabilistic generative models. Detecting hierarchical community structure introduces additional challenges alongside those inherited from community detection. Here we present a theoretical study on hierarchical community structure in networks, which has thus far not received the same rigorous attention. We address the following questions: 1) How should we define a hierarchy of communities? 2) How do we determine if there is sufficient evidence of a hierarchical structure in a network? and 3) How can we detect hierarchical structure efficiently? We approach these questions by introducing a definition of hierarchy based on the concept of stochastic externally equitable partitions and their relation to probabilistic models, such as the popular stochastic block model. We enumerate the challenges involved in detecting hierarchies and, by studying the spectral properties of hierarchical structure, present an efficient and principled method for detecting them.
arXiv comment25 pages, 14 figures
References in corpus (40)
- Fast unfolding of communities in large networks
- Modularity and community structure in networks
- Functional cartography of complex metabolic networks
- Resolution limit in community detection
- Hierarchical structure and the prediction of missing links in networks
- Hierarchical Organization in Complex Networks
- Statistical Mechanics of Community Detection
- Stochastic blockmodels and community structure in networks
- Detecting the overlapping and hierarchical community structure of complex networks
- Finding statistically significant communities in networks
- Asymptotic analysis of the stochastic block model for modular networks and its algorithmic applications
- Spectral redemption: clustering sparse networks
- Contact patterns in a high school: a comparison between data collected using wearable sensors, contact diaries and friendship surveys
- Symmetries, Cluster Synchronization, and Isolated Desynchronization in Complex Networks
- Detecting fuzzy community structures in complex networks with a Potts model
- The ground truth about metadata and community detection in networks
- Multilevel compression of random walks on networks reveals hierarchical organization in large integrated systems
- An efficient and principled method for detecting communities in networks
- Narrow scope for resolution-limit-free community detection
- Community detection in networks: Modularity optimization and maximum likelihood are equivalent
- Subnetwork hierarchies of biochemical pathways
- Complete Characterization of Stability of Cluster Synchronization in Complex Dynamical Networks
- Hierarchical Block Structures and High-resolution Model Selection in Large Networks
- Parsimonious module inference in large networks
- Sharp nonasymptotic bounds on the norm of random matrices with independent entries
- Scalable detection of statistically significant communities and hierarchies, using message-passing for modularity
- On the Origins of Hierarchy in Complex Networks
- Graph partitions and cluster synchronization in networks of oscillators
- Think Locally, Act Locally: The Detection of Small, Medium-Sized, and Large Communities in Large Networks
- Entropy of stochastic blockmodel ensembles
- Element-centric clustering comparison unifies overlaps and hierarchy
- Consistency of community structure in complex networks
- Exploiting symmetry in network analysis
- The Computer Science and Physics of Community Detection: Landscapes, Phase Transitions, and Hardness
- Estimating the number of communities in networks by spectral methods
- Belief propagation, robust reconstruction and optimal recovery of block models
- Revealing consensus and dissensus between network partitions
- Hierarchical mutual information for the comparison of hierarchical community structures in complex networks
- Comparative Study for Inference of Hidden Classes in Stochastic Block Models
- Detectability of hierarchical communities in networks