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

Maximilien Dreveton, Daichi Kuroda, Matthias Grossglauser, Patrick Thiran
6/1/2023
cs.SIcs.LGmath.ST

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{dreveton2023when,
  title  = {When Does Bottom-up Beat Top-down in Hierarchical Community Detection?},
  author = {Maximilien Dreveton and Daichi Kuroda and Matthias Grossglauser and Patrick Thiran},
  year   = {2023},
  eprint = {2306.00833},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.00833v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.00833.svg)](https://codeofpaper.com/paper/2306.00833)

Discussion