Exact Recovery of Mangled Clusters with Same-Cluster Queries
Not on the map. Why?
Abstract (arXiv)
We study the cluster recovery problem in the semi-supervised active clustering framework. Given a finite set of input points, and an oracle revealing whether any two points lie in the same cluster, our goal is to recover all clusters exactly using as few queries as possible. To this end, we relax the spherical k-means cluster assumption of Ashtiani et al. to allow for arbitrary ellipsoidal clusters with margin. This removes the assumption that the clustering is center-based (i.e., defined through an optimization problem), and includes all those cases where spherical clusters are individually transformed by any combination of rotations, axis scalings, and point deletions. We show that, even in this much more general setting, it is still possible to recover the latent clustering exactly using a number of queries that scales only logarithmically with the number of input points. More precisely, we design an algorithm that, given n points to be partitioned into k clusters, uses O(k3 ln k ln n) oracle queries and tildeO(kn + k3) time to recover the clustering with zero misclassification error. The O(·) notation hides an exponential dependence on the dimensionality of the clusters, which we show to be necessary thus characterizing the query complexity of the problem. Our algorithm is simple, easy to implement, and can also learn the clusters using low-stretch separators, a class of ellipsoids with additional theoretical guarantees. Experiments on large synthetic datasets confirm that we can reconstruct clusterings exactly and efficiently.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 3; 2023: 1; 2024: 1; 2025: 2; 2026: 1.
13 papers.
Sort:
- 2021Exact Recovery of Clusters in Finite Metric Spaces Using Oracle Queriescited by 9
- 2021Bounded Memory Active Learning through Enriched Queriescited by 8
- 2022Clustering with Queries under Semi-Random Noisecited by 8
- 2022Optimal Clustering with Noisy Queries via Multi-Armed Banditcited by 5
- 2022Active Learning Polynomial Threshold Functionscited by 3
- 2024Clustering with Non-adaptive Subset Queriescited by 3
- 2021On Margin-Based Cluster Recovery with Oracle Queriescited by 2
- 2021Learning to Cluster via Same-Cluster Queriescited by 2
- 2025Learning Partitions with Optimal Query and Round Complexitiescited by 2
- 2021Fuzzy Clustering with Similarity Queriescited by 0
- 2023Error-Tolerant Exact Query Learning of Finite Set Partitions with Same-Cluster Oraclecited by 0
- 2025Optimal Graph Reconstruction by Counting Connected Components in Induced Subgraphscited by 0
- 2026Randomized Algorithms for Learning Partitions with Near Optimal Query Complexity in Constant Rounds3 Aug 2026
- 2025Optimal Graph Reconstruction by Counting Connected Components in Induced Subgraphs10 Jun 2025
- 2025Learning Partitions with Optimal Query and Round Complexities8 May 2025
- 2024Clustering with Non-adaptive Subset Queries17 Sep 2024
- 2023Error-Tolerant Exact Query Learning of Finite Set Partitions with Same-Cluster Oracle22 May 2023
- 2022Optimal Clustering with Noisy Queries via Multi-Armed Bandit12 Jul 2022
- 2022Clustering with Queries under Semi-Random Noise9 Jun 2022
- 2022Active Learning Polynomial Threshold Functions24 Jan 2022
- 2021Learning to Cluster via Same-Cluster Queries17 Aug 2021
- 2021On Margin-Based Cluster Recovery with Oracle Queries9 Jun 2021
- 2021Fuzzy Clustering with Similarity Queries4 Jun 2021
- 2021Bounded Memory Active Learning through Enriched Queries9 Feb 2021
1 more
- 2021Exact Recovery of Clusters in Finite Metric Spaces Using Oracle Queriescited by 9
- 2021Bounded Memory Active Learning through Enriched Queriescited by 8
- 2022Clustering with Queries under Semi-Random Noisecited by 8
- 2022Optimal Clustering with Noisy Queries via Multi-Armed Banditcited by 5
- 2022Active Learning Polynomial Threshold Functionscited by 3
- 2024Clustering with Non-adaptive Subset Queriescited by 3
- 2021On Margin-Based Cluster Recovery with Oracle Queriescited by 2
- 2021Learning to Cluster via Same-Cluster Queriescited by 2
- 2025Learning Partitions with Optimal Query and Round Complexitiescited by 2
- 2021Fuzzy Clustering with Similarity Queriescited by 0
- 2023Error-Tolerant Exact Query Learning of Finite Set Partitions with Same-Cluster Oraclecited by 0
- 2025Optimal Graph Reconstruction by Counting Connected Components in Induced Subgraphscited by 0
12 most cited of 13 All 13 (JSON)
- 2026Randomized Algorithms for Learning Partitions with Near Optimal Query Complexity in Constant Rounds3 Aug 2026
- 2025Optimal Graph Reconstruction by Counting Connected Components in Induced Subgraphs10 Jun 2025
- 2025Learning Partitions with Optimal Query and Round Complexities8 May 2025
- 2024Clustering with Non-adaptive Subset Queries17 Sep 2024
- 2023Error-Tolerant Exact Query Learning of Finite Set Partitions with Same-Cluster Oracle22 May 2023
- 2022Optimal Clustering with Noisy Queries via Multi-Armed Bandit12 Jul 2022
- 2022Clustering with Queries under Semi-Random Noise9 Jun 2022
- 2022Active Learning Polynomial Threshold Functions24 Jan 2022
- 2021Learning to Cluster via Same-Cluster Queries17 Aug 2021
- 2021On Margin-Based Cluster Recovery with Oracle Queries9 Jun 2021
- 2021Fuzzy Clustering with Similarity Queries4 Jun 2021
- 2021Bounded Memory Active Learning through Enriched Queries9 Feb 2021
12 newest of 13 All 13 (JSON)