English

An Approach for Addressing Internally-Disconnected Communities in Louvain Algorithm

Distributed, Parallel, and Cluster Computing 2024-10-11 v5 Social and Information Networks

Abstract

Community detection is the problem of identifying densely connected clusters within a network. While the Louvain algorithm is commonly used for this task, it can produce internally-disconnected communities. To address this, the Leiden algorithm was introduced. This technical report introduces GSP-Louvain, a parallel algorithm based on Louvain, which mitigates this issue. Running on a system with two 16-core Intel Xeon Gold 6226R processors, GSP-Louvain outperforms Leiden, NetworKit Leiden, and cuGraph Leiden by 391x, 6.9x, and 2.6x respectively, processing 410M edges per second on a 3.8B edge graph. Furthermore, GSP-Louvain improves performance at a rate of 1.5x for every doubling of threads.

Keywords

Cite

@article{arxiv.2402.11454,
  title  = {An Approach for Addressing Internally-Disconnected Communities in Louvain Algorithm},
  author = {Subhajit Sahu},
  journal= {arXiv preprint arXiv:2402.11454},
  year   = {2024}
}

Comments

13 pages, 7 figures, 1 table. arXiv admin note: text overlap with arXiv:2312.13936

R2 v1 2026-06-28T14:52:05.838Z