Simple KNN-Based Outlier Detection Achieves Robust Clustering
Not on the map. Why?
Abstract (arXiv)
Being robust to the presence of outliers is crucial for applying clustering algorithms in practice. In the textitrobust k-Means problem (i.e., k-Means with outliers), the goal is to remove z outliers and minimize the k-Means cost on the remaining points. Despite the close connection between robust k-Means and outlier detection, both theoretical and empirical understanding of the effectiveness of textitclassic outlier detection heuristics for robust k-Means remains limited. In this paper, we prove that under a practical assumption on the optimal cluster sizes, simply removing points with large K-Nearest-Neighbor distances achieves performance comparable to prior work in terms of approximation guarantees: it yields a constant-factor reduction from robust k-Means to standard k-Means, without introducing additional centers or discarding extra outliers, as is commonly required by existing approaches. Empirically, experiments on real-world datasets show that our method outperforms or matches several more sophisticated algorithms in terms of clustering cost and runtime. These results demonstrate that simple KNN-based heuristics can be surprisingly effective for robust clustering, highlighting new opportunities to bridge techniques from outlier detection and clustering.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 16 of its 52 references that are in the map. First posted on arXiv 8 May 2026.
Builds on
16 of 52 references.
References · 16
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,297
- 2017Billion-scale similarity search with GPUscited by 2,497
- 2021Improving language models by retrieving from trillions of tokenscited by 1,293
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 861
- 2024The Faiss librarycited by 376
- 2021A Comprehensive Survey and Experimental Comparison of Graph-Based Approximate Nearest Neighbor Searchcited by 82
- 2016Better Guarantees for k-Means and Euclidean k-Median by Primal-Dual Algorithmscited by 54
- 2017Constant Approximation for k-Median and k-Means with Outliers via Iterative Roundingcited by 25
- 2022Improved Approximations for Euclidean k-means and k-median, via Nested Quasi-Independent Setscited by 14
- 2017Approximation Schemes for Clustering with Outlierscited by 9
- 2020Adapting k-means algorithms for outlierscited by 6
- 2020Fast Noise Removal for k-Means Clusteringcited by 5
4 more
- 2020Structural Iterative Rounding for Generalized k-Median Problemscited by 4
- 2022Improved Bi-point Rounding Algorithms and a Golden Barrier for k-Mediancited by 2
- 2022Clustering What Matters: Optimal Approximation for Clustering with Outlierscited by 2
- 2023Clustering What Matters in Constrained Settingscited by 1
Built on by
Not cited yet.