Efficient High-Dimensional Kernel k-Means++ with Random Projection
Source abstract
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(n2D) to O(n2d) 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.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Face and Expression Recognition · Advanced Image and Video Retrieval Techniques · Advanced Clustering Algorithms Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Faculty of Information Technology, Macau University of Science and Technology, Taipa 999078, China
Funding
Macau Science and Technology Development Fund
References (39)
Show source-provided references
1. Random Projections for Support Vector Machines
2. Cao, L., Zhang, C., Joachims, T., Webb, G.I., Margineantu, D.D., and Williams, G. (2015, January 10–13). Improved Bounds on the Dot Product under Random Projection and Random Sign Projection. Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Sydney, NSW, Australia.
3. Random projection-based auxiliary information can improve tree-based nearest neighbor search10.1016/j.ins.2020.08.054 ↗
4. Liberti, L., Poirion, P., and Vu, K.K. (2021). Random projections for conic programs. arXiv.10.1016/j.laa.2021.06.010 ↗
5. Heusinger, M., and Schleif, F. (2020, January 2–4). Random Projection in supervised non-stationary environments. Proceedings of the 28th European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, ESANN 2020, Bruges, Belgium.
6. A Kernel k-Means-Based Method and Attribute Selections for Diabetes Diagnosis10.20965/jaciii.2020.p0073 ↗
7. Paul, D., Chakraborty, S., Das, S., and Xu, J. (2020). Kernel k-Means, By All Means: Algorithms and Strong Consistency. arXiv.
8. Arthur, D., and Vassilvitskii, S. (2007). K-means++: The Advantages of Careful Seeding. Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, Society for Industrial and Applied Mathematics. SODA ’07.
9. Iterative random projections for high-dimensional data clustering10.1016/j.patrec.2012.06.007 ↗
10. Boutsidis, C., Zouzias, A., Mahoney, M.W., and Drineas, P. (2011). Stochastic Dimensionality Reduction for K-means Clustering. arXiv.
11. Boutsidis, C., Zouzias, A., and Drineas, P. (2010). Random Projections for k-means Clustering. arXiv.
12. Randomized Dimensionality Reduction for k-Means Clustering10.1109/TIT.2014.2375327 ↗
13. Ding, C., and He, X. (2004). K-means Clustering via Principal Component Analysis. Proceedings of the Twenty-first International Conference on Machine Learning, ACM. ICML ’04.10.1145/1015330.1015408 ↗
14. A New Method for Dimensionality Reduction Using KMeans Clustering Algorithm for High Dimensional Data Set
15. Dhillon, I.S., Guan, Y., and Kulis, B. (2010, January 24–28). Kernel K-Means: Spectral Clustering and Normalized Cuts. Proceedings of the Tenth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Washington, DC, USA. KDD ’04.
16. Zhang, R., and Rudnicky, A.I. (2002, January 11–15). A large scale clustering scheme for kernel K-Means. Proceedings of the 2002 International Conference on Pattern Recognition, Quebec City, QC, Canada. Object Recognition Supported by User Interaction for Service Robots.
17. Chitta, R., Jin, R., Havens, T.C., and Jain, A.K. (2011, January 21–24). Approximate Kernel K-Means: Solution to Large Scale Kernel Clustering. Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Diego, CA, USA. KDD ’11.10.1145/2020408.2020558 ↗
18. Chen, L., Zhou, S., and Ma, J. (2020). Fast Kernel k-means Clustering Using Incomplete Cholesky Factorization. arXiv.
19. Aradnia, A., Haeri, M.A., and Ebadzadeh, M.M. (2020). Adaptive Explicit Kernel Minkowski Weighted K-means. arXiv.
20. Liu, J., Cao, F., Gao, X., Yu, L., and Liang, J. (2020). A Cluster-Weighted Kernel K-Means Method for Multi-View Clustering. Proceedings of the Thirty-Fourth AAAI Conference on Artificial Intelligence, AAAI 2020, The Thirty-Second Innovative Applications of Artificial Intelligence Conference, IAAI 2020, The Tenth AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2020, New York, NY, USA, 7–12 February 2020, AAAI Press.10.1609/aaai.v34i04.5922 ↗
21. Jaiswal, R., and Garg, N. (2012, January 15–17). Analysis of k-Means++ for Separable Data. Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques. Proceedings of the 15th International Workshop, APPROX 2012, and 16th International Workshop, RANDOM 2012, Cambridge, MA, USA.
22. A Bad Instance for K-means++10.1016/j.tcs.2012.02.028 ↗
23. Bhattacharya, A., Jaiswal, R., and Ailon, N. (2014). A Tight Lower Bound Instance for k-means++ in Constant Dimension. Theory and Applications of Models of Computation, Proceedings of the 11th Annual Conference, TAMC 2014, Chennai, India, 11–13 April 2014, Springer International Publishing.10.1007/978-3-319-06089-7_2 ↗
24. Scalable K-means++10.14778/2180912.2180915 ↗
25. Bingham, E., and Mannila, H. (2001, January 26–29). Random Projection in Dimensionality Reduction: Applications to Image and Text Data. Proceedings of the Seventh ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA. KDD ’01.10.1145/502512.502546 ↗
26. MMKK++ algorithm for clustering heterogeneous images into an unknown number of clusters10.5565/rev/elcvia.1054 ↗
27. Oglic, D., and Gärtner, T. (2017, January 6–11). Nyström Method with Kernel K-Means++ Samples as Landmarks. Proceedings of the 34th International Conference on Machine Learning, Sydney, Australia.
28. Extensions of Lipschitz mappings into a Hilbert space10.1090/conm/026/737400 ↗
29. LeCun, Y., and Cortes, C. (2021, July 27). MNIST Handwritten Digit Database 2010. Available online: http://yann.lecun.com/exdb/mnist/.
30. Deng, J., Dong, W., Socher, R., Li, L.J., Li, K., and Fei-Fei, L. (2009, January 20–25). ImageNet: A Large-Scale Hierarchical Image Database. Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.10.1109/CVPR.2009.5206848 ↗
31. Airway epithelial gene expression in the diagnostic evaluation of smokers with suspect lung cancer10.1038/nm1556 ↗
32. Gene Expression Profiling of Gliomas Strongly Predicts Survival10.1158/0008-5472.CAN-04-0452 ↗
33. (2021, July 27). 20 Newsgroups Dataset. Available online: https://archive.ics.uci.edu/ml/datasets/Twenty+Newsgroups.
34. (2021, July 27). Reuters-21578 Dataset. Available online: https://archive.ics.uci.edu/ml/datasets/reuters-21578+text+categorization+collection.
35. Ingo, F., Kurt, H., and David, M. (2008). Text Mining Infrastructure in R. J. Stat. Softw., 25.10.18637/jss.v025.i05 ↗
36. Liberty, E., Ailon, N., and Singer, A. (2008, January 25–27). Dense Fast Random Projections and Lean Walsh Transforms. Proceedings of the Approximation, Randomization and Combinatorial Optimization. Algorithms and Techniques, 11th International Workshop, APPROX 2008, and 12th International Workshop, RANDOM 2008, Boston, MA, USA.
37. Li, P., Hastie, T., and Church, K. (2006, January 20–23). Very sparse random projections. Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Philadelphia, PA, USA.10.1145/1150402.1150436 ↗
38. The Fast Johnson–Lindenstrauss Transform and Approximate Nearest Neighbors10.1137/060673096 ↗
39. Kane, D.M., and Nelson, J. (2014). Sparser Johnson-Lindenstrauss Transforms. arXiv.10.1145/2559902 ↗