Maintaining Leiden Communities in Large Dynamic Graphs
Chunxu Lin, Yumao Xie, Yixiang Fang, Yongmin Hu, Yingqian Hu, Chen Cheng

TL;DR
This paper introduces HIT-Leiden, a novel algorithm for efficiently maintaining high-quality Leiden communities in large, rapidly evolving dynamic graphs, significantly improving update speed while preserving community quality.
Contribution
The paper presents HIT-Leiden, an innovative incremental algorithm that reduces affected vertices and maintains community quality, outperforming existing methods in speed and scalability.
Findings
HIT-Leiden achieves up to five orders of magnitude speedup over existing solutions.
The algorithm maintains community quality comparable to state-of-the-art methods.
HIT-Leiden meets strict latency requirements in production environments.
Abstract
Community detection is a foundational capability in large-scale industrial graph analytics, powering applications such as fraud-ring discovery, recommendation systems, and hierarchical indexing for retrieval-augmented generation. Among modularity-based methods, the Leiden algorithm has been widely adopted in production because it delivers high-quality communities with connectivity guarantees. However, real-world graphs evolve continuously, and timely community updates are needed to keep downstream features and retrieval indices fresh. Meanwhile, existing dynamic Leiden approaches recompute the communities whenever their vertices and edges change, thereby almost degrading to near-full recomputation under frequent updates. To alleviate the efficiency issue, we study the efficient maintenance of Leiden communities in large dynamic graphs and present a novel algorithm, called Hierarchical…
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 · Advanced Graph Neural Networks · Graph Theory and Algorithms
