Query K-means Clustering and the Double Dixie Cup Problem
Not on the map. Why?
Abstract (arXiv)
We consider the problem of approximate K-means clustering with outliers and side information provided by same-cluster queries and possibly noisy answers. Our solution shows that, under some mild assumptions on the smallest cluster size, one can obtain an (1+ε)-approximation for the optimal potential with probability at least 1-δ, where ε>0 and δ∈(0,1), using an expected number of O(fracK3ε δ) noiseless same-cluster queries and comparison-based clustering of complexity O(ndK + fracK3ε δ), here, n denotes the number of points and d the dimension of space. Compared to a handful of other known approaches that perform importance sampling to account for small cluster sizes, the proposed query technique reduces the number of queries by a factor of roughly O(fracK6ε3), at the cost of possibly missing very small clusters. We extend this settings to the case where some queries to the oracle produce erroneous information, and where certain points, termed outliers, do not belong to any clusters. Our proof techniques differ from previous methods used for K-means clustering analysis, as they rely on estimating the sizes of the clusters and the number of points needed for accurate centroid estimation and subsequent nontrivial generalizations of the double Dixie cup problem. We illustrate the performance of the proposed algorithm both on synthetic and real datasets, including MNIST and CIFAR 10.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Jun 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 3; 2023: 0; 2024: 0; 2025: 0; 2026: 1.
8 papers.
- 2021Learning-Augmented k-means Clusteringcited by 26
- 2022Machine Unlearning of Federated Clusterscited by 21
- 2022Learning Group Importance using the Differentiable Hypergeometric Distributioncited by 5
- 2022Optimal Clustering with Noisy Queries via Multi-Armed Banditcited by 5
- 2021How to Design Robust Algorithms using Noisy Comparison Oraclecited by 4
- 2021Learning to Cluster via Same-Cluster Queriescited by 2
- 2021Fuzzy Clustering with Similarity Queriescited by 0
- 2026Metric k-clustering using only Weak Comparison Oraclescited by 0
- 2026Metric k-clustering using only Weak Comparison Oracles27 Jan 2026
- 2022Machine Unlearning of Federated Clusters28 Oct 2022
- 2022Optimal Clustering with Noisy Queries via Multi-Armed Bandit12 Jul 2022
- 2022Learning Group Importance using the Differentiable Hypergeometric Distribution3 Mar 2022
- 2021Learning-Augmented k-means Clustering27 Oct 2021
- 2021Learning to Cluster via Same-Cluster Queries17 Aug 2021
- 2021Fuzzy Clustering with Similarity Queries4 Jun 2021
- 2021How to Design Robust Algorithms using Noisy Comparison Oracle12 May 2021