Papers
Topics
Authors
Recent
Search
2000 character limit reached

Multi-Swap kk-Means++

Published 28 Sep 2023 in cs.CG and cs.LG | (2309.16384v2)

Abstract: The kk-means++ algorithm of Arthur and Vassilvitskii (SODA 2007) is often the practitioners' choice algorithm for optimizing the popular kk-means clustering objective and is known to give an O(logk)O(\log k)-approximation in expectation. To obtain higher quality solutions, Lattanzi and Sohler (ICML 2019) proposed augmenting kk-means++ with O(kloglogk)O(k \log \log k) local search steps obtained through the kk-means++ sampling distribution to yield a cc-approximation to the kk-means clustering problem, where cc is a large absolute constant. Here we generalize and extend their local search algorithm by considering larger and more sophisticated local search neighborhoods hence allowing to swap multiple centers at the same time. Our algorithm achieves a 9+ε9 + \varepsilon approximation ratio, which is the best possible for local search. Importantly we show that our approach yields substantial practical improvements, we show significant quality improvements over the approach of Lattanzi and Sohler (ICML 2019) on several datasets.

Citations (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.