On the Analysis of a Label Propagation Algorithm for Community Detection
Kishore Kothapalli, Sriram V. Pemmaraju, Vivek Sardeshmukh

TL;DR
This paper provides a theoretical analysis of the Max-LPA label propagation algorithm for community detection, showing it can efficiently identify clusters in certain random graph models within two rounds.
Contribution
It offers the first formal analysis of label propagation algorithms, demonstrating their effectiveness in detecting communities in clustered Erdős-Rényi graphs.
Findings
Max-LPA detects clusters in two rounds under certain conditions.
Theoretical bounds on edge probabilities for successful detection.
Empirical evidence suggests effectiveness in sparser graphs.
Abstract
This paper initiates formal analysis of a simple, distributed algorithm for community detection on networks. We analyze an algorithm that we call \textsc{Max-LPA}, both in terms of its convergence time and in terms of the "quality" of the communities detected. \textsc{Max-LPA} is an instance of a class of community detection algorithms called \textit{label propagation} algorithms. As far as we know, most analysis of label propagation algorithms thus far has been empirical in nature and in this paper we seek a theoretical understanding of label propagation algorithms. In our main result, we define a clustered version of \er random graphs with clusters where the probability , of an edge connecting nodes within a cluster is higher than , the probability of an edge connecting nodes in distinct clusters. We show that even with fairly general restrictions on…
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 · Network Security and Intrusion Detection · Data Management and Algorithms
