Randomized block-Krylov subspace methods for low-rank approximation of matrix functions
Abstract
The randomized SVD is a method to compute an inexpensive, yet accurate, low-rank approximation of a matrix. The algorithm assumes access to the matrix through matrix-vector products (matvecs). Therefore, when we would like to apply the randomized SVD to a matrix function, , one needs to approximate matvecs with using some other algorithm, which is typically treated as a black-box. Chen and Hallman (SIMAX 2023) argued that, in the common setting where matvecs with are approximated using Krylov subspace methods (KSMs), a more efficient low-rank approximation is possible if we open this black-box. They present an alternative approach that significantly outperforms the naive combination of KSMs with the randomized SVD, although the method lacked theoretical justification. In this work, we take a closer look at the method, and provide strong and intuitive error bounds that justify its excellent performance for low-rank approximation of matrix functions.
Cite
@article{arxiv.2502.01888,
title = {Randomized block-Krylov subspace methods for low-rank approximation of matrix functions},
author = {David Persson and Tyler Chen and Christopher Musco},
journal= {arXiv preprint arXiv:2502.01888},
year = {2025}
}