Estimating the number of communities in a network
Not on the map. Why?
Abstract (arXiv)
Community detection, the division of a network into dense subnetworks with only sparse connections between them, has been a topic of vigorous study in recent years. However, while there exist a range of powerful and flexible methods for dividing a network into a specified number of communities, it is an open question how to determine exactly how many communities one should use. Here we describe a mathematically principled approach for finding the number of communities in a network using a maximum-likelihood method. We demonstrate the approach on a range of real-world examples with known community structure, finding that it is able to determine the number of communities correctly in every case.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 9 May 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 0; 2024: 2; 2025: 3; 2026: 1.
9 papers.
- 2021Descriptive vs. inferential community detection in networks: pitfalls, myths, and half-truthscited by 3
- 2021Directed degree corrected mixed membership model and estimating community memberships in directed networkscited by 2
- 2025Fast sampling and model selection for Bayesian mixture modelscited by 2
- 2024Estimating the number of clusters of a Block Markov Chaincited by 1
- 2021Statistical embedding: Beyond principal componentscited by 0
- 2024Selecting the Number of Communities for Weighted Degree-Corrected Stochastic Block Modelscited by 0
- 2025Mixture models for data with unknown distributionscited by 0
- 2025A roadmap for curvature-based geometric data analysis and learningcited by 0
- 2026Natural Language Processing Psychometricscited by 0
- 2026Natural Language Processing Psychometrics7 Aug 2026
- 2025A roadmap for curvature-based geometric data analysis and learning26 Oct 2025
- 2025Mixture models for data with unknown distributions26 Feb 2025
- 2025Fast sampling and model selection for Bayesian mixture models13 Jan 2025
- 2024Estimating the number of clusters of a Block Markov Chain25 Jul 2024
- 2024Selecting the Number of Communities for Weighted Degree-Corrected Stochastic Block Models8 Jun 2024
- 2021Descriptive vs. inferential community detection in networks: pitfalls, myths, and half-truths30 Nov 2021
- 2021Directed degree corrected mixed membership model and estimating community memberships in directed networks16 Sep 2021
- 2021Statistical embedding: Beyond principal components3 Jun 2021