On the randomized SVD in infinite dimensions
Daniel Kressner, David Persson, André Uschmajew
TL;DR
This work develops a rigorous infinite-dimensional extension of the randomized SVD for Hilbert--Schmidt operators by using isotropic Gaussian sketches in the target space, eliminating dependence on a covariance kernel in the domain. It proves error bounds that parallel the finite-dimensional RSVD, and shows that discretized implementations converge to the infinite-dimensional scheme in Wasserstein distance as the discretization refines. A decoupled analysis separates discretization error from RSVD error, and an adaptive truncation scheme is proposed to efficiently resolve the operator range in practice. The Nyström approximation is extended to SPSD trace-class operators in Hilbert spaces, with convergence results and practical discretization guidelines. Numerical experiments using Chebfun validate the theory and illustrate adaptive truncation and the impact of covariance choice on approximation quality.
Abstract
Randomized methods, such as the randomized SVD (singular value decomposition) and Nyström approximation, are an effective way to compute low-rank approximations of large matrices. Motivated by applications to operator learning, Boullé and Townsend (FoCM, 2023) recently proposed an infinite-dimensional extension of the randomized SVD for a Hilbert-Schmidt operator $A$ that invokes randomness through a Gaussian process with a covariance operator $K$. While the non-isotropy introduced by $K$ allows one to incorporate prior information on $A$, an unfortunate choice may lead to unfavorable performance and large constants in the error bounds. In this work, we introduce a novel infinite-dimensional extension of the randomized SVD that does not require such a choice and enjoys error bounds that match those for the finite-dimensional case. Our extension implicitly uses isotropic random vectors, reflecting a choice commonly made in the finite-dimensional case. In fact, the theoretical results of this work show how the usual randomized SVD applied to a discretization of $A$ approaches our infinite-dimensional extension as the discretization gets refined, both in terms of error bounds and the Wasserstein distance. We also present and analyze a novel extension of the Nyström approximation for self-adjoint positive semi-definite trace class operators.
