Fast Length-Squared Sampling for Positive-Semidefinite Matrices
Not on the map. Why?
Abstract (arXiv)
We describe a simple rejection-sampling-based algorithm to perform length-squared sampling on an n × n positive-semidefinite (psd) matrix: that is, to sample a column with probability proportional to its squared ℓ2-norm. The algorithm runs in just O(n) expected time, which is significantly sublinear in the input matrix size. The runtime is optimal, even when the input is assumed to be diagonal. Our result has several applications. Length-squared sampling is used by a number of sublinear time algorithms for matrix problems, like low-rank approximation and eigenvalue approximation. Often, it is assumed that the algorithm is given access to the matrix column norms, and thus can perform length-squared sampling efficiently. Our result shows that, at least for psd matrices, we can remove this assumption. We also discuss an application to an asymptotically optimal algorithm for estimating the Frobenius norm of a psd matrix to relative error. Finally, we show that our sampling algorithm yields a very simple sublinear time algorithm for the robust psd low-rank approximation problem introduced by Bakshi et al. (FOCS, 2020), which nearly matches the more complex method developed there.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 21 of its 44 references that are in the map. First posted on arXiv 12 Aug 2026.
Builds on
21 of 44 references.
References · 21
- 2013Stochastic Gradient Descent, Weighted Sampling, and the Randomized Kaczmarz algorithmcited by 133
- 2015Less is More: Nystr"om Computational Regularizationcited by 91
- 2020Kernel methods through the roof: handling billions of points efficientlycited by 89
- 2014Fastfood: Approximate Kernel Expansions in Loglinear Timecited by 74
- 2018A quantum-inspired classical algorithm for recommendation systemscited by 70
- 2018On Fast Leverage Score Sampling and Optimal Learningcited by 41
- 2020Determinantal Point Processes in Randomized Numerical Linear Algebracited by 41
- 2019Sampling-based sublinear low-rank matrix arithmetic framework for dequantizing quantum machine learningcited by 37
- 2022Randomly pivoted Cholesky: Practical approximation of a kernel matrix with few entry evaluationscited by 32
- 2017Sublinear Time Low-Rank Approximation of Positive Semidefinite Matricescited by 18
- 2014Testing probability distributions underlying aggregated datacited by 15
- 2019Sample-Optimal Low-Rank Approximation of Distance Matricescited by 15
9 more
- 2018Sublinear Time Low-Rank Approximation of Distance Matricescited by 11
- 2020Quantum-Inspired Algorithms from Randomized Numerical Linear Algebracited by 8
- 2021Sublinear Time Eigenvalue Approximation via Random Samplingcited by 7
- 2019Robust and Sample Optimal Algorithms for PSD Low-Rank Approximationcited by 6
- 2024Embrace rejection: Kernel matrix approximation by accelerated randomly pivoted Choleskycited by 5
- 2024Turnstile ℓp leverage score sampling with applicationscited by 3
- 2024Tight Sampling Bounds for Eigenvalue Approximationcited by 2
- 2024Column and row subset selection using nuclear scores: algorithms and theory for Nystr"om approximation, CUR decomposition, and graph Laplacian reductioncited by 1
- 2026Sublinear Time Eigenvector Approximation via Column Samplingcited by 1
Built on by
Not cited yet.