Approximate Hierarchical Clustering via Sparsest Cut and Spreading Metrics
Not on the map. Why?
Abstract (arXiv)
Dasgupta recently introduced a cost function for the hierarchical clustering of a set of points given pairwise similarities between them. He showed that this function is NP-hard to optimize, but a top-down recursive partitioning heuristic based on an alpha_n-approximation algorithm for uniform sparsest cut gives an approximation of O(alpha_n log n) (the current best algorithm has alpha_n=O(sqrt{log n})). We show that the aforementioned sparsest cut heuristic in fact obtains an O(alpha_n)-approximation for hierarchical clustering. The algorithm also applies to a generalized cost function studied by Dasgupta. Moreover, we obtain a strong inapproximability result, showing that the hierarchical clustering objective is hard to approximate to within any constant factor assuming the Small-Set Expansion (SSE) Hypothesis. Finally, we discuss approximation algorithms based on convex relaxations. We present a spreading metric SDP relaxation for the problem and show that it has integrality gap at most O(sqrt{log n}). The advantage of the SDP relative to the sparsest cut heuristic is that it provides an explicit lower bound on the optimal solution and could potentially yield an even better approximation for hierarchical clustering. In fact our analysis of this SDP served as the inspiration for our improved analysis of the sparsest cut heuristic. We also show that a spreading metric LP relaxation gives an O(log n)-approximation.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Sep 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 4; 2023: 4; 2024: 3; 2025: 1; 2026: 7.
26 papers.
Sort:
By area:
- 2021Hierarchical Agglomerative Graph Clustering in Nearly-Linear Timecited by 8
- 2021Hierarchical Clustering: O(1)-Approximation for Well-Clustered Graphscited by 8
- 2023Nearly-Optimal Hierarchical Clustering for Well-Clustered Graphscited by 7
- 2021An Information-theoretic Perspective of Hierarchical Clusteringcited by 6
- 2023Differentially-Private Hierarchical Clustering with Provable Approximation Guaranteescited by 5
- 2022Generalized Reductions: Making any Hierarchical Clustering Fair and Balanced with Low Costcited by 4
- 2022HyperAid: Denoising in hyperbolic spaces for tree-fitting and hierarchical clusteringcited by 3
- 2022Sublinear Algorithms for Hierarchical Clusteringcited by 2
- 2023Hierarchical clustering with dot products recovers hidden tree structurecited by 2
- 2023Fair Polylog-Approximate Low-Cost Hierarchical Clusteringcited by 2
- 2024Optimization of Inter-group Criteria for Clustering with Minimum Size Constraintscited by 2
- 2021Exact and Approximate Hierarchical Clustering Using A*cited by 1
14 more
- 2021Hierarchical Clustering: New Bounds and Objectivecited by 1
- 2021Distribution free optimality intervals for clusteringcited by 0
- 2021An objective function for order preserving hierarchical clusteringcited by 0
- 2022Expanding the class of global objective functions for dissimilarity-based hierarchical clusteringcited by 0
- 2024Hierarchical Clustering via Local Searchcited by 0
- 2024A Greedy Strategy for Graph Cutcited by 0
- 2025On the Price of Differential Privacy for Hierarchical Clusteringcited by 0
- 2026Characterizing Admissible Objective Functions for Hierarchical Clusteringcited by 0
- 2026Hierarchical Abstract Tree for Cross-Document Retrieval-Augmented Generationcited by 0
- 2026Beyond Convolution: Advancing Hypergraph Neural Networks with Hypergraph U-Netscited by 0
- 2026Learning Partition Trees for Nearest Neighbor Searchcited by 0
- 2026Hierarchical F-Clustering: Approximation and Hardness of Clustering into Trees and Bounded Diameter Graphscited by 0
- 2026Graph Partitioning with Demands: Generalized Conductance and its Applicationscited by 0
- 2026Prefix Sharing Is a Sorting Problemcited by 0
- 2026Prefix Sharing Is a Sorting Problem12 Sep 2026
- 2026Graph Partitioning with Demands: Generalized Conductance and its Applications14 Jul 2026
- 2026Hierarchical F-Clustering: Approximation and Hardness of Clustering into Trees and Bounded Diameter Graphs14 Jul 2026
- 2026Learning Partition Trees for Nearest Neighbor Search10 Jul 2026
- 2026Beyond Convolution: Advancing Hypergraph Neural Networks with Hypergraph U-Nets8 Jun 2026
- 2026Hierarchical Abstract Tree for Cross-Document Retrieval-Augmented Generation1 May 2026
- 2026Characterizing Admissible Objective Functions for Hierarchical Clustering26 Apr 2026
- 2025On the Price of Differential Privacy for Hierarchical Clustering22 Apr 2025
- 2024A Greedy Strategy for Graph Cut28 Dec 2024
- 2024Hierarchical Clustering via Local Search24 May 2024
- 2024Optimization of Inter-group Criteria for Clustering with Minimum Size Constraints13 Jan 2024
- 2023Fair Polylog-Approximate Low-Cost Hierarchical Clustering21 Nov 2023
14 more
- 2023Nearly-Optimal Hierarchical Clustering for Well-Clustered Graphs16 Jun 2023
- 2023Hierarchical clustering with dot products recovers hidden tree structure24 May 2023
- 2023Differentially-Private Hierarchical Clustering with Provable Approximation Guarantees31 Jan 2023
- 2022Expanding the class of global objective functions for dissimilarity-based hierarchical clustering28 Jul 2022
- 2022Sublinear Algorithms for Hierarchical Clustering15 Jun 2022
- 2022Generalized Reductions: Making any Hierarchical Clustering Fair and Balanced with Low Cost27 May 2022
- 2022HyperAid: Denoising in hyperbolic spaces for tree-fitting and hierarchical clustering19 May 2022
- 2021Hierarchical Clustering: O(1)-Approximation for Well-Clustered Graphs16 Dec 2021
- 2021Hierarchical Clustering: New Bounds and Objective12 Nov 2021
- 2021An objective function for order preserving hierarchical clustering9 Sep 2021
- 2021An Information-theoretic Perspective of Hierarchical Clustering13 Aug 2021
- 2021Distribution free optimality intervals for clustering30 Jul 2021
- 2021Hierarchical Agglomerative Graph Clustering in Nearly-Linear Time10 Jun 2021
- 2021Exact and Approximate Hierarchical Clustering Using A*14 Apr 2021
- 2026Prefix Sharing Is a Sorting Problemcited by 0
- 2026Prefix Sharing Is a Sorting Problem12 Sep 2026
- 2021Hierarchical Agglomerative Graph Clustering in Nearly-Linear Timecited by 8
- 2021Hierarchical Clustering: O(1)-Approximation for Well-Clustered Graphscited by 8
- 2023Nearly-Optimal Hierarchical Clustering for Well-Clustered Graphscited by 7
- 2021An Information-theoretic Perspective of Hierarchical Clusteringcited by 6
- 2023Differentially-Private Hierarchical Clustering with Provable Approximation Guaranteescited by 5
- 2022Generalized Reductions: Making any Hierarchical Clustering Fair and Balanced with Low Costcited by 4
- 2022HyperAid: Denoising in hyperbolic spaces for tree-fitting and hierarchical clusteringcited by 3
- 2022Sublinear Algorithms for Hierarchical Clusteringcited by 2
- 2023Hierarchical clustering with dot products recovers hidden tree structurecited by 2
- 2023Fair Polylog-Approximate Low-Cost Hierarchical Clusteringcited by 2
- 2024Optimization of Inter-group Criteria for Clustering with Minimum Size Constraintscited by 2
- 2021Exact and Approximate Hierarchical Clustering Using A*cited by 1
12 most cited of 24 All 24 (JSON)
- 2026Graph Partitioning with Demands: Generalized Conductance and its Applications14 Jul 2026
- 2026Hierarchical F-Clustering: Approximation and Hardness of Clustering into Trees and Bounded Diameter Graphs14 Jul 2026
- 2026Learning Partition Trees for Nearest Neighbor Search10 Jul 2026
- 2026Beyond Convolution: Advancing Hypergraph Neural Networks with Hypergraph U-Nets8 Jun 2026
- 2026Characterizing Admissible Objective Functions for Hierarchical Clustering26 Apr 2026
- 2025On the Price of Differential Privacy for Hierarchical Clustering22 Apr 2025
- 2024A Greedy Strategy for Graph Cut28 Dec 2024
- 2024Hierarchical Clustering via Local Search24 May 2024
- 2024Optimization of Inter-group Criteria for Clustering with Minimum Size Constraints13 Jan 2024
- 2023Fair Polylog-Approximate Low-Cost Hierarchical Clustering21 Nov 2023
- 2023Nearly-Optimal Hierarchical Clustering for Well-Clustered Graphs16 Jun 2023
- 2023Hierarchical clustering with dot products recovers hidden tree structure24 May 2023
12 newest of 24 All 24 (JSON)