Advancements in K-Means Clustering: Boosting Algorithm Performance through Innovations

Year : 2025 | Volume : 03 | Issue : 01 | Page : 30 37
    By

    Sohan Lal Gupta,

  • Vinod Kataria,

  • Arpita Sharma,

  • Vikram Khandelwal,

  • Anjali Pandey,

  • Vipin Kumar Gupta,

  1. Assistant Professor, Swami Keshvanand Institute of Technology Management & Gramothan, Jaipur, Rajasthan, India
  2. Associate Professor, Swami Keshvanand Institute of Technology Management & Gramothan, Jaipur, Rajasthan, India
  3. Assistant Professor, Swami Keshvanand Institute of Technology Management & Gramothan, Jaipur, Rajasthan, India
  4. Assistant Professor, Swami Keshvanand Institute of Technology Management & Gramothan, Jaipur, Rajasthan, India
  5. Assistant Professor, Swami Keshvanand Institute of Technology Management & Gramothan, Jaipur, Rajasthan, India
  6. Assistant Professor, Suresh Gyan Vihar University, Jaipur, Rajasthan, India

Abstract

K-Means clustering is a widely used unsupervised learning algorithm for partitioning a dataset into distinct clusters. Despite its popularity and simplicity, K-Means has several limitations, such as sensitivity to initial centroids, convergence to local minima, and inefficiency with large datasets. This paper reviews recent advancements aimed at addressing these challenges and enhancing the performance of the K-Means algorithm. Innovations include improved initialization methods, such as K-Means++, which significantly reduce the chances of poor clustering results by selecting more optimal starting centroids. Additionally, optimization techniques, such as using advanced optimization algorithms and parallel processing, have been developed to accelerate convergence and handle larger datasets more efficiently. We also explore hybrid approaches that combine K-Means with other clustering algorithms to achieve more accurate and robust clustering outcomes. These advancements collectively contribute to the enhanced performance, scalability, and robustness of the K-Means algorithm, making it more suitable for a wider range of applications in data analysis and machine learning.

Keywords: Data mining, data clustering, centroids, SSE, k-means, distance metrices

[This article belongs to International Journal of Solid State Innovations & Research ]

How to cite this article:
Sohan Lal Gupta, Vinod Kataria, Arpita Sharma, Vikram Khandelwal, Anjali Pandey, Vipin Kumar Gupta. Advancements in K-Means Clustering: Boosting Algorithm Performance through Innovations. International Journal of Solid State Innovations & Research. 2025; 03(01):30-37.
How to cite this URL:
Sohan Lal Gupta, Vinod Kataria, Arpita Sharma, Vikram Khandelwal, Anjali Pandey, Vipin Kumar Gupta. Advancements in K-Means Clustering: Boosting Algorithm Performance through Innovations. International Journal of Solid State Innovations & Research. 2025; 03(01):30-37. Available from: https://journals.stmjournals.com/ijssir/article=2025/view=206742


References

1. MacQueen J. Some Methods for Classification and Analysis of Multivariate Observations.Proceedings of the 5th Berkeley Symposium on Mathematical Statistics and Probability. 1967; 1:281–297. Available from: https://www.scirp.org/reference/referencespapers?referenceid=1866605
2. Singh M, Meenakshi Bansal. A survey on various k-means algorithms for clustering. International Journal of Computer Science and Network Security (IJCSNS). 2015 Jun 1; 15(6): 60–65.
3. Lamirel JC, Dugué N, Cuxac P. New efficient clustering quality indexes. In 2016 IEEE International joint conference on neural networks (IJCNN). 2016 Jul 24; 3649–3657.
4. Joshi K, Gupta H, Chaudhary P, Sharma P. Survey on different enhanced K-means clustering algorithm. International Journal of Engineering Trends and Technology (IJETT). 2015; 27(4):178–182.

