Hierarchical Clustering with Structural Constraints
Not on the map. Why?
Abstract (arXiv)
Hierarchical clustering is a popular unsupervised data analysis method. For many real-world applications, we would like to exploit prior information about the data that imposes constraints on the clustering hierarchy, and is not captured by the set of features available to the algorithm. This gives rise to the problem of "hierarchical clustering with structural constraints". Structural constraints pose major challenges for bottom-up approaches like average/single linkage and even though they can be naturally incorporated into top-down divisive algorithms, no formal guarantees exist on the quality of their output. In this paper, we provide provable approximation guarantees for two simple top-down algorithms, using a recently introduced optimization viewpoint of hierarchical clustering with pairwise similarity information [Dasgupta, 2016]. We show how to find good solutions even in the presence of conflicting prior information, by formulating a constraint-based regularization of the objective. We further explore a variation of this objective for dissimilarity information [Cohen-Addad et al., 2018] and improve upon current techniques. Finally, we demonstrate our approach on a real dataset for the taxonomy application.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 5; 2023: 2; 2024: 0; 2025: 1; 2026: 1.
15 papers.
Sort:
- 2021A Framework for Deep Constrained Clusteringcited by 14
- 2021Zeroth and First Order Stochastic Frank-Wolfe Algorithms for Constrained Optimizationcited by 6
- 2021How to Design Robust Algorithms using Noisy Comparison Oraclecited by 4
- 2022Generalized Reductions: Making any Hierarchical Clustering Fair and Balanced with Low Costcited by 4
- 2022Metricizing the Euclidean Space towards Desired Distance Relations in Point Cloudscited by 3
- 2022Sublinear Algorithms for Hierarchical Clusteringcited by 2
- 2021Exact and Approximate Hierarchical Clustering Using A*cited by 1
- 2021Hierarchical Clustering: New Bounds and Objectivecited by 1
- 2022Faster One-Sample Stochastic Conditional Gradient Method for Composite Convex Minimizationcited by 1
- 2023Tree Learning: Optimal Algorithms and Sample Complexitycited by 1
- 2025The Complexity of Finding Local Optima in Contrastive Learningcited by 1
- 2021An objective function for order preserving hierarchical clusteringcited by 0
- 2026Metric k-clustering using only Weak Comparison Oracles27 Jan 2026
- 2025The Complexity of Finding Local Optima in Contrastive Learning21 Sep 2025
- 2023Constrained Hierarchical Clustering via Graph Coarsening and Optimal Cuts7 Dec 2023
- 2023Tree Learning: Optimal Algorithms and Sample Complexity9 Feb 2023
- 2022Metricizing the Euclidean Space towards Desired Distance Relations in Point Clouds7 Nov 2022
- 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
- 2022Faster One-Sample Stochastic Conditional Gradient Method for Composite Convex Minimization26 Feb 2022
- 2021Hierarchical Clustering: New Bounds and Objective12 Nov 2021
- 2021An objective function for order preserving hierarchical clustering9 Sep 2021
- 2021Zeroth and First Order Stochastic Frank-Wolfe Algorithms for Constrained Optimization14 Jul 2021
3 more
- 2021How to Design Robust Algorithms using Noisy Comparison Oracle12 May 2021
- 2021Exact and Approximate Hierarchical Clustering Using A*14 Apr 2021
- 2021A Framework for Deep Constrained Clustering7 Jan 2021
- 2021A Framework for Deep Constrained Clusteringcited by 14
- 2021Zeroth and First Order Stochastic Frank-Wolfe Algorithms for Constrained Optimizationcited by 6
- 2021How to Design Robust Algorithms using Noisy Comparison Oraclecited by 4
- 2022Generalized Reductions: Making any Hierarchical Clustering Fair and Balanced with Low Costcited by 4
- 2022Metricizing the Euclidean Space towards Desired Distance Relations in Point Cloudscited by 3
- 2022Sublinear Algorithms for Hierarchical Clusteringcited by 2
- 2021Exact and Approximate Hierarchical Clustering Using A*cited by 1
- 2021Hierarchical Clustering: New Bounds and Objectivecited by 1
- 2022Faster One-Sample Stochastic Conditional Gradient Method for Composite Convex Minimizationcited by 1
- 2023Tree Learning: Optimal Algorithms and Sample Complexitycited by 1
- 2025The Complexity of Finding Local Optima in Contrastive Learningcited by 1
- 2021An objective function for order preserving hierarchical clusteringcited by 0
12 most cited of 15 All 15 (JSON)
- 2026Metric k-clustering using only Weak Comparison Oracles27 Jan 2026
- 2025The Complexity of Finding Local Optima in Contrastive Learning21 Sep 2025
- 2023Constrained Hierarchical Clustering via Graph Coarsening and Optimal Cuts7 Dec 2023
- 2023Tree Learning: Optimal Algorithms and Sample Complexity9 Feb 2023
- 2022Metricizing the Euclidean Space towards Desired Distance Relations in Point Clouds7 Nov 2022
- 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
- 2022Faster One-Sample Stochastic Conditional Gradient Method for Composite Convex Minimization26 Feb 2022
- 2021Hierarchical Clustering: New Bounds and Objective12 Nov 2021
- 2021An objective function for order preserving hierarchical clustering9 Sep 2021
- 2021Zeroth and First Order Stochastic Frank-Wolfe Algorithms for Constrained Optimization14 Jul 2021
12 newest of 15 All 15 (JSON)