How to Use K-means for Big Data Clustering?
Not on the map. Why?
Abstract (arXiv)
K-means plays a vital role in data mining and is the simplest and most widely used algorithm under the Euclidean Minimum Sum-of-Squares Clustering (MSSC) model. However, its performance drastically drops when applied to vast amounts of data. Therefore, it is crucial to improve K-means by scaling it to big data using as few of the following computational resources as possible: data, time, and algorithmic ingredients. We propose a new parallel scheme of using K-means and K-means++ algorithms for big data clustering that satisfies the properties of a ``true big data'' algorithm and outperforms the classical and recent state-of-the-art MSSC approaches in terms of solution quality and runtime. The new approach naturally implements global search by decomposing the MSSC problem without using additional metaheuristics. This work shows that data decomposition is the basic approach to solve the big data clustering problem. The empirical success of the new algorithm allowed us to challenge the common belief that more data is required to obtain a good clustering solution. Moreover, the present work questions the established trend that more sophisticated hybrid approaches and algorithms are required to obtain a better clustering solution.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 7 of its 45 references that are in the map. First posted on arXiv 14 Apr 2022.
Builds on
7 of 45 references.
References · 7
- 2018To Cluster, or Not to Cluster: An Analysis of Clusterability Methodscited by 17
- 2017One-Shot Coresets: The Case of k-Clusteringcited by 15
- 2021SOS-SDP: an Exact Solver for Minimum Sum-of-Squares Clusteringcited by 14
- 2020Improved Guarantees for k-means++ and k-means++ Parallelcited by 12
- 2018HG-means: A scalable hybrid genetic algorithm for minimum sum-of-squares clusteringcited by 10
- 2018Qualitative Properties of the Minimum Sum-of-Squares Clustering Problemcited by 4
- 2017A Tabu Search based clustering algorithm and its parallel implementation on Sparkcited by 2
Built on by
Citing papers per year: 2024: 4; 2025: 2; 2026: 1.
7 papers.
- 2024Kernel Correlation-Dissimilarity for Multiple Kernel k-Means Clusteringcited by 2
- 2024Block-Diagonal Guided DBSCAN Clusteringcited by 2
- 2025Granular-Ball-Induced Multiple Kernel K-Meanscited by 2
- 2024Superior Parallel Big Data Clustering through Competitive Stochastic Sample Size Optimization in Big-meanscited by 1
- 2024Boosting K-means for Big Data by Fusing Data Streaming with Global Optimizationcited by 0
- 2025Clust-Splitter - an Efficient Nonsmooth Optimization-Based Algorithm for Clustering Large Datasetscited by 0
- 2026Data-Native Global Optimization for Big Data K-means Clusteringcited by 0
- 2026Data-Native Global Optimization for Big Data K-means Clustering17 Jul 2026
- 2025Granular-Ball-Induced Multiple Kernel K-Means23 Jun 2025
- 2025Clust-Splitter - an Efficient Nonsmooth Optimization-Based Algorithm for Clustering Large Datasets7 May 2025
- 2024Boosting K-means for Big Data by Fusing Data Streaming with Global Optimization18 Oct 2024
- 2024Block-Diagonal Guided DBSCAN Clustering31 Mar 2024
- 2024Superior Parallel Big Data Clustering through Competitive Stochastic Sample Size Optimization in Big-means27 Mar 2024
- 2024Kernel Correlation-Dissimilarity for Multiple Kernel k-Means Clustering6 Mar 2024