A Study of Clustering Techniques and Hierarchical Matrix Formats for Kernel Ridge Regression
Elizaveta Rebrova, Gustavo Chavez, Yang Liu, Pieter Ghysels, Xiaoye, Sherry Li

TL;DR
This paper introduces memory-efficient algorithms for kernel ridge regression using hierarchical matrix formats, significantly reducing computational costs while maintaining accuracy, enabling application to large datasets up to one million samples.
Contribution
It demonstrates the effectiveness of hierarchical matrix approximations and clustering techniques in accelerating kernel ridge regression without sacrificing prediction accuracy.
Findings
Hierarchical matrix formats drastically reduce memory and computation time.
Effective clustering improves hierarchical matrix compression efficiency tenfold.
The approach scales to datasets with up to one million samples.
Abstract
We present memory-efficient and scalable algorithms for kernel methods used in machine learning. Using hierarchical matrix approximations for the kernel matrix the memory requirements, the number of floating point operations, and the execution time are drastically reduced compared to standard dense linear algebra routines. We consider both the general matrix hierarchical format as well as Hierarchically Semi-Separable (HSS) matrices. Furthermore, we investigate the impact of several preprocessing and clustering techniques on the hierarchical matrix compression. Effective clustering of the input leads to a ten-fold increase in efficiency of the compression. The algorithms are implemented using the STRUMPACK solver library. These results confirm that --- with correct tuning of the hyperparameters --- classification using kernel ridge regression with the compressed matrix…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
