Efficient high-dimensional kernel k-means++ with random projection

4Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free