Revealing consensus and dissensus between network partitions
arXiv:2005.13977 · doi:10.1103/PhysRevX.11.021003
Abstract
Community detection methods attempt to divide a network into groups of nodes that share similar properties, thus revealing its large-scale structure. A major challenge when employing such methods is that they are often degenerate, typically yielding a complex landscape of competing answers. As an attempt to extract understanding from a population of alternative solutions, many methods exist to establish a consensus among them in the form of a single partition "point estimate" that summarizes the whole distribution. Here we show that it is in general not possible to obtain a consistent answer from such point estimates when the underlying distribution is too heterogeneous. As an alternative, we provide a comprehensive set of methods designed to characterize and summarize complex populations of partitions in a manner that captures not only the existing consensus, but also the dissensus between elements of the population. Our approach is able to model mixed populations of partitions where multiple consensuses can coexist, representing different competing hypotheses for the network structure. We also show how our methods can be used to compare pairs of partitions, how they can be generalized to hierarchical divisions, and be used to perform statistical model selection between competing hypotheses.
28 pages, 16 figures
References in corpus (13)
- Finding community structure in networks using the eigenvectors of matrices
- Cooperative Game Theory Approaches for Network Partitioning
- Hierarchical structure and the prediction of missing links in networks
- Stochastic blockmodels and community structure in networks
- Community detection in networks: A user guide
- Consensus clustering in complex networks
- Missing and spurious interactions and the reconstruction of complex networks
- Parsimonious module inference in large networks
- Scalable detection of statistically significant communities and hierarchies, using message-passing for modularity
- Efficient method for estimating the number of communities in a network
- Merge-split Markov chain Monte Carlo for community detection
- Fast consensus clustering in complex networks
- Latent Poisson models for networks with heterogeneous density
Cited by in corpus (9)
- Descriptive vs. inferential community detection in networks: pitfalls, myths, and half-truths
- Disentangling homophily, community structure and triadic closure in networks
- Hierarchical community structure in networks
- Hierarchical core-periphery structure in networks
- Ordered community detection in directed networks
- Implicit models, latent compression, intrinsic biases, and cheap lunches in community detection
- Multi-scale Laplacian community detection in heterogeneous networks
- Detectability of hierarchical communities in networks
- Community membership consistency applied to corporate board interlock networks