5. Qi J, Yu Y, Wang L, Liu J. K*-means: An effective and efficient k-means clustering algorithm. In 2016 IEEE international conferences on big data and cloud computing (BDCloud), social computing and networking (SocialCom), sustainable computing and communications (SustainCom) (BDCloud-SocialCom-SustainCom). 2016 Oct 8; 242–249.
6. Ikotun AM, Ezugwu AE, Abualigah L, Abuhaija B, Heming J. K-means clustering algorithms: A comprehensive review, variants analysis, and advances in the era of big data. Inf Sci. 2023 Apr 1; 622: 178–210.
7. Tang R, Fong S, Yang XS, Deb S. Integrating nature-inspired optimization algorithms to K-means clustering. In IEEE Seventh International Conference on Digital Information Management (ICDIM2012). 2012 Aug 22; 116–123.
8. Arthur D, Vassilvitskii S. k-means++: the advantages of careful seeding. Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms; 2007 Jan 7–9; New Orleans, Louisiana. Philadelphia (PA): Society for Industrial and Applied Mathematics; 2007. p. 1027–35.
9. Likas A, Vlassis N, Verbeek JJ. The global k-means clustering algorithm. Pattern Recognit. 2003 Feb 1; 36(2): 451–61.
10. Ackermann MR, Märtens M, Raupach C, Swierkot K, Lammersen C, Sohler C. Streamkm++ a clustering algorithm for data streams. J Exp Algorithmics. 2012 May 22; 17: 2.4.
11. Kane A, Nagar J. Determining the number of clusters for a k-means clustering algorithm. Indian J Comput Sci Eng. 2012 Oct; 3(5): 670–2.
12. Naz H, Saba T, Alamri FS, Almasoud AS, Rehman A. An improved robust fuzzy local information k-means clustering algorithm for diabetic retinopathy detection. IEEE Access. 2024 Apr 22; 12: 78611–78623.
13. Dorigo M, Birattari M, Stutzle T. Ant colony optimization artificial ants as a computational intelligence technique. IEEE Comput Intell Mag. 2006 Nov; 1(4): 28–39.
14. Dubey A, Choubey AP. A systematic review on k-means clustering techniques. Int J Sci Res Eng Technol. 2017 Jun; 6(6): 624–627.
15. Handhayani T, Wasito I. Fully unsupervised clustering in nonlinearly separable data using intelligent kernel k-means. In 2014 IEEE International Conference on Advanced Computer Science and Information System. 2014 Oct 18; 450–453.
16. Sun Y, Liu G, Xu K. A k-means-based projected clustering algorithm. In 2010 IEEE Third International Joint Conference on Computational Science and Optimization. 2010 May 28; 1: 466–470.
17. Blum C, Sampels M. When model bias is stronger than selection pressure. In International conference on parallel problem solving from nature. Berlin, Heidelberg: Springer Berlin Heidelberg; 2002 Sep 7; 893–902.
18. Blum C, Sampels M. Ant colony optimization for FOP shop scheduling: a case study on different pheromone representations. In Proceedings of the IEEE 2002 Congress on Evolutionary Computation; CEC’02 (Cat. No. 02TH8600). 2002 May 12; 2: 1558–1563.
19. Khadem EA, Nezhad EF, Sharifi M. Data Mining: Methods & Utilities. Researcher. 2013; 5(12): 47–59.
20. Ghosh S, Dubey SK. Comparative analysis of k-means and fuzzy c-means algorithms. Int J Adv Comput Sci Appl. 2013; 4(4): 35–39.
21. Sun H, Wang S, Jiang Q. FCM-based model selection algorithms for determining the number of clusters. Pattern Recognit. 2004 Oct 1; 37(10): 2027–37.
22. Li MJ, Ng MK, Cheung YM, Huang JZ. Agglomerative fuzzy k-means clustering algorithm with selection of number of clusters. IEEE Trans Knowl Data Eng. 2008 Nov 30; 20(11): 1519–34.
23. Awad FH, Hamad MM. Improved k-means clustering algorithm for big data based on distributed smart phone neural engine processor. Electronics. 2022 Mar 11; 11(6): 883.
24. Zubair M, Iqbal MA, Shil A, Chowdhury MJ, Moni MA, Sarker IH. An improved K-means clustering algorithm towards an efficient data-driven modeling. Ann Data Sci. 2024 Oct; 11(5): 1525–44.
25. Nazeer KA, Sebastian MP. Improving the Accuracy and Efficiency of the k-means Clustering Algorithm. In Proceedings of the world congress on engineering. London, UK: Association of Engineers; 2009 Jul 1; 1: 1–3.


Regular Issue Subscription Original Research
Volume 03
Issue 01
Received 24/03/2025
Accepted 01/04/2025
Published 09/04/2025
Publication Time 16 Days


Login


My IP

PlumX Metrics