Learning-Augmented k-means Clustering
Not on the map. Why?
Abstract (arXiv)
k-means clustering is a well-studied problem due to its wide applicability. Unfortunately, there exist strong theoretical limits on the performance of any algorithm for the k-means problem on worst-case inputs. To overcome this barrier, we consider a scenario where "advice" is provided to help perform clustering. Specifically, we consider the k-means problem augmented with a predictor that, given any point, returns its cluster label in an approximately optimal clustering up to some, possibly adversarial, error. We present an algorithm whose performance improves along with the accuracy of the predictor, even though na"ively following the accurate predictor can still lead to a high clustering cost. Thus if the predictor is sufficiently accurate, we can retrieve a close to optimal clustering with nearly optimal runtime, breaking known computational barriers for algorithms that do not have access to such advice. We evaluate our algorithms on real datasets and show significant improvements in the quality of clustering.
Key facts. Cited by 26 papers in the map (data through 14 Oct 2026). Builds on 31 of its 74 references that are in the map. First posted on arXiv 27 Oct 2021.
Builds on
31 of 74 references.
References · 31
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
- 2017Compressed Sensing using Generative Modelscited by 339
- 2018Competitive caching with machine learned advicecited by 195
- 2017The Case for Learned Index Structurescited by 188
- 2020Algorithms with Predictionscited by 153
- 2018Spreading vectors for similarity searchcited by 118
- 2019A Model for Learned Bloom Filters, and Optimizing by Sandwichingcited by 64
- 2021Faster Matchings via Learned Dualscited by 56
- 2016Better Guarantees for k-Means and Euclidean k-Median by Primal-Dual Algorithmscited by 54
- 2018Performance of Johnson-Lindenstrauss Transform for k-Means and k-Medians Clusteringcited by 53
- 2018Approximate Nearest Neighbor Search in High Dimensionscited by 47
- 2015A Deep Learning Approach to Structured Signal Recoverycited by 43
19 more
- 2015Learning to Hash for Indexing Big Data - A Surveycited by 39
- 2016Geometric Median in Nearly Linear Timecited by 39
- 2017Training Gaussian Mixture Models at Scale via Coresetscited by 38
- 2017Clustering with Noisy Queriescited by 34
- 2016Clustering with Same-Cluster Queriescited by 29
- 2015Improved and Simplified Inapproximability for k-meanscited by 22
- 2021Learning-based Support Estimation in Sublinear Timecited by 16
- 2013Local algorithms for interactive clusteringcited by 14
- 2021Dimensionality Reduction for Wasserstein Barycentercited by 13
- 2019A Unified Approach to Robust Mean Estimationcited by 11
- 2019Same-Cluster Querying for Overlapping Clusterscited by 11
- 2016Interactive Bayesian Hierarchical Clusteringcited by 9
- 2019Scalable Learning-Based Sampling Optimization for Compressive Dynamic MRIcited by 9
- 2018Query K-means Clustering and the Double Dixie Cup Problemcited by 8
- 2017Approximate Clustering with Same-Cluster Queriescited by 7
- 2015k-center Clustering under Perturbation Resiliencecited by 6
- 2017Relaxed Oracles for Semi-Supervised Clusteringcited by 4
- 2018Semi-Supervised Algorithms for Approximately Optimal and Accurate Clusteringcited by 4
- 2017Improved Clustering with Augmented k-meanscited by 1
Built on by
Citing papers per year: 2022: 4; 2023: 3; 2024: 6; 2025: 7; 2026: 6.
26 papers.
Sort:
- 2023Sorting with Predictionscited by 14
- 2024Algorithms for Caching and MTS with reduced number of predictionscited by 12
- 2022Learning-Augmented Algorithms for Online Linear and Semidefinite Programmingcited by 11
- 2024Learning-augmented Maximum Independent Setcited by 11
- 2022Paging with Succinct Predictionscited by 10
- 2022Improved Learning-augmented Algorithms for k-means and k-medians Clusteringcited by 10
- 2023Improved Frequency Estimation Algorithms with and without Predictionscited by 10
- 2024Online Classification with Predictionscited by 5
- 2024Learning-Augmented Search Data Structurescited by 4
- 2025Improved Approximations for Hard Graph Problems using Predictionscited by 4
- 2022On the Power of Learning-Augmented Search Treescited by 3
- 2023Rethinking Warm-Starts with Predictions: Learning Predictions Close to Sets of Optimal Solutions for Faster L-/L^natural-Convex Function Minimizationcited by 3
14 more
- 2026Learning-Augmented Moment Estimation on Time-Decay Modelscited by 2
- 2024On Approximability of ℓ22 Min-Sum Clusteringcited by 1
- 2025Learning-Augmented Algorithms for Boolean Satisfiabilitycited by 1
- 2025Optimizing Health Coverage in Ethiopia: A Learning-augmented Approach and Persistent Proportionality Under an Online Budgetcited by 1
- 2025Learning-Augmented Streaming Algorithms for Correlation Clusteringcited by 1
- 2025Learning-Augmented Ski Rental with Discrete Distributions: A Bayesian Approachcited by 1
- 2026Learning-augmented smooth integer programs with PAC-learnable oraclescited by 1
- 2024A Simple Learning-Augmented Algorithm for Online Packing with Concave Objectivescited by 0
- 2025Learning Augmented Graph k-Clusteringcited by 0
- 2025Transductive and Learning-Augmented Online Regressioncited by 0
- 2026Metric k-clustering using only Weak Comparison Oraclescited by 0
- 2026Better Learning-Augmented Spanning Tree Algorithms via Metric Forest Completioncited by 0
- 2026Learning-Augmented Algorithms for k-median via Online Learningcited by 0
- 2026Robust and Consistent Ski Rental with Distributional Advicecited by 0
- 2026Robust and Consistent Ski Rental with Distributional Advice31 Mar 2026
- 2026Learning-Augmented Algorithms for k-median via Online Learning18 Mar 2026
- 2026Learning-Augmented Moment Estimation on Time-Decay Models3 Mar 2026
- 2026Better Learning-Augmented Spanning Tree Algorithms via Metric Forest Completion27 Feb 2026
- 2026Metric k-clustering using only Weak Comparison Oracles27 Jan 2026
- 2026Learning-augmented smooth integer programs with PAC-learnable oracles22 Jan 2026
- 2025Learning-Augmented Ski Rental with Discrete Distributions: A Bayesian Approach8 Dec 2025
- 2025Learning-Augmented Streaming Algorithms for Correlation Clustering12 Oct 2025
- 2025Transductive and Learning-Augmented Online Regression4 Oct 2025
- 2025Optimizing Health Coverage in Ethiopia: A Learning-augmented Approach and Persistent Proportionality Under an Online Budget29 Aug 2025
- 2025Learning Augmented Graph k-Clustering16 Jun 2025
- 2025Improved Approximations for Hard Graph Problems using Predictions29 May 2025
14 more
- 2025Learning-Augmented Algorithms for Boolean Satisfiability9 May 2025
- 2024On Approximability of ℓ22 Min-Sum Clustering4 Dec 2024
- 2024Learning-augmented Maximum Independent Set16 Jul 2024
- 2024A Simple Learning-Augmented Algorithm for Online Packing with Concave Objectives5 Jun 2024
- 2024Online Classification with Predictions22 May 2024
- 2024Algorithms for Caching and MTS with reduced number of predictions9 Apr 2024
- 2024Learning-Augmented Search Data Structures16 Feb 2024
- 2023Improved Frequency Estimation Algorithms with and without Predictions12 Dec 2023
- 2023Sorting with Predictions1 Nov 2023
- 2023Rethinking Warm-Starts with Predictions: Learning Predictions Close to Sets of Optimal Solutions for Faster L-/L^natural-Convex Function Minimization2 Feb 2023
- 2022On the Power of Learning-Augmented Search Trees16 Nov 2022
- 2022Improved Learning-augmented Algorithms for k-means and k-medians Clustering31 Oct 2022
- 2022Paging with Succinct Predictions6 Oct 2022
- 2022Learning-Augmented Algorithms for Online Linear and Semidefinite Programming21 Sep 2022
- 2023Sorting with Predictionscited by 14
- 2024Algorithms for Caching and MTS with reduced number of predictionscited by 12
- 2022Learning-Augmented Algorithms for Online Linear and Semidefinite Programmingcited by 11
- 2024Learning-augmented Maximum Independent Setcited by 11
- 2022Paging with Succinct Predictionscited by 10
- 2022Improved Learning-augmented Algorithms for k-means and k-medians Clusteringcited by 10
- 2023Improved Frequency Estimation Algorithms with and without Predictionscited by 10
- 2024Online Classification with Predictionscited by 5
- 2024Learning-Augmented Search Data Structurescited by 4
- 2025Improved Approximations for Hard Graph Problems using Predictionscited by 4
- 2022On the Power of Learning-Augmented Search Treescited by 3
- 2023Rethinking Warm-Starts with Predictions: Learning Predictions Close to Sets of Optimal Solutions for Faster L-/L^natural-Convex Function Minimizationcited by 3
12 most cited of 26 All 26 (JSON)
- 2026Robust and Consistent Ski Rental with Distributional Advice31 Mar 2026
- 2026Learning-Augmented Algorithms for k-median via Online Learning18 Mar 2026
- 2026Learning-Augmented Moment Estimation on Time-Decay Models3 Mar 2026
- 2026Better Learning-Augmented Spanning Tree Algorithms via Metric Forest Completion27 Feb 2026
- 2026Metric k-clustering using only Weak Comparison Oracles27 Jan 2026
- 2026Learning-augmented smooth integer programs with PAC-learnable oracles22 Jan 2026
- 2025Learning-Augmented Ski Rental with Discrete Distributions: A Bayesian Approach8 Dec 2025
- 2025Learning-Augmented Streaming Algorithms for Correlation Clustering12 Oct 2025
- 2025Transductive and Learning-Augmented Online Regression4 Oct 2025
- 2025Optimizing Health Coverage in Ethiopia: A Learning-augmented Approach and Persistent Proportionality Under an Online Budget29 Aug 2025
- 2025Learning Augmented Graph k-Clustering16 Jun 2025
- 2025Improved Approximations for Hard Graph Problems using Predictions29 May 2025
12 newest of 26 All 26 (JSON)