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

06/01/2023
by   Maximilien Dreveton, et al.
0

Hierarchical clustering of networks consists in finding a tree of communities, such that lower levels of the hierarchy reveal finer-grained community structures. There are two main classes of algorithms tackling this problem. Divisive (top-down) algorithms recursively partition the nodes into two communities, until a stopping rule indicates that no further split is needed. In contrast, agglomerative (bottom-up) algorithms first identify the smallest community structure and then repeatedly merge the communities using a linkage method. In this article, we establish theoretical guarantees for the recovery of the hierarchical tree and community structure of a Hierarchical Stochastic Block Model by a bottom-up algorithm. We also establish that this bottom-up algorithm attains the information-theoretic threshold for exact recovery at intermediate levels of the hierarchy. Notably, these recovery conditions are less restrictive compared to those existing for top-down algorithms. This shows that bottom-up algorithms extend the feasible region for achieving exact recovery at intermediate levels. Numerical experiments on both synthetic and real data sets confirm the superiority of bottom-up algorithms over top-down algorithms. We also observe that top-down algorithms can produce dendrograms with inversions. These findings contribute to a better understanding of hierarchical clustering techniques and their applications in network analysis.

READ FULL TEXT
research
10/02/2018

Hierarchical community detection by recursive bi-partitioning

The problem of community detection in networks is usually formulated as ...
research
03/07/2015

Community Detection and Classification in Hierarchical Stochastic Blockmodels

We propose a robust, scalable, integrated methodology for community dete...
research
11/06/2014

A Generic Sample Splitting Approach for Refined Community Recovery in Stochastic Block Models

We propose and analyze a generic method for community recovery in stocha...
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
09/15/2020

Hierarchical community structure in networks

Modular and hierarchical structures are pervasive in real-world complex ...
research
04/21/2020

Assortative-Constrained Stochastic Block Models

Stochastic block models (SBMs) are often used to find assortative commun...
research
01/21/2019

Exact Recovery for a Family of Community-Detection Generative Models

Generative models for networks with communities have been studied extens...

Please sign up or login with your details

Forgot password? Click here to reset