Linear Time Kernel Matrix Approximation via Hyperspherical Harmonics
John Paul Ryan, Anil Damle

TL;DR
This paper introduces a linear-time kernel matrix approximation method using hyperspherical harmonics, which automatically adapts to desired error levels and outperforms traditional Nystrom methods in accuracy and efficiency.
Contribution
The authors develop a novel analytic kernel expansion combined with data-dependent compression, enabling fast, error-tolerant low-rank approximations for isotropic kernels in machine learning.
Findings
Outperforms Nystrom method in accuracy and speed
Works efficiently across various kernels and datasets
Produces near-optimal low-rank approximations in many settings
Abstract
We propose a new technique for constructing low-rank approximations of matrices that arise in kernel methods for machine learning. Our approach pairs a novel automatically constructed analytic expansion of the underlying kernel function with a data-dependent compression step to further optimize the approximation. This procedure works in linear time and is applicable to any isotropic kernel. Moreover, our method accepts the desired error tolerance as input, in contrast to prevalent methods which accept the rank as input. Experimental results show our approach compares favorably to the commonly used Nystrom method with respect to both accuracy for a given rank and computational time for a given accuracy across a variety of kernels, dimensions, and datasets. Notably, in many of these problem settings our approach produces near-optimal low-rank approximations. We provide an efficient…
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.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Tensor decomposition and applications · Statistical and numerical algorithms
