π€ AI Summary
To address the low efficiency and poor real-time adaptability of community detection in large-scale dynamic networks, this paper proposes a parallel hierarchical Leiden incremental algorithm. Our method introduces a novel βlocal-update-drivenβ optimization mechanism that reconstructs only the affected node neighborhoods and their nested hierarchical graph structures upon edge insertions or deletions, integrating modularity optimization, incremental graph maintenance, and parallelized local pruning. Experiments on diverse real-world dynamic networks demonstrate that, compared to static Leiden, our approach achieves speedups of 8.3β15.6Γ while preserving or even improving modularity (average gain +1.2%) and reducing memory overhead by 37%β52%. These results significantly enhance real-time responsiveness and scalability, establishing an efficient and robust new paradigm for community detection in ultra-large-scale dynamic graphs.
π Abstract
In this paper, we propose a novel parallel hierarchical Leiden-based algorithm for dynamic community detection. The algorithm, for a given batch update of edge insertions and deletions, partitions the network into communities using only a local neighborhood of the affected nodes. It also uses the inner hierarchical graph-based structure, which is updated incrementally in the process of optimizing the modularity of the partitioning. The algorithm has been extensively tested on various networks. The results demonstrate promising improvements in performance and scalability while maintaining the modularity of the partitioning.