Improved Outlier Robust Seeding for k-means
Not on the map. Why?
Abstract (arXiv)
The k-means is a popular clustering objective, although it is inherently non-robust and sensitive to outliers. Its popular seeding or initialization called k-means++ uses D2 sampling and comes with a provable O(log k) approximation guarantee citeAV2007. However, in the presence of adversarial noise or outliers, D2 sampling is more likely to pick centers from distant outliers instead of inlier clusters, and therefore its approximation guarantees textitw.r.t. k-means solution on inliers, does not hold. Assuming that the outliers constitute a constant fraction of the given data, we propose a simple variant in the D2 sampling distribution, which makes it robust to the outliers. Our algorithm runs in O(ndk) time, outputs O(k) clusters, discards marginally more points than the optimal number of outliers, and comes with a provable O(1) approximation guarantee. Our algorithm can also be modified to output exactly k clusters instead of O(k) clusters, while keeping its running time linear in n and d. This is an improvement over previous results for robust k-means based on LP relaxation and rounding citeCharikar, citeKrishnaswamyLS18 and textitrobust k-means++ citeDeshpandeKP20. Our empirical results show the advantage of our algorithm over k-means++~citeAV2007, uniform random seeding, greedy sampling for k means~citetkmeanspp, and robust k-means++~citeDeshpandeKP20, on standard real-world and synthetic data sets used in previous work. Our proposal is easily amenable to scalable, faster, parallel implementations of k-means++ citeBahmani,BachemL017 and is of independent interest for coreset constructions in the presence of outliers citefeldman2007ptas,langberg2010universal,feldman2011unified.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 2 of its 22 references that are in the map. First posted on arXiv 6 Sep 2023.
Builds on
2 of 22 references.
References · 2
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 1.
2 papers.