Efficient Distributed Community Detection in the Stochastic Block Model

04/16/2019
by   Reza Fathi, et al.
0

Designing effective algorithms for community detection is an important and challenging problem in large-scale graphs, studied extensively in the literature. Various solutions have been proposed, but many of them are centralized with expensive procedures (requiring full knowledge of the input graph) and have a large running time. In this paper, we present a distributed algorithm for community detection in the stochastic block model (also called planted partition model), a widely-studied and canonical random graph model for community detection and clustering. Our algorithm called CDRW(Community Detection by Random Walks) is based on random walks, and is localized and lightweight, and easy to implement. A novel feature of the algorithm is that it uses the concept of local mixing time to identify the community around a given node. We present a rigorous theoretical analysis that shows that the algorithm can accurately identify the communities in the stochastic block model and characterize the model parameters where the algorithm works. We also present experimental results that validate our theoretical analysis. We also analyze the performance of our distributed algorithm under the CONGEST distributed model as well as the k-machine model, a model for large-scale distributed computations, and show that it can be efficiently implemented.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/26/2015

Overlapping Communities Detection via Measure Space Embedding

We present a new algorithm for community detection. The algorithm uses r...
research
06/23/2018

MRAttractor: Detecting Communities from Large-Scale Graphs

Detecting groups of users, who have similar opinions, interests, or soci...
research
07/19/2016

Combining Random Walks and Nonparametric Bayesian Topic Model for Community Detection

Community detection has been an active research area for decades. Among ...
research
08/25/2022

Adaptive Weights Community Detection

Due to the technological progress of the last decades, Community Detecti...
research
04/23/2018

Eigenvector Computation and Community Detection in Asynchronous Gossip Models

We give a simple distributed algorithm for computing adjacency matrix ei...
research
05/26/2019

Optimizing Generalized PageRank Methods for Seed-Expansion Community Detection

Landing probabilities (LP) of random walks (RW) over graphs encode rich ...
research
08/15/2021

Topology-Guided Sampling for Fast and Accurate Community Detection

Community detection is a well-studied problem with applications in domai...

Please sign up or login with your details

Forgot password? Click here to reset