Online k-means Clustering
Not on the map. Why?
Abstract (arXiv)
We study the problem of online clustering where a clustering algorithm has to assign a new point that arrives to one of k clusters. The specific formulation we use is the k-means objective: At each time step the algorithm has to maintain a set of k candidate centers and the loss incurred is the squared distance between the new point and the closest center. The goal is to minimize regret with respect to the best solution to the k-means objective (C) in hindsight. We show that provided the data lies in a bounded region, an implementation of the Multiplicative Weights Update Algorithm (MWUA) using a discretized grid achieves a regret bound of tildeO(√T) in expectation. We also present an online-to-offline reduction that shows that an efficient no-regret online algorithm (despite being allowed to choose a different set of candidate centres at each round) implies an offline efficient algorithm for the k-means problem. In light of this hardness, we consider the slightly weaker requirement of comparing regret with respect to (1 + ε) C and present a no-regret algorithm with runtime Oleft(T(poly(log(T),k,d,1/ε)k(d+O(1))right). Our algorithm is based on maintaining an incremental coreset and an adaptive variant of the MWUA. We show that na"ive online algorithms, such as Follow The Leader, fail to produce sublinear regret in the worst case. We also report preliminary experiments with synthetic and real-world data.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 1; 2024: 5; 2025: 1; 2026: 3.
13 papers.
Sort:
- 2022Optimal Clustering with Bandit Feedbackcited by 15
- 2024Active clustering with bandit feedbackcited by 7
- 2024ALPS: An Auto-Labeling and Pre-training Scheme for Remote Sensing Segmentation With Segment Anything Modelcited by 4
- 2021Online k-means Clustering on Arbitrary Data Streamscited by 2
- 2023A Batch-to-Online Transformation under Random-Order Modelcited by 2
- 2024Learning from Streaming Data when Users Choosecited by 2
- 2021Efficient Online Learning for Dynamic k-Clusteringcited by 1
- 2024Online Performance Estimation with Unlabeled Data: A Bayesian Application of the Hui-Walter Paradigmcited by 0
- 2024Evolving Restricted Boltzmann Machine-Kohonen Network for Online Clusteringcited by 0
- 2025Minimizing Human Intervention in Online Classificationcited by 0
- 2026From Average Sensitivity to Small-Loss Regret Bounds under Random-Order Modelcited by 0
- 2026Learning-Augmented Algorithms for k-median via Online Learningcited by 0
- 2026Co-Evolving Zero-Day Jamming: Adaptive Attack Synthesis and Graph Attention-Based Online Detection18 Sep 2026
- 2026Learning-Augmented Algorithms for k-median via Online Learning18 Mar 2026
- 2026From Average Sensitivity to Small-Loss Regret Bounds under Random-Order Model10 Feb 2026
- 2025Minimizing Human Intervention in Online Classification27 Oct 2025
- 2024Active clustering with bandit feedback17 Jun 2024
- 2024ALPS: An Auto-Labeling and Pre-training Scheme for Remote Sensing Segmentation With Segment Anything Model16 Jun 2024
- 2024Learning from Streaming Data when Users Choose3 Jun 2024
- 2024Evolving Restricted Boltzmann Machine-Kohonen Network for Online Clustering14 Feb 2024
- 2024Online Performance Estimation with Unlabeled Data: A Bayesian Application of the Hui-Walter Paradigm17 Jan 2024
- 2023A Batch-to-Online Transformation under Random-Order Model12 Jun 2023
- 2022Optimal Clustering with Bandit Feedback9 Feb 2022
- 2021Efficient Online Learning for Dynamic k-Clustering8 Jun 2021
1 more
- 2021Online k-means Clustering on Arbitrary Data Streams18 Feb 2021
- 2022Optimal Clustering with Bandit Feedbackcited by 15
- 2024Active clustering with bandit feedbackcited by 7
- 2024ALPS: An Auto-Labeling and Pre-training Scheme for Remote Sensing Segmentation With Segment Anything Modelcited by 4
- 2021Online k-means Clustering on Arbitrary Data Streamscited by 2
- 2023A Batch-to-Online Transformation under Random-Order Modelcited by 2
- 2024Learning from Streaming Data when Users Choosecited by 2
- 2021Efficient Online Learning for Dynamic k-Clusteringcited by 1
- 2024Online Performance Estimation with Unlabeled Data: A Bayesian Application of the Hui-Walter Paradigmcited by 0
- 2024Evolving Restricted Boltzmann Machine-Kohonen Network for Online Clusteringcited by 0
- 2025Minimizing Human Intervention in Online Classificationcited by 0
- 2026From Average Sensitivity to Small-Loss Regret Bounds under Random-Order Modelcited by 0
- 2026Learning-Augmented Algorithms for k-median via Online Learningcited by 0
12 most cited of 13 All 13 (JSON)
- 2026Co-Evolving Zero-Day Jamming: Adaptive Attack Synthesis and Graph Attention-Based Online Detection18 Sep 2026
- 2026Learning-Augmented Algorithms for k-median via Online Learning18 Mar 2026
- 2026From Average Sensitivity to Small-Loss Regret Bounds under Random-Order Model10 Feb 2026
- 2025Minimizing Human Intervention in Online Classification27 Oct 2025
- 2024Active clustering with bandit feedback17 Jun 2024
- 2024ALPS: An Auto-Labeling and Pre-training Scheme for Remote Sensing Segmentation With Segment Anything Model16 Jun 2024
- 2024Learning from Streaming Data when Users Choose3 Jun 2024
- 2024Evolving Restricted Boltzmann Machine-Kohonen Network for Online Clustering14 Feb 2024
- 2024Online Performance Estimation with Unlabeled Data: A Bayesian Application of the Hui-Walter Paradigm17 Jan 2024
- 2023A Batch-to-Online Transformation under Random-Order Model12 Jun 2023
- 2022Optimal Clustering with Bandit Feedback9 Feb 2022
- 2021Efficient Online Learning for Dynamic k-Clustering8 Jun 2021
12 newest of 13 All 13 (JSON)