Hierarchical community detection by recursive bi-partitioning

10/02/2018
by   Tianxi Li, et al.
8

The problem of community detection in networks is usually formulated as finding a single partition of the network into some "correct" number of communities. We argue that it is more interpretable and in some regimes more accurate to construct a hierarchical tree of communities instead. This can be done with a simple top-down recursive bi-partitioning algorithm, starting with a single community and separating the nodes into two communities by spectral clustering repeatedly, until a stopping rule suggests there are no further communities. Such an algorithm is model-free, extremely fast, and requires no tuning other than selecting a stopping rule. We show that there are regimes where it outperforms K-way spectral clustering, and propose a natural model for analyzing the algorithm's theoretical performance, the binary tree stochastic block model. Under this model, we prove that the algorithm correctly recovers the entire community tree under relatively mild assumptions. We also apply the algorithm to a dataset of statistics papers to construct a hierarchical tree of statistical research communities.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/30/2020

Consistency of Spectral Clustering on Hierarchical Stochastic Block Models

We propose a generic network model, based on the Stochastic Block Model,...
research
06/01/2023

When Does Bottom-up Beat Top-down in Hierarchical Community Detection?

Hierarchical clustering of networks consists in finding a tree of commun...
research
09/15/2022

Selecting a significance level in sequential testing procedures for community detection

While there have been numerous sequential algorithms developed to estima...
research
07/10/2012

Pseudo-likelihood methods for community detection in large sparse networks

Many algorithms have been proposed for fitting network models with commu...
research
08/09/2020

Community models for partially observed networks from surveys

Communities are a common and widely studied structure in networks, typic...
research
02/05/2020

Simultaneous prediction and community detection for networks with application to neuroimaging

Community structure in networks is observed in many different domains, a...
research
05/24/2023

Inference in balanced community modulated recursive trees

We introduce a random recursive tree model with two communities, called ...

Please sign up or login with your details

Forgot password? Click here to reset