Large network community detection by fast label propagation
Vincent A. Traag, Lovro \v{S}ubelj

TL;DR
This paper introduces a fast variant of the label propagation algorithm (FLPA) for community detection in large networks, significantly improving speed while maintaining community quality guarantees.
Contribution
The paper proposes FLPA, a faster version of LPA that uses a queue-based processing method, achieving up to 700 times speedup on large networks.
Findings
FLPA is up to 700 times faster than LPA.
Partitions by FLPA guarantee most links within communities.
FLPA performs well on benchmark and empirical networks.
Abstract
Many networks exhibit some community structure. There exists a wide variety of approaches to detect communities in networks, each offering different interpretations and associated algorithms. For large networks, there is the additional requirement of speed. In this context, the so-called label propagation algorithm (LPA) was proposed, which runs in near-linear time. In partitions uncovered by LPA, each node is ensured to have most links to its assigned community. We here propose a fast variant of LPA (FLPA) that is based on processing a queue of nodes whose neighbourhood recently changed. We test FLPA exhaustively on benchmark networks and empirical networks, finding that it can run up to 700 times faster than LPA. In partitions found by FLPA, we prove that each node is again guaranteed to have most links to its assigned community. Our results show that FLPA is generally preferable to…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques
