ComNetX: Local Hierarchical Adaptation for Dynamic Community Detection
Not on the map. Why?
Abstract (arXiv)
Dynamic community detection is commonly addressed either by full-snapshot recomputation or by solver-specific dynamic procedures. Full recomputation preserves the semantics of mature static solvers, but it repeatedly processes unchanged graph regions when updates are small. Solver-specific dynamic methods can reduce this cost, but their update rules often have limited transferability across objectives, feature representations, and implementations. In addition, localizing computation only by graph distance may omit community context needed by high-quality solvers. We introduce ComNetX, a solver-agnostic hierarchical adaptation framework for local dynamic updates. ComNetX maintains a multi-level community state, expands the updated region, closes it over affected communities, and contracts these communities into compact local instances. This affected-community closure and contraction preserve solver context while restricting computation to the changed part of the graph. The same interface can wrap modularity heuristics, graph-clustering models that use node features, and native dynamic solvers as local backends. We evaluate ComNetX through a multi-backend study on six real networks, longer real-data streams for topology-based backends, and controlled dynamic stochastic block model stress streams. The results show that ComNetX can preserve the quality of strong modularity-based solvers while reducing update time on large graphs: in paired runs on the largest real graph, Local Leiden keeps final modularity within 0.006 of full-snapshot recomputation while achieving a 41.9 +/- 0.2x speedup. The combined protocols also identify regimes where locality breaks down and a full refresh is preferable.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 20 of its 54 references that are in the map. First posted on arXiv 10 Jul 2026.
Builds on
20 of 54 references.
References · 20
- 2020Graph Clustering with Graph Neural Networkscited by 163
- 2016Community detection in networks: A user guidecited by 105
- 2022A Survey of Deep Graph Clustering: Taxonomy, Challenge, Application, and Open Resourcecited by 26
- 2023DGCLUSTER: A Neural Framework for Attributed Graph Clustering via Modularity Maximizationcited by 21
- 2014Dynamic stochastic blockmodels for time-evolving social networkscited by 20
- 2021Flow stability for dynamic community detectioncited by 8
- 2024Spectral Subspace Clustering for Attributed Graphscited by 6
- 2014Parallel Heuristics for Scalable Community Detectioncited by 5
- 2021Recent Advances in Fully Dynamic Graph Algorithmscited by 5
- 2022Large network community detection by fast label propagationcited by 5
- 2024Pre-train and Refine: Towards Higher Efficiency in K-Agnostic Community Detection without Quality Degradationcited by 5
- 2017DynaMo: Dynamic Community Detection by Incrementally Maximizing Modularitycited by 4
8 more
- 2023GVE-Leiden: Fast Leiden Algorithm for Community Detection in Shared Memory Settingcited by 4
- 2024Learning Persistent Community Structures in Dynamic Networks via Topological Data Analysiscited by 4
- 2013LabelRankT: Incremental Community Detection in Dynamic Networks via Label Propagationcited by 2
- 2014A Real-Time Detecting Algorithm for Tracking Community Structure of Dynamic Networkscited by 2
- 2018OLCPM: An Online Framework for Detecting Overlapping Communities in Dynamic Social Networkscited by 2
- 2024Random walk based snapshot clustering for detecting community dynamics in temporal networkscited by 2
- 2017Community Detection in Dynamic Networks via Adaptive Label Propagationcited by 1
- 2024A Starting Point for Dynamic Community Detection with Leiden Algorithmcited by 1
Built on by
Not cited yet.