Low-Rank Approximation with 1/ε1/3 Matrix-Vector Products
Not on the map. Why?
Abstract (arXiv)
We study iterative methods based on Krylov subspaces for low-rank approximation under any Schatten-p norm. Here, given access to a matrix A through matrix-vector products, an accuracy parameter ε, and a target rank k, the goal is to find a rank-k matrix Z with orthonormal columns such that | A(I -ZZ^top)|Sp ≤ (1+ε)minU^top U = Ik |A(I - U U^top)|Sp, where |M|Sp denotes the ℓp norm of the the singular values of M. For the special cases of p=2 (Frobenius norm) and p = ∞ (Spectral norm), Musco and Musco (NeurIPS 2015) obtained an algorithm based on Krylov methods that uses tildeO(k/√ε) matrix-vector products, improving on the na"ive tildeO(k/ε) dependence obtainable by the power method, where tildeO suppresses poly(log(dk/ε)) factors. Our main result is an algorithm that uses only tildeO(kp1/6/ε1/3) matrix-vector products, and works for all p ≥ 1. For p = 2 our bound improves the previous tildeO(k/ε1/2) bound to tildeO(k/ε1/3). Since the Schatten-p and Schatten-∞ norms are the same up to a (1+ ε)-factor when p ≥ (log d)/ε, our bound recovers the result of Musco and Musco for p = ∞. Further, we prove a matrix-vector query lower bound of Omega(1/ε1/3) for any fixed constant p ≥ 1, showing that surprisingly tildeTheta(1/ε1/3) is the optimal complexity for constant~k. To obtain our results, we introduce several new techniques, including optimizing over multiple Krylov subspaces simultaneously, and pinching inequalities for partitioned operators. Our lower bound for p ∈ [1,2] uses the Araki-Lieb-Thirring trace inequality, whereas for p>2, we appeal to a norm-compression inequality for aligned partitioned operators.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 36 of its 84 references that are in the map. First posted on arXiv 10 Feb 2022.
Builds on
36 of 84 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyHessian: Neural Networks Through the Lens of the Hessiancited by 291
- 2019An Investigation into Neural Net Optimization via Hessian Eigenvalue Densitycited by 289
- 2014Sketching as a Tool for Numerical Linear Algebracited by 285
- 2020The Hessian Penalty: A Weak Prior for Unsupervised Disentanglementcited by 90
- 2018A quantum-inspired classical algorithm for recommendation systemscited by 70
- 2016Quantum Recommendation Systemscited by 69
- 2015Randomized Block Krylov Methods for Stronger and Faster Approximate Singular Value Decompositioncited by 63
- 2020Hutch++: Optimal Stochastic Trace Estimationcited by 62
- 2016Fast Algorithms for Robust PCA via Gradient Descentcited by 39
- 2014On Tensor Completion via Nuclear Norm Minimizationcited by 32
- 2015Optimal Principal Component Analysis in Distributed and Streaming Modelscited by 24
24 more
- 2016Sharper Bounds for Regularized Data Fittingcited by 19
- 2017Sublinear Time Low-Rank Approximation of Positive Semidefinite Matricescited by 18
- 2018Quantum-inspired low-rank stochastic regression with logarithmic dependence on the dimensioncited by 18
- 2013Toward a unified theory of sparse dimensionality reduction in Euclidean spacecited by 15
- 2019Sample-Optimal Low-Rank Approximation of Distance Matricescited by 15
- 2020Average Case Column Subset Selection for Entrywise ℓ1-Norm Losscited by 12
- 2018Tight Query Complexity Lower Bounds for PCA via Finite Sample Deformed Wigner Lawcited by 11
- 2018Sublinear Time Low-Rank Approximation of Distance Matricescited by 11
- 2018Quantum-inspired sublinear classical algorithms for solving low-rank linear systemscited by 11
- 2021Learning a Latent Simplex in Input-Sparsity Timecited by 11
- 2019Regularized Weighted Low Rank Approximationcited by 10
- 2019The gradient complexity of linear regressioncited by 9
- 2019Querying a Matrix through Matrix-Vector Productscited by 8
- 2020Vector-Matrix-Vector Queries for Solving Linear Algebra, Statistics, and Graph Problemscited by 8
- 2020Quantum-Inspired Algorithms from Randomized Numerical Linear Algebracited by 8
- 2020Input-Sparsity Low Rank Approximation in Schatten Normcited by 7
- 2019Robust and Sample Optimal Algorithms for PSD Low-Rank Approximationcited by 6
- 2014Optimal query complexity for estimating the trace of a matrixcited by 5
- 2019Sublinear Time Numerical Linear Algebra for Structured Matricescited by 5
- 2021Average-Case Communication Complexity of Statistical Problemscited by 5
- 2016On Approximating Functions of the Singular Values in a Streamcited by 3
- 2017Embeddings of Schatten Norms with Applications to Data Streamscited by 2
- 2019Schatten Norms in Matrix Streams: Hello Sparsity, Goodbye Dimensioncited by 2
- 2017Is Input Sparsity Time Possible for Kernel Low-Rank Approximation?cited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 0; 2025: 2; 2026: 2.
7 papers.
- 2023Query lower bounds for log-concave samplingcited by 12
- 2023Krylov Methods are (nearly) Optimal for Low-Rank Approximationcited by 2
- 2022Towards Efficient and Accurate Approximation: Tensor Decomposition Based on Randomized Block Krylov Iterationcited by 0
- 2025k-PCA for (non-squared) Euclidean Distances: Polynomial Time Approximationcited by 0
- 2025Query Efficient Structured Matrix Learningcited by 0
- 2026Accelerating Power Method with Fast Sketching for Stronger Low-Rank Approximationcited by 0
- 2026Accurate Trace Estimation with Fewer Random Bits via Recursive TensorSketchcited by 0
- 2026Accurate Trace Estimation with Fewer Random Bits via Recursive TensorSketch16 Sep 2026
- 2026Accelerating Power Method with Fast Sketching for Stronger Low-Rank Approximation10 May 2026
- 2025Query Efficient Structured Matrix Learning25 Jul 2025
- 2025k-PCA for (non-squared) Euclidean Distances: Polynomial Time Approximation19 Jul 2025
- 2023Krylov Methods are (nearly) Optimal for Low-Rank Approximation6 Apr 2023
- 2023Query lower bounds for log-concave sampling5 Apr 2023
- 2022Towards Efficient and Accurate Approximation: Tensor Decomposition Based on Randomized Block Krylov Iteration27 Nov 2022