Title
Find Your Place: Simple Distributed Algorithms for Community Detection
Abstract
Given an underlying graph, we consider the following dynamics: Initially, each node locally chooses a value in {−1, 1}, uniformly at random and independently of other nodes. Then, in each consecutive round, every node updates its local value to the average of the values held by its neighbors, at the same time applying an elementary, local clustering rule that only depends on the current and the previous values held by the node. We prove that the process resulting from this dynamics produces a clustering that exactly or approximately (depending on the graph) reflects the underlying cut in logarithmic time, under various graph models that exhibit a sparse balanced cut, including the stochastic block model. We also prove that a natural extension of this dynamics performs community detection on a regularized version of the stochastic block model with multiple communities. Rather surprisingly, our results provide rigorous evidence for the ability of an extremely simple and natural dynamics to address a computational problem that is non-trivial even in a centralized setting.
Year
DOI
Venue
2015
10.5555/3039686.3039745
SODA '17: Symposium on Discrete Algorithms Barcelona Spain January, 2017
Keywords
Field
DocType
distributed algorithms,averaging dynamics,community detection,spectral analysis,stochastic block models
Graph,Computational problem,Computer science,Algorithm,Stochastic block model,Distributed algorithm,Logarithm,Cluster analysis,Distributed computing
Journal
Volume
Issue
ISSN
abs/1511.03927
4
0097-5397
ISBN
Citations 
PageRank 
978-1-61197-503-1
3
0.41
References 
Authors
23
5
Name
Order
Citations
PageRank
Luca Becchetti194555.75
Andrea E. F. Clementi2116885.30
Emanuele Natale37414.52
Francesco Pasquale442128.22
Luca Trevisan52995232.34