The performance of modularity maximization in practical contexts
Benjamin H. Good, Yves-Alexandre de Montjoye, Aaron Clauset

TL;DR
This paper investigates the practical performance of modularity maximization in network analysis, revealing its degeneracies, limitations, and implications for interpreting community detection results.
Contribution
It provides a comprehensive analysis of modularity maximization's behavior in real-world networks, clarifies the resolution limit, and discusses strategies to address its degeneracies.
Findings
Modularity maximization often admits exponentially many high-scoring solutions.
The maximum modularity depends on network size and number of modules.
Degenerate solutions can differ significantly in partition properties.
Abstract
Although widely used in practice, the behavior and accuracy of the popular module identification technique called modularity maximization is not well understood in practical contexts. Here, we present a broad characterization of its performance in such situations. First, we revisit and clarify the resolution limit phenomenon for modularity maximization. Second, we show that the modularity function Q exhibits extreme degeneracies: it typically admits an exponential number of distinct high-scoring solutions and typically lacks a clear global maximum. Third, we derive the limiting behavior of the maximum modularity Q_max for one model of infinitely modular networks, showing that it depends strongly both on the size of the network and on the number of modules it contains. Finally, using three real-world metabolic networks as examples, we show that the degenerate solutions can fundamentally…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
