How to Use K-means for Big Data Clustering?. (May 2023)
- Record Type:
- Journal Article
- Title:
- How to Use K-means for Big Data Clustering?. (May 2023)
- Main Title:
- How to Use K-means for Big Data Clustering?
- Authors:
- Mussabayev, Rustam
Mladenovic, Nenad
Jarboui, Bassem
Mussabayev, Ravil - Abstract:
- Highlights: We suggest a new parallel big data clustering scheme based on K-means and K-means++ algorithms; By decomposing the dataset, the proposed global search scheme efficiently finds quality clustering solutions processing significantly less data; Requirements for "true big data" clustering algorithms are formulated; Extensive experiments on real-world datasets show the superiority of the proposed scheme to the competitive algorithms; According to "the more data, the better" concept, the larger the analyzed dataset is, the more advantages our algorithm provides over other algorithms. Graphical abstract: Abstract: 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 basicHighlights: We suggest a new parallel big data clustering scheme based on K-means and K-means++ algorithms; By decomposing the dataset, the proposed global search scheme efficiently finds quality clustering solutions processing significantly less data; Requirements for "true big data" clustering algorithms are formulated; Extensive experiments on real-world datasets show the superiority of the proposed scheme to the competitive algorithms; According to "the more data, the better" concept, the larger the analyzed dataset is, the more advantages our algorithm provides over other algorithms. Graphical abstract: Abstract: 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. … (more)
- Is Part Of:
- Pattern recognition. Volume 137(2023)
- Journal:
- Pattern recognition
- Issue:
- Volume 137(2023)
- Issue Display:
- Volume 137, Issue 2023 (2023)
- Year:
- 2023
- Volume:
- 137
- Issue:
- 2023
- Issue Sort Value:
- 2023-0137-2023-0000
- Page Start:
- Page End:
- Publication Date:
- 2023-05
- Subjects:
- Big data -- Clustering -- Minimum sum-of-squares -- Divide and conquer algorithm -- Decomposition -- K-means -- K-means++ -- Global optimization -- Unsupervised learning
Pattern perception -- Periodicals
Perception des structures -- Périodiques
Patroonherkenning
006.4 - Journal URLs:
- http://www.sciencedirect.com/science/journal/00313203 ↗
http://www.sciencedirect.com/ ↗ - DOI:
- 10.1016/j.patcog.2022.109269 ↗
- Languages:
- English
- ISSNs:
- 0031-3203
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 25738.xml