mlsanityData to 7 Oct 2026

Online k-means Clustering on Arbitrary Data Streams

arXiv 2102.09101 ↗First posted 18 Feb 2021cs.LG cs.DScited by 2

Not on the map. Why?

Abstract (arXiv)

We consider online k-means clustering where each new point is assigned to the nearest cluster center, after which the algorithm may update its centers. The loss incurred is the sum of squared distances from new points to their assigned cluster centers. The goal over a data stream X is to achieve loss that is a constant factor of L(X, OPTk), the best possible loss using k fixed points in hindsight. We propose a data parameter, Lambda(X), such that for any algorithm maintaining O(kpoly(log n)) centers at time n, there exists a data stream X for which a loss of Omega(Lambda(X)) is inevitable. We then give a randomized algorithm that achieves clustering loss O(Lambda(X) + L(X, OPTk)). Our algorithm uses O(kpoly(log n)) memory and maintains O(kpoly(log n)) cluster centers. Our algorithm also enjoys a running time of O(kpoly(log n)) and is the first algorithm to achieve polynomial space and time complexity in this setting. It also is the first to have provable guarantees without making any assumptions on the input data.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 6 of its 33 references that are in the map. First posted on arXiv 18 Feb 2021.

Builds on

6 of 33 references.

References · 6

  1. 2016Better Guarantees for k-Means and Euclidean k-Median by Primal-Dual Algorithmscited by 54
  2. 2019Online k-means Clusteringcited by 13
  3. 2014An Algorithm for Online K-Means Clusteringcited by 12
  4. 2019Sequential no-Substitution k-Median-Clusteringcited by 2
  5. 2020No-substitution k-means Clustering with Adversarial Ordercited by 2
  6. 2021A Constant Approximation Algorithm for Sequential Random-Order No-Substitution k-Median Clusteringcited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 0; 2026: 1.

2 papers.