Heuristic Modularity Maximization Algorithms for Community Detection Rarely Return an Optimal Partition or Anything Similar
Samin Aref, Mahdi Mostajabdaveh, and Hriday Chheda

TL;DR
This study evaluates heuristic algorithms for community detection based on modularity maximization, revealing they rarely find optimal solutions and often produce dissimilar partitions, highlighting the need for exact or approximate optimization methods.
Contribution
The paper provides a comprehensive empirical comparison of heuristic modularity maximization algorithms against exact methods, exposing their limitations in achieving optimal community partitions.
Findings
Heuristic algorithms find optimal partitions in only 19.4% of cases.
Sub-optimal partitions often significantly differ from optimal ones.
Near-optimal solutions can be substantially dissimilar to true optimal partitions.
Abstract
Community detection is a fundamental problem in computational sciences with extensive applications in various fields. The most commonly used methods are the algorithms designed to maximize modularity over different partitions of the network nodes. Using 80 real and random networks from a wide range of contexts, we investigate the extent to which current heuristic modularity maximization algorithms succeed in returning maximum-modularity (optimal) partitions. We evaluate (1) the ratio of the algorithms' output modularity to the maximum modularity for each input graph, and (2) the maximum similarity between their output partition and any optimal partition of that graph. We compare eight existing heuristic algorithms against an exact integer programming method that globally maximizes modularity. The average modularity-based heuristic algorithm returns optimal partitions for only 19.4% of…
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.
Taxonomy
TopicsComplex Network Analysis Techniques · Mobile Crowdsensing and Crowdsourcing · Opinion Dynamics and Social Influence
