Block Basis Factorization for Scalable Kernel Matrix Evaluation
Ruoxi Wang, Yingzhou Li, Michael W. Mahoney, Eric Darve

TL;DR
This paper introduces Block Basis Factorization (BBF), a scalable low-rank approximation method for kernel matrices that is efficient, stable, and applicable across various kernel parameters, improving over existing algorithms.
Contribution
The paper proposes BBF, a novel structured low-rank approximation technique with linear memory and computation costs, extending low-rank methods to more datasets and kernel parameters.
Findings
BBF achieves linear memory and computational costs.
BBF outperforms state-of-the-art kernel approximation algorithms.
BBF is stable across a wide range of kernel bandwidths.
Abstract
Kernel methods are widespread in machine learning; however, they are limited by the quadratic complexity of the construction, application, and storage of kernel matrices. Low-rank matrix approximation algorithms are widely used to address this problem and reduce the arithmetic and storage cost. However, we observed that for some datasets with wide intra-class variability, the optimal kernel parameter for smaller classes yields a matrix that is less well approximated by low-rank methods. In this paper, we propose an efficient structured low-rank approximation method -- the Block Basis Factorization (BBF) -- and its fast construction algorithm to approximate radial basis function (RBF) kernel matrices. Our approach has linear memory cost and floating-point operations for many machine learning kernels. BBF works for a wide range of kernel bandwidth parameters and extends the domain 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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
