Randomized Block Krylov Methods for Stronger and Faster Approximate Singular Value Decomposition
Not on the map. Why?
Abstract (arXiv)
Since being analyzed by Rokhlin, Szlam, and Tygert and popularized by Halko, Martinsson, and Tropp, randomized Simultaneous Power Iteration has become the method of choice for approximate singular value decomposition. It is more accurate than simpler sketching algorithms, yet still converges quickly for any matrix, independently of singular value gaps. After tildeO(1/ε) iterations, it gives a low-rank approximation within (1+ε) of optimal for spectral norm error. We give the first provable runtime improvement on Simultaneous Iteration: a simple randomized block Krylov method, closely related to the classic Block Lanczos algorithm, gives the same guarantees in just tildeO(1/√ε) iterations and performs substantially better experimentally. Despite their long history, our analysis is the first of a Krylov subspace method that does not depend on singular value gaps, which are unreliable in practice. Furthermore, while it is a simple accuracy benchmark, even (1+ε) error for spectral norm low-rank approximation does not imply that an algorithm returns high quality principal components, a major issue for data applications. We address this problem for the first time by showing that both Block Krylov Iteration and a minor modification of Simultaneous Iteration give nearly optimal PCA for any matrix. This result further justifies their strength over non-iterative sketching methods. Finally, we give insight beyond the worst case, justifying why both algorithms can run much faster in practice than predicted. We clarify how simple techniques can take advantage of common matrix properties to significantly improve runtime.
Key facts. Cited by 63 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Apr 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 15; 2022: 11; 2023: 10; 2024: 12; 2025: 9; 2026: 6.
63 papers.
Sort:
By area:
- 2023Graph Signal Diffusion Model for Collaborative Filteringcited by 25
- 2022Generalization Bounds for Data-Driven Numerical Linear Algebracited by 24
- 2021Clustering Mixture Models in Almost-Linear Time via List-Decodable Mean Estimationcited by 21
- 2021Robust Regression Revisited: Acceleration and Improved Estimation Ratescited by 15
- 2021Optimal Gradient-based Algorithms for Non-concave Bandit Optimizationcited by 15
- 2021EigenGame Unloaded: When playing games is better than optimizingcited by 13
- 2021A Scalable Second Order Method for Ill-Conditioned Matrix Completion from Few Samplescited by 13
- 2023Query lower bounds for log-concave samplingcited by 12
- 2023Solving Dense Linear Systems Faster Than via Preconditioningcited by 12
- 2021Learning a Latent Simplex in Input-Sparsity Timecited by 11
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learningcited by 11
- 2021Robust Estimation for Random Graphscited by 8
38 more
- 2023Robust, randomized preconditioning for kernel ridge regressioncited by 8
- 2022Low-Rank Approximation with 1/ε1/3 Matrix-Vector Productscited by 7
- 2023Near-Optimal Algorithms for Gaussians with Huber Contamination: Mean Estimation and Linear Regressioncited by 7
- 2024Black-Box k-to-1-PCA Reductions: Theory and Applicationscited by 7
- 2021On the Second-order Convergence Properties of Random Search Methodscited by 5
- 2021FedPower: Privacy-Preserving Distributed Eigenspace Estimationcited by 4
- 2021Probabilistic methods for approximate archetypal analysiscited by 4
- 2022Topological data analysis on noisy quantum computerscited by 4
- 2023Matrix Completion in Almost-Verification Timecited by 4
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioningcited by 4
- 2025MetaTT: A Global Tensor-Train Adapter for Parameter-Efficient Fine-Tuningcited by 4
- 2026NuMuon: Nuclear-Norm-Constrained Muon for Compressible LLM Trainingcited by 4
- 2022Frank-Wolfe-based Algorithms for Approximating Tyler's M-estimatorcited by 3
- 2024Optimal Matrix Sketching over Sliding Windowscited by 3
- 2024Optimistic Query Routing in Clustering-based Approximate Maximum Inner Product Searchcited by 3
- 2024Sharper Bounds for Chebyshev Moment Matching, with Applicationscited by 3
- 2024Sample-Efficient Geometry Reconstruction from Euclidean Distances using Non-Convex Optimizationcited by 3
- 2026LoPRo: Enhancing Low-Rank Quantization via Permuted Block-Wise Rotationcited by 3
- 2021A Hierarchical Coding Scheme for Glasses-free 3D Displays Based on Scalable Hybrid Layered Representation of Real-World Light Fieldscited by 2
- 2021Large-Scale System Identification Using a Randomized SVDcited by 2
- 2022Federated singular value decomposition for high dimensional datacited by 2
- 2022Sub-quadratic Algorithms for Kernel Matrices via Kernel Density Estimationcited by 2
- 2023Krylov Methods are (nearly) Optimal for Low-Rank Approximationcited by 2
- 2021Efficient methods for Gaussian Markov random fields under sparse linear constraintscited by 1
- 2021A Novel Hierarchical Light Field Coding Scheme Based on Hybrid Stacked Multiplicative Layers and Fourier Disparity Layers for Glasses-Free 3D Displayscited by 1
- 2021An Improved Frequent Directions Algorithm for Low-Rank Approximation via Block Krylov Iterationcited by 1
- 2022Learning Transition Operators From Sparse Space-Time Samplescited by 1
- 2024Regression for matrix-valued data via Kronecker products factorizationcited by 1
- 2024Reweighted Solutions for Weighted Low Rank Approximationcited by 1
- 2024Graph Laplacian-based Bayesian Multi-fidelity Modelingcited by 1
- 2025Even Faster Kernel Matrix Linear Algebra via Density Estimationcited by 1
- 2025WARP: Weight Teleportation for Attack-Resilient Unlearning Protocolscited by 1
- 2022Improved analysis of randomized SVD for top-eigenvector approximationcited by 0
- 2022Low-Rank Mirror-Prox for Nonsmooth and Low-Rank Matrix Optimization Problemscited by 0
- 2022Efficient error and variance estimation for randomized matrix computationscited by 0
- 2022Towards Efficient and Accurate Approximation: Tensor Decomposition Based on Randomized Block Krylov Iterationcited by 0
- 2023On the Noise Sensitivity of the Randomized SVDcited by 0
- 2023Learning to Relax: Setting Solver Parameters Across a Sequence of Linear System Instancescited by 0
50 most cited of 63 All 63 (JSON)
- 2026Quasi-SVD: Learning a Lie-constrained matrix factorisation for real-time imaging28 Jul 2026
- 2026Accelerating Power Method with Fast Sketching for Stronger Low-Rank Approximation10 May 2026
- 2026GlowQ: Group-Shared LOw-Rank Approximation for Quantized LLMs26 Mar 2026
- 2026NuMuon: Nuclear-Norm-Constrained Muon for Compressible LLM Training4 Mar 2026
- 2026Improved Analysis of the Accelerated Noisy Power Method with Applications to Decentralized PCA3 Feb 2026
- 2026LoPRo: Enhancing Low-Rank Quantization via Permuted Block-Wise Rotation27 Jan 2026
- 2025WARP: Weight Teleportation for Attack-Resilient Unlearning Protocols29 Nov 2025
- 2025Even Faster Kernel Matrix Linear Algebra via Density Estimation2 Oct 2025
- 2025Fast and Accurate SVD-Type Updating in Streaming Data2 Sep 2025
- 2025Query Efficient Structured Matrix Learning25 Jul 2025
- 2025Accelerating Large-Scale Regularized High-Order Tensor Recovery11 Jun 2025
- 2025MetaTT: A Global Tensor-Train Adapter for Parameter-Efficient Fine-Tuning10 Jun 2025
38 more
- 2025Global Convergence of Adaptive Sensing for Principal Eigenvector Estimation16 May 2025
- 2025Subspace Recovery in Winsorized PCA: Insights into Accuracy and Robustness23 Feb 2025
- 2025k-SVD with Gradient Descent1 Feb 2025
- 2024Sample-Efficient Geometry Reconstruction from Euclidean Distances using Non-Convex Optimization22 Oct 2024
- 2024Combinatorial Multi-armed Bandits: Arm Selection via Group Testing14 Oct 2024
- 2024A method of using RSVD in residual calculation of LowBit GEMM27 Sep 2024
- 2024Graph Laplacian-based Bayesian Multi-fidelity Modeling12 Sep 2024
- 2024Sharper Bounds for Chebyshev Moment Matching, with Applications22 Aug 2024
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learning17 Jun 2024
- 2024Reweighted Solutions for Weighted Low Rank Approximation4 Jun 2024
- 2024Optimistic Query Routing in Clustering-based Approximate Maximum Inner Product Search20 May 2024
- 2024Optimal Matrix Sketching over Sliding Windows13 May 2024
- 2024Faster Linear Systems and Matrix Norm Approximation via Multi-level Sketched Preconditioning9 May 2024
- 2024Regression for matrix-valued data via Kronecker products factorization30 Apr 2024
- 2024Black-Box k-to-1-PCA Reductions: Theory and Applications6 Mar 2024
- 2023Solving Dense Linear Systems Faster Than via Preconditioning14 Dec 2023
- 2023Near-Optimal Algorithms for Gaussians with Huber Contamination: Mean Estimation and Linear Regression4 Dec 2023
- 2023Graph Signal Diffusion Model for Collaborative Filtering15 Nov 2023
- 2023Spatial Process Approximations: Assessing Their Necessity6 Nov 2023
- 2023Learning to Relax: Setting Solver Parameters Across a Sequence of Linear System Instances3 Oct 2023
- 2023Matrix Completion in Almost-Verification Time7 Aug 2023
- 2023On the Noise Sensitivity of the Randomized SVD27 May 2023
- 2023Robust, randomized preconditioning for kernel ridge regression24 Apr 2023
- 2023Krylov Methods are (nearly) Optimal for Low-Rank Approximation6 Apr 2023
- 2023Query lower bounds for log-concave sampling5 Apr 2023
- 2022Learning Transition Operators From Sparse Space-Time Samples1 Dec 2022
- 2022Sub-quadratic Algorithms for Kernel Matrices via Kernel Density Estimation1 Dec 2022
- 2022Towards Efficient and Accurate Approximation: Tensor Decomposition Based on Randomized Block Krylov Iteration27 Nov 2022
- 2022Topological data analysis on noisy quantum computers19 Sep 2022
- 2022Efficient error and variance estimation for randomized matrix computations13 Jul 2022
- 2022Low-Rank Mirror-Prox for Nonsmooth and Low-Rank Matrix Optimization Problems23 Jun 2022
- 2022Frank-Wolfe-based Algorithms for Approximating Tyler's M-estimator19 Jun 2022
- 2022Generalization Bounds for Data-Driven Numerical Linear Algebra16 Jun 2022
- 2022Federated singular value decomposition for high dimensional data24 May 2022
- 2022Improved analysis of randomized SVD for top-eigenvector approximation16 Feb 2022
- 2022Low-Rank Approximation with 1/ε1/3 Matrix-Vector Products10 Feb 2022
- 2021Robust Estimation for Random Graphs9 Nov 2021
- 2021On the Second-order Convergence Properties of Random Search Methods25 Oct 2021
50 newest of 63 All 63 (JSON)
- 2023Graph Signal Diffusion Model for Collaborative Filteringcited by 25
- 2023Graph Signal Diffusion Model for Collaborative Filtering15 Nov 2023
- 2022Generalization Bounds for Data-Driven Numerical Linear Algebracited by 24
- 2021Clustering Mixture Models in Almost-Linear Time via List-Decodable Mean Estimationcited by 21
- 2021Robust Regression Revisited: Acceleration and Improved Estimation Ratescited by 15
- 2021Optimal Gradient-based Algorithms for Non-concave Bandit Optimizationcited by 15
- 2021EigenGame Unloaded: When playing games is better than optimizingcited by 13
- 2021A Scalable Second Order Method for Ill-Conditioned Matrix Completion from Few Samplescited by 13
- 2023Query lower bounds for log-concave samplingcited by 12
- 2023Solving Dense Linear Systems Faster Than via Preconditioningcited by 12
- 2021Learning a Latent Simplex in Input-Sparsity Timecited by 11
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learningcited by 11
- 2021Robust Estimation for Random Graphscited by 8
- 2023Robust, randomized preconditioning for kernel ridge regressioncited by 8
12 most cited of 61 All 61 (JSON)
- 2026Quasi-SVD: Learning a Lie-constrained matrix factorisation for real-time imaging28 Jul 2026
- 2026Accelerating Power Method with Fast Sketching for Stronger Low-Rank Approximation10 May 2026
- 2026GlowQ: Group-Shared LOw-Rank Approximation for Quantized LLMs26 Mar 2026
- 2026NuMuon: Nuclear-Norm-Constrained Muon for Compressible LLM Training4 Mar 2026
- 2026Improved Analysis of the Accelerated Noisy Power Method with Applications to Decentralized PCA3 Feb 2026
- 2026LoPRo: Enhancing Low-Rank Quantization via Permuted Block-Wise Rotation27 Jan 2026
- 2025Even Faster Kernel Matrix Linear Algebra via Density Estimation2 Oct 2025
- 2025Fast and Accurate SVD-Type Updating in Streaming Data2 Sep 2025
- 2025Query Efficient Structured Matrix Learning25 Jul 2025
- 2025Accelerating Large-Scale Regularized High-Order Tensor Recovery11 Jun 2025
- 2025MetaTT: A Global Tensor-Train Adapter for Parameter-Efficient Fine-Tuning10 Jun 2025
- 2025Global Convergence of Adaptive Sensing for Principal Eigenvector Estimation16 May 2025
12 newest of 61 All 61 (JSON)