Scalable detection of statistically significant communities and hierarchies, using message-passing for modularity
Not on the map. Why?
Abstract (arXiv)
Modularity is a popular measure of community structure. However, maximizing the modularity can lead to many competing partitions, with almost the same modularity, that are poorly correlated with each other. It can also produce illusory "communities" in random graphs where none exist. We address this problem by using the modularity as a Hamiltonian at finite temperature, and using an efficient Belief Propagation algorithm to obtain the consensus of many partitions with high modularity, rather than looking for a single partition that maximizes it. We show analytically and numerically that the proposed algorithm works all the way down to the detectability transition in networks generated by the stochastic block model. It also performs well on real-world networks, revealing large communities in some networks where previous work has claimed no communities exist. Finally we show that by applying our algorithm recursively, subdividing communities until no statistically-significant subcommunities can be found, we can detect hierarchical structure in real-world networks more efficiently than previous methods.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Mar 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 4; 2024: 1; 2025: 2; 2026: 1.
16 papers.
Sort:
By area:
- 2021A Survey of Community Detection Approaches: From Statistical Modeling to Deep Learningcited by 55
- 2021Generative hypergraph clustering: from blockmodels to modularitycited by 48
- 2023A Comprehensive Review of Community Detection in Graphscited by 12
- 2023qecGPT: decoding Quantum Error-correcting Codes with Generative Pre-trained Transformerscited by 8
- 2021Community Detection in the Stochastic Block Model by Mixed Integer Programmingcited by 5
- 2022Bayan Algorithm: Detecting Communities in Networks Through Exact and Approximate Optimization of Modularitycited by 5
- 2023Analyzing Modularity Maximization in Approximation, Heuristic, and Graph Neural Network Algorithms for Community Detectioncited by 4
- 2021Descriptive vs. inferential community detection in networks: pitfalls, myths, and half-truthscited by 3
- 2022Implicit models, latent compression, intrinsic biases, and cheap lunches in community detectioncited by 3
- 2022Deep Graph Clustering via Mutual Information Maximization and Mixture Modelcited by 2
- 2023Heuristic Modularity Maximization Algorithms for Community Detection Rarely Return an Optimal Partition or Anything Similarcited by 2
- 2025Inverse Knowledge Search over Verifiable Reasoning: Synthesizing a Scientific Encyclopedia from a Long Chains-of-Thought Knowledge Basecited by 2
4 more
- 2022Trading off Quality for Efficiency of Community Detection: An Inductive Method across Graphscited by 0
- 2024Spectral Clustering for Directed Graphs via Likelihood Estimation on Stochastic Block Modelscited by 0
- 2025Robust Markov stability for community detection at a scale learned based on the structurecited by 0
- 2026Graph energy as a measure of community detectability in networkscited by 0
- 2026Graph energy as a measure of community detectability in networks8 Jan 2026
- 2025Inverse Knowledge Search over Verifiable Reasoning: Synthesizing a Scientific Encyclopedia from a Long Chains-of-Thought Knowledge Base30 Oct 2025
- 2025Robust Markov stability for community detection at a scale learned based on the structure15 Apr 2025
- 2024Spectral Clustering for Directed Graphs via Likelihood Estimation on Stochastic Block Models28 Mar 2024
- 2023Analyzing Modularity Maximization in Approximation, Heuristic, and Graph Neural Network Algorithms for Community Detection17 Oct 2023
- 2023A Comprehensive Review of Community Detection in Graphs21 Sep 2023
- 2023qecGPT: decoding Quantum Error-correcting Codes with Generative Pre-trained Transformers18 Jul 2023
- 2023Heuristic Modularity Maximization Algorithms for Community Detection Rarely Return an Optimal Partition or Anything Similar28 Feb 2023
- 2022Implicit models, latent compression, intrinsic biases, and cheap lunches in community detection17 Oct 2022
- 2022Trading off Quality for Efficiency of Community Detection: An Inductive Method across Graphs29 Sep 2022
- 2022Bayan Algorithm: Detecting Communities in Networks Through Exact and Approximate Optimization of Modularity10 Sep 2022
- 2022Deep Graph Clustering via Mutual Information Maximization and Mixture Model10 May 2022
4 more
- 2021Descriptive vs. inferential community detection in networks: pitfalls, myths, and half-truths30 Nov 2021
- 2021Community Detection in the Stochastic Block Model by Mixed Integer Programming26 Jan 2021
- 2021Generative hypergraph clustering: from blockmodels to modularity24 Jan 2021
- 2021A Survey of Community Detection Approaches: From Statistical Modeling to Deep Learning3 Jan 2021
- 2021A Survey of Community Detection Approaches: From Statistical Modeling to Deep Learningcited by 55
- 2021Generative hypergraph clustering: from blockmodels to modularitycited by 48
- 2023A Comprehensive Review of Community Detection in Graphscited by 12
- 2023qecGPT: decoding Quantum Error-correcting Codes with Generative Pre-trained Transformerscited by 8
- 2021Community Detection in the Stochastic Block Model by Mixed Integer Programmingcited by 5
- 2022Bayan Algorithm: Detecting Communities in Networks Through Exact and Approximate Optimization of Modularitycited by 5
- 2023Analyzing Modularity Maximization in Approximation, Heuristic, and Graph Neural Network Algorithms for Community Detectioncited by 4
- 2021Descriptive vs. inferential community detection in networks: pitfalls, myths, and half-truthscited by 3
- 2022Implicit models, latent compression, intrinsic biases, and cheap lunches in community detectioncited by 3
- 2022Deep Graph Clustering via Mutual Information Maximization and Mixture Modelcited by 2
- 2023Heuristic Modularity Maximization Algorithms for Community Detection Rarely Return an Optimal Partition or Anything Similarcited by 2
- 2022Trading off Quality for Efficiency of Community Detection: An Inductive Method across Graphscited by 0
12 most cited of 15 All 15 (JSON)
- 2026Graph energy as a measure of community detectability in networks8 Jan 2026
- 2025Robust Markov stability for community detection at a scale learned based on the structure15 Apr 2025
- 2024Spectral Clustering for Directed Graphs via Likelihood Estimation on Stochastic Block Models28 Mar 2024
- 2023Analyzing Modularity Maximization in Approximation, Heuristic, and Graph Neural Network Algorithms for Community Detection17 Oct 2023
- 2023A Comprehensive Review of Community Detection in Graphs21 Sep 2023
- 2023qecGPT: decoding Quantum Error-correcting Codes with Generative Pre-trained Transformers18 Jul 2023
- 2023Heuristic Modularity Maximization Algorithms for Community Detection Rarely Return an Optimal Partition or Anything Similar28 Feb 2023
- 2022Implicit models, latent compression, intrinsic biases, and cheap lunches in community detection17 Oct 2022
- 2022Trading off Quality for Efficiency of Community Detection: An Inductive Method across Graphs29 Sep 2022
- 2022Bayan Algorithm: Detecting Communities in Networks Through Exact and Approximate Optimization of Modularity10 Sep 2022
- 2022Deep Graph Clustering via Mutual Information Maximization and Mixture Model10 May 2022
- 2021Descriptive vs. inferential community detection in networks: pitfalls, myths, and half-truths30 Nov 2021
12 newest of 15 All 15 (JSON)