νMG-LPA and νBM-LPA: Memory Efficient GPU-based Label Propagation Algorithms (LPA) for Community Detection
Subhajit Sahu
Abstract
Community detection involves grouping nodes in a graph with dense connections within groups, than between them. Recently, efficient multicore (GVE-LPA) and GPU-based (ν -LPA) implementations of Label Propagation Algorithm (LPA) for community detection have been proposed. However, these methods incur high memory overhead due to their per-thread/per-vertex hashtables. This makes it challenging to process large graphs on shared memory systems. In this paper, we introduce memory-efficient GPU-based LPA, using weighted Boyer-Moore (BM) and Misra-Gries (MG) sketches. Our ν MG8-LPA, using an 8-slot MG sketch, reduces memory usage by 98 × and 44 × compared to GVE-LPA and ν -LPA, respectively. It is also 2.4 × faster than GVE-LPA and only 1.1 × slower than ν -LPA, with minimal quality loss (below on average).
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 70e38dae-ec13-41a2-b75b-e2d1974f6eaeRelated papers
- Swift Unfolding of Communities: GPU-Accelerated Louvain AlgorithmZhibin Wang, Xi Lin, Xue Li, Pinhuan Wang et al.PPoPP 2025 · 1 citation
- GPU-Accelerated Graph Label Propagation for Real-Time Fraud DetectionChang Ye, Yuchen Li, Bingsheng He, Zhao Li et al.SIGMOD 2021 · 21 citations
- GPU-Accelerated Subgraph Enumeration on Partitioned GraphsWentian Guo, Yuchen Li, Mo Sha, Bingsheng He et al.SIGMOD 2020 · 71 citations
- Community Detection in Heterogeneous Information Networks Without MaterializationJiaxin Jiang, Siyuan Yao, Yuhang Chen, Bingsheng He et al.SIGMOD 2025 · 3 citations
- Efficient Tracking of Communities on Evolving Graphs with Leiden AlgorithmSubhajit SahuHPDC 2026
