Efficient Tracking of Communities on Evolving Graphs with Leiden Algorithm
Subhajit Sahu
Abstract
Community detection, or clustering, identifies groups of nodes in a graph that are more densely connected to each other than to the rest of the network. The Leiden algorithm, which improves upon the Louvain algorithm, efficiently detects high-quality communities in large networks. Yet, given the size and dynamic nature of real-world graphs, efficient dynamic community detection algorithms capable of tracking community evolution over time are crucial. However, existing algorithms based on Leiden are inefficient and lack support for tracking evolving communities. This paper introduces parallel Naive-dynamic (ND), Delta-screening (DS), and Dynamic Frontier (DF) Leiden algorithms that efficiently track communities over time.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 74ba95d4-85c8-4ef2-951a-fd53a4d25c7cRelated papers
- Swift Unfolding of Communities: GPU-Accelerated Louvain AlgorithmZhibin Wang, Xi Lin, Xue Li, Pinhuan Wang et al.PPoPP 2025 · 1 citation
- Community detection in sparse time-evolving graphs with a dynamical Bethe-HessianLorenzo Dall'Amico, Romain Couillet, Nicolas TremblayNeurIPS 2020 · 15 citations
- LSM-Community: A Graph Storage System Exploiting Community Structure in Social NetworksSongyao Wang, Chaokun Wang, Fang Niu, Cheng WuICDE 2025 · 3 citations
- νMG-LPA and νBM-LPA: Memory Efficient GPU-based Label Propagation Algorithms (LPA) for Community DetectionSubhajit SahuHPDC 2026
- Dynamic Spectral Clustering with Provable Approximation GuaranteeSteinar Laenen, He SunICML 2024 · 1 citation
