Abstract
Using random projection, a method to speed up both kernel k-means and centroid initialization with k-means++ is proposed. We approximate the kernel matrix and distances in a lower-dimensional space Rd before the kernel k-means clustering motivated by upper error bounds. With random projections, previous work on bounds for dot products and an improved bound for kernel methods are considered for kernel k-means. The complexities for both kernel k-means with Lloyd’s algorithm and centroid initialization with k-means++ are known to be O(nkD) and Θ(nkD), respectively, with n being the number of data points, the dimensionality of input feature vectors D and the number of clusters k. The proposed method reduces the computational complexity for the kernel computation of kernel k-means from O(n2 D) to O(n2 d) and the subsequent computation for k-means with Lloyd’s algorithm and centroid initialization from O(nkD) to O(nkd). Our experiments demonstrate that the speed-up of the clustering method with reduced dimensionality d = 200 is 2 to 26 times with very little performance degradation (less than one percent) in general.
Author supplied keywords
Cite
CITATION STYLE
Chan, J. Y. K., Leung, A. P., & Xie, Y. (2021). Efficient high-dimensional kernel k-means++ with random projection. Applied Sciences (Switzerland), 11(15). https://doi.org/10.3390/app11156963
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.