It is well-known that the solution to Low-rank Approximation can be obtained by computing the singular value decomposition (SVD) of . In particular, if is the SVD of , then the optimal low-rank approximation of rank is given by
where contains the first columns of , is the diagonal matrix containing the first singular values, and contains the first columns of .
This chapter focuses on algorithms which work with matrices stored in memory. When reading individual entries of is expensive, a related class of sampling-based low-rank approximation methods may be more appropriate. We discuss these methods along side other sampling-based methods in Chapter 7.
Further reading¶
Halko et al. (2011): Early survey on the Randomized SVD and Randomized Subspace Iteration that that popularized RandNLA for low-rank approximation.
Musco & Musco (2015): First analysis of Randomized Block Krylov Iteration
Tropp & Webber (2023): Recent explicit analysis of a number of low-rank approximation algorithms,
Meyer et al. (2024), Chen et al. (2025): Line of work in TCS which study Randomized Block Krylov Iteration in the “small-block” setting (where the block size is smaller than the target rank).
- Halko, N., Martinsson, P. G., & Tropp, J. A. (2011). Finding Structure with Randomness: Probabilistic Algorithms for Constructing Approximate Matrix Decompositions. SIAM Review, 53(2), 217–288. 10.1137/090771806
- Musco, C., & Musco, C. (2015). Randomized Block Krylov Methods for Stronger and Faster Approximate Singular Value Decomposition. Proceedings of the 28th International Conference on Neural Information Processing Systems - Volume 1, 1396–1404.
- Tropp, J. A., & Webber, R. J. (2023). Randomized algorithms for low-rank matrix approximation: Design, analysis, and applications. https://arxiv.org/abs/2306.12418
- Meyer, R., Musco, C., & Musco, C. (2024). On the Unreasonable Effectiveness of Single Vector Krylov Methods for Low-Rank Approximation. In Proceedings of the 2024 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA) (pp. 811–845). Society for Industrial. 10.1137/1.9781611977912.32
- Chen, T., Epperly, E. N., Meyer, R. A., Musco, C., & Rao, A. (2025). Does block size matter in randomized block Krylov low-rank approximation?