mlsanityData to 14 Oct 2026

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

arXiv 2306.00833 ↗First posted 1 Jun 2023cs.SI cs.LG math.STcited by 1

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 20 of its 50 references that are in the map. First posted on arXiv 1 Jun 2023.

Builds on

20 of 50 references.

References · 20

  1. 2017Community Detection and Stochastic Block Modelscited by 319
  2. 2015A cost function for similarity-based hierarchical clusteringcited by 63
  3. 2015Contact patterns in a high school: a comparison between data collected using wearable sensors, contact diaries and friendship surveyscited by 60
  4. 2017Hierarchical Clustering: Objective Functions and Algorithmscited by 60
  5. 2020Selective Inference for Hierarchical Clusteringcited by 39
  6. 2014Consistency Thresholds for the Planted Bisection Modelcited by 24
  7. 2014Spectral Clustering of Graphs with the Bethe Hessiancited by 23
  8. 2015Community Detection and Classification in Hierarchical Stochastic Blockmodelscited by 23
  9. 2014Community detection in sparse networks via Grothendieck's inequalitycited by 21
  10. 2015Optimal Cluster Recovery in the Labeled Stochastic Block Modelcited by 18
  11. 2014Robust and computationally feasible community detection in the presence of arbitrary outlier nodescited by 17
  12. 2018Hierarchical community detection by recursive partitioningcited by 16
8 more
  1. 2015Recovering communities in the general stochastic block model without knowing the parameterscited by 13
  2. 2022Minimax Rates for Robust Community Detectioncited by 12
  3. 2018Hierarchical Graph Clustering using Node Pair Samplingcited by 11
  4. 2020A unified framework for spectral clustering in sparse graphscited by 7
  5. 2023Reaching Kesten-Stigum Threshold in the Stochastic Block Model under Node Corruptionscited by 7
  6. 2020Community recovery in non-binary and temporal stochastic block modelscited by 6
  7. 2021Nishimori meets Bethe: a spectral method for node classification in sparse weighted graphscited by 6
  8. 2020Consistency of Spectral Clustering on Hierarchical Stochastic Block Modelscited by 5

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.