English

Improved Coresets for Euclidean $k$-Means

Computational Geometry 2022-11-17 v2 Machine Learning

Abstract

Given a set of nn points in dd dimensions, the Euclidean kk-means problem (resp. the Euclidean kk-median problem) consists of finding kk centers such that the sum of squared distances (resp. sum of distances) from every point to its closest center is minimized. The arguably most popular way of dealing with this problem in the big data setting is to first compress the data by computing a weighted subset known as a coreset and then run any algorithm on this subset. The guarantee of the coreset is that for any candidate solution, the ratio between coreset cost and the cost of the original instance is less than a (1±ε)(1\pm \varepsilon) factor. The current state of the art coreset size is O~(min(k2ε2,kε4))\tilde O(\min(k^{2} \cdot \varepsilon^{-2},k\cdot \varepsilon^{-4})) for Euclidean kk-means and O~(min(k2ε2,kε3))\tilde O(\min(k^{2} \cdot \varepsilon^{-2},k\cdot \varepsilon^{-3})) for Euclidean kk-median. The best known lower bound for both problems is Ω(kε2)\Omega(k \varepsilon^{-2}). In this paper, we improve the upper bounds O~(min(k3/2ε2,kε4))\tilde O(\min(k^{3/2} \cdot \varepsilon^{-2},k\cdot \varepsilon^{-4})) for kk-means and O~(min(k4/3ε2,kε3))\tilde O(\min(k^{4/3} \cdot \varepsilon^{-2},k\cdot \varepsilon^{-3})) for kk-median. In particular, ours is the first provable bound that breaks through the k2k^2 barrier while retaining an optimal dependency on ε\varepsilon.

Keywords

Cite

@article{arxiv.2211.08184,
  title  = {Improved Coresets for Euclidean $k$-Means},
  author = {Vincent Cohen-Addad and Kasper Green Larsen and David Saulpic and Chris Schwiegelshohn and Omar Ali Sheikh-Omar},
  journal= {arXiv preprint arXiv:2211.08184},
  year   = {2022}
}
R2 v1 2026-06-28T05:57:15.656Z