Litcius/Paper detail

ImpKmeans: An Improved Version of the K-Means Algorithm, by Determining Optimum Initial Centroids, based on Multivariate Kernel Density Estimation and Kd-Tree

Ali Şenol

2023Acta Polytechnica Hungarica13 citationsDOIOpen Access PDF

Abstract

K-means is the best known clustering algorithm, because of its usage simplicity, fast speed and efficiency.However, resultant clusters are influenced by the randomly selected initial centroids.Therefore, many techniques have been implemented to solve the mentioned issue. In this paper, a new version of the k-means clustering algorithm named as ImpKmeans shortly (An Improved Version of K-Means Algorithm by Determining Optimum InitialCentroids Based on Multivariate Kernel Density Estimation and Kd-tree) that uses kernel density estimation, to find the optimum initial centroids, is proposed.Kernel density estimation is used, because it is a nonparametric distribution estimation method, that can identify density regions.To understand the efficiency of the ImpKmeans, we compared it with some state-of-the-art algorithms.According to the experimental studies, the proposed algorithm was better than the compared versions of k-means.While ImpKmeans was the most successful algorithm in 46 tests of 60, the second-best algorithm, was the best on 34 tests.Moreover, experimental results indicated that the ImpKmeans is fast, compared to the selected k-means versions.

Topics & Concepts

CentroidMultivariate statisticsKernel (algebra)Kernel density estimationTree (set theory)AlgorithmEstimationMultivariate kernel density estimationStatisticsComputer scienceMathematicsVariable kernel density estimationArtificial intelligenceKernel methodEngineeringCombinatoricsSupport vector machineSystems engineeringEstimatorNeural Networks and Applications
ImpKmeans: An Improved Version of the K-Means Algorithm, by Determining Optimum Initial Centroids, based on Multivariate Kernel Density Estimation and Kd-Tree | Litcius