Adaptive Hierarchical Clustering Using Ordinal Queries
Not on the map. Why?
Abstract (arXiv)
In many applications of clustering (for example, ontologies or clusterings of animal or plant species), hierarchical clusterings are more descriptive than a flat clustering. A hierarchical clustering over n elements is represented by a rooted binary tree with n leaves, each corresponding to one element. The subtrees rooted at interior nodes capture the clusters. In this paper, we study active learning of a hierarchical clustering using only ordinal queries. An ordinal query consists of a set of three elements, and the response to a query reveals the two elements (among the three elements in the query) which are "closer" to each other than to the third one. We say that elements x and x' are closer to each other than x" if there exists a cluster containing x and x', but not x". When all the query responses are correct, there is a deterministic algorithm that learns the underlying hierarchical clustering using at most n log2 n adaptive ordinal queries. We generalize this algorithm to be robust in a model in which each query response is correct independently with probability p > frac12, and adversarially incorrect with probability 1 - p. We show that in the presence of noise, our algorithm outputs the correct hierarchical clustering with probability at least 1 - δ, using O(n log n + n log(1/δ)) adaptive ordinal queries. For our results, adaptivity is crucial: we prove that even in the absence of noise, every non-adaptive algorithm requires Omega(n3) ordinal queries in the worst case.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Aug 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 2; 2024: 0; 2025: 1; 2026: 2.
9 papers.
- 2023Optimal Sample Complexity of Contrastive Learningcited by 15
- 2022Interactive Machine Learning: A State of the Art Reviewcited by 6
- 2021How to Design Robust Algorithms using Noisy Comparison Oraclecited by 4
- 2021Hierarchical Clustering: New Bounds and Objectivecited by 1
- 2023Tree Learning: Optimal Algorithms and Sample Complexitycited by 1
- 2025The Complexity of Finding Local Optima in Contrastive Learningcited by 1
- 2022A Revenue Function for Comparison-Based Hierarchical Clusteringcited by 0
- 2026Metric k-clustering using only Weak Comparison Oraclescited by 0
- 2026Optimal VC Dimension of Contrastive Learning with Margincited by 0
- 2026Optimal VC Dimension of Contrastive Learning with Margin30 Sep 2026
- 2026Metric k-clustering using only Weak Comparison Oracles27 Jan 2026
- 2025The Complexity of Finding Local Optima in Contrastive Learning21 Sep 2025
- 2023Optimal Sample Complexity of Contrastive Learning1 Dec 2023
- 2023Tree Learning: Optimal Algorithms and Sample Complexity9 Feb 2023
- 2022A Revenue Function for Comparison-Based Hierarchical Clustering29 Nov 2022
- 2022Interactive Machine Learning: A State of the Art Review13 Jul 2022
- 2021Hierarchical Clustering: New Bounds and Objective12 Nov 2021
- 2021How to Design Robust Algorithms using Noisy Comparison Oracle12 May 2021