The Fast Kernel Transform
John Paul Ryan, Sebastian Ament, Carla P. Gomes, Anil Damle

TL;DR
The paper introduces the Fast Kernel Transform (FKT), an efficient algorithm for matrix-vector multiplications in kernel methods that is broadly applicable, accurate, and scalable to large datasets in moderate dimensions.
Contribution
The FKT leverages auto-differentiation and symbolic computation to efficiently compute kernel matrix-vector products for various kernels, improving scalability and accuracy over existing methods.
Findings
Achieves quasilinear complexity for kernel matrix-vector multiplications
Applicable to a wide range of kernels including Gaussian, Matern, and Green's functions
Demonstrates scalability and accuracy improvements in large-scale data applications
Abstract
Kernel methods are a highly effective and widely used collection of modern machine learning algorithms. A fundamental limitation of virtually all such methods are computations involving the kernel matrix that naively scale quadratically (e.g., constructing the kernel matrix and matrix-vector multiplication) or cubically (solving linear systems) with the size of the data set We propose the Fast Kernel Transform (FKT), a general algorithm to compute matrix-vector multiplications (MVMs) for datasets in moderate dimensions with quasilinear complexity. Typically, analytically grounded fast multiplication methods require specialized development for specific kernels. In contrast, our scheme is based on auto-differentiation and automated symbolic computations that leverage the analytical structure of the underlying kernel. This allows the FKT to be easily applied to a broad class of…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Generative Adversarial Networks and Image Synthesis · Tensor decomposition and applications
