Hierarchical Clustering: O(1)-Approximation for Well-Clustered Graphs
Not on the map. Why?
Abstract (arXiv)
Hierarchical clustering studies a recursive partition of a data set into clusters of successively smaller size, and is a fundamental problem in data analysis. In this work we study the cost function for hierarchical clustering introduced by Dasgupta, and present two polynomial-time approximation algorithms: Our first result is an O(1)-approximation algorithm for graphs of high conductance. Our simple construction bypasses complicated recursive routines of finding sparse cuts known in the literature. Our second and main result is an O(1)-approximation algorithm for a wide family of graphs that exhibit a well-defined structure of clusters. This result generalises the previous state-of-the-art, which holds only for graphs generated from stochastic models. The significance of our work is demonstrated by the empirical analysis on both synthetic and real-world data sets, on which our presented algorithm outperforms the previously proposed algorithm for graphs with a well-defined cluster structure.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 12 of its 33 references that are in the map. First posted on arXiv 16 Dec 2021.
Builds on
12 of 33 references.
References · 12
- 2015A cost function for similarity-based hierarchical clusteringcited by 63
- 2016Approximate Hierarchical Clustering via Sparsest Cut and Spreading Metricscited by 26
- 2016Hierarchical Clustering via Spreading Metricscited by 17
- 2018Hierarchical Clustering better than Average-Linkagecited by 16
- 2017Distributed Graph Clustering and Sparsificationcited by 9
- 2019Bisect and Conquer: Hierarchical Clustering via Max-Uncut Bisectioncited by 8
- 2020Hierarchical Clustering: a 0.585 Revenue Approximationcited by 8
- 2013Partitioning into Expanderscited by 7
- 2019Online Hierarchical Clustering Approximationscited by 7
- 2018Hierarchical Clustering for Euclidean Datacited by 5
- 2018Hermitian Laplacians and a Cheeger inequality for the Max-2-Lin problemcited by 3
- 2021Hierarchical Clustering via Sketches and Hierarchical Correlation Clusteringcited by 3
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 0; 2025: 1; 2026: 2.
8 papers.
- 2023Nearly-Optimal Hierarchical Clustering for Well-Clustered Graphscited by 7
- 2022Sublinear Algorithms for Hierarchical Clusteringcited by 2
- 2023Hierarchical clustering with dot products recovers hidden tree structurecited by 2
- 2022Expanding the class of global objective functions for dissimilarity-based hierarchical clusteringcited by 0
- 2023A Sublinear-Time Spectral Clustering Oracle with Improved Preprocessing Timecited by 0
- 2025On the Price of Differential Privacy for Hierarchical Clusteringcited by 0
- 2026Classification Fields: Arbitrarily Fine Recursive Hierarchical Clustering From Few Examplescited by 0
- 2026Beyond Convolution: Advancing Hypergraph Neural Networks with Hypergraph U-Netscited by 0
- 2026Beyond Convolution: Advancing Hypergraph Neural Networks with Hypergraph U-Nets8 Jun 2026
- 2026Classification Fields: Arbitrarily Fine Recursive Hierarchical Clustering From Few Examples8 May 2026
- 2025On the Price of Differential Privacy for Hierarchical Clustering22 Apr 2025
- 2023A Sublinear-Time Spectral Clustering Oracle with Improved Preprocessing Time27 Oct 2023
- 2023Nearly-Optimal Hierarchical Clustering for Well-Clustered Graphs16 Jun 2023
- 2023Hierarchical clustering with dot products recovers hidden tree structure24 May 2023
- 2022Expanding the class of global objective functions for dissimilarity-based hierarchical clustering28 Jul 2022
- 2022Sublinear Algorithms for Hierarchical Clustering15 Jun 2022