Randomized Nyström approximation of non-negative self-adjoint operators
David Persson, Nicolas Boullé, Daniel Kressner
TL;DR
This work develops an infinite-dimensional Nyström approximation for non-negative self-adjoint trace-class operators, extending the finite-dimensional Nyström and recent operator-SVD frameworks to Hilbert spaces. The authors replace standard Gaussian sketches with Gaussian-process-based draws to create infinite-dimensional random features, derive structural and probabilistic bounds in operator, trace, and Hilbert–Schmidt norms, and establish a continuity argument to transfer finite-dimensional results to the infinite-dimensional setting. They also provide improved bounds for the infinite-dimensional randomized SVD and validate the approach via numerical experiments on Gaussian-process kernels and Bayesian inverse problems. The results enable efficient low-rank approximations of integral operators and offer practical tools for GP sampling and operator learning in scientific computing.
Abstract
The randomized singular value decomposition (SVD) has become a popular approach to computing cheap, yet accurate, low-rank approximations to matrices due to its efficiency and strong theoretical guarantees. Recent work by Boullé and Townsend (FoCM, 2023) presents an infinite-dimensional analog of the randomized SVD to approximate Hilbert-Schmidt operators. However, many applications involve computing low-rank approximations to symmetric positive semi-definite matrices. In this setting, it is well-established that the randomized Nyström approximation is usually preferred over the randomized SVD. This paper explores an infinite-dimensional analog of the Nyström approximation to compute low-rank approximations to non-negative self-adjoint trace-class operators. We present an analysis of the method and, along the way, improve the existing infinite-dimensional bounds for the randomized SVD. Our analysis yields bounds on the expected value and tail bounds for the Nyström approximation error in the operator, trace, and Hilbert-Schmidt norms. Numerical experiments on integral operators arising from Gaussian process sampling and Bayesian inverse problems are used to validate the proposed infinite-dimensional Nyström algorithm.
