Uniform Sampling for Matrix Approximation
Not on the map. Why?
Abstract (arXiv)
Random sampling has become a critical tool in solving massive matrix problems. For linear regression, a small, manageable set of data rows can be randomly selected to approximate a tall, skinny data matrix, improving processing time significantly. For theoretical performance guarantees, each row must be sampled with probability proportional to its statistical leverage score. Unfortunately, leverage scores are difficult to compute. A simple alternative is to sample rows uniformly at random. While this often works, uniform sampling will eliminate critical row information for many natural instances. We take a fresh look at uniform sampling by examining what information it does preserve. Specifically, we show that uniform sampling yields a matrix that, in some sense, well approximates a large fraction of the original. While this weak form of approximation is not enough for solving linear regression directly, it is enough to compute a better approximation. This observation leads to simple iterative row sampling algorithms for matrix approximation that run in input-sparsity time and preserve row structure and sparsity at all intermediate steps. In addition to an improved understanding of uniform sampling, our main proof introduces a structural result of independent interest: we show that every matrix can be made to have low coherence by reweighting a small subset of its rows.
Key facts. Cited by 31 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Aug 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 9; 2023: 3; 2024: 4; 2025: 7; 2026: 1.
31 papers.
Sort:
By area:
- 2021Coresets for Classification -- Simplified and Strengthenedcited by 28
- 2024Provably Accurate Shapley Value Estimation via Leverage Score Samplingcited by 23
- 2025Representation-Based Exploration for Language Models: From Test-Time to Post-Trainingcited by 16
- 2022Online Lewis Weight Samplingcited by 15
- 2022Coresets for Vertical Federated Learning: Regularized Linear Regression and K-Means Clusteringcited by 14
- 2022Active Learning for Single Neuron Models with Lipschitz Non-Linearitiescited by 12
- 2021Coresets for Decision Trees of Signalscited by 10
- 2022Leverage Score Sampling for Tensor Product Matrices in Input Sparsity Timecited by 6
- 2022Subquadratic Kronecker Regression with Applications to Tensor Decompositioncited by 6
- 2021Fast Low-Rank Tensor Decomposition by Ridge Leverage Score Samplingcited by 5
- 2021Near-Optimal Algorithms for Linear Algebra in the Current Matrix Multiplication Timecited by 4
- 2025Computational Efficiency under Covariate Shift in Kernel Ridge Regressioncited by 4
19 more
- 2022The Complexity of Dynamic Least-Squares Regressioncited by 3
- 2022Sparsification of Decomposable Submodular Functionscited by 3
- 2021Estimating leverage scores via rank revealing methods and randomizationcited by 2
- 2022Reconstructing Kernel-based Machine Learning Force Fields with Super-linear Convergencecited by 2
- 2023Gradient Coding with Iterative Block Leverage Score Samplingcited by 2
- 2024Ridge Leverage Score Sampling for ℓp Subspace Approximationcited by 2
- 2025Approaching Optimality for Solving Dense Linear Systems with Low-Rank Structurecited by 2
- 2025Sparsity and Superposition in Mixture of Expertscited by 2
- 2021Toeplitz Least Squares Problems, Fast Algorithms and Big Datacited by 1
- 2022Sparsification of the regularized magnetic Laplacian with multi-type spanning forestscited by 1
- 2023SALSA: Sequential Approximate Leverage-Score Algorithm with Application in Analyzing Big Time Series Datacited by 1
- 2024Quantum Speedup for Spectral Approximation of Kronecker Productscited by 1
- 2025Structure-Aware Spectral Sparsification via Uniform Edge Samplingcited by 1
- 2021Non-PSD Matrix Sketching with Applications to Regression and Optimizationcited by 0
- 2023Computing Approximate ℓp Sensitivitiescited by 0
- 2024Simple and Nearly-Optimal Sampling for Rank-1 Tensor Completion via Gauss-Jordancited by 0
- 2025Fast Tensor Completion via Approximate Richardson Iterationcited by 0
- 2025Hybrid least squares for learning functions from highly noisy datacited by 0
- 2026Beyond Averaging in John Ellipsoid Approximation: High-Accuracy Algorithms in the Leverage-Score Modelcited by 0
- 2026Beyond Averaging in John Ellipsoid Approximation: High-Accuracy Algorithms in the Leverage-Score Model18 Jun 2026
- 2025Sparsity and Superposition in Mixture of Experts26 Oct 2025
- 2025Structure-Aware Spectral Sparsification via Uniform Edge Sampling14 Oct 2025
- 2025Representation-Based Exploration for Language Models: From Test-Time to Post-Training13 Oct 2025
- 2025Approaching Optimality for Solving Dense Linear Systems with Low-Rank Structure15 Jul 2025
- 2025Hybrid least squares for learning functions from highly noisy data3 Jul 2025
- 2025Computational Efficiency under Covariate Shift in Kernel Ridge Regression20 May 2025
- 2025Fast Tensor Completion via Approximate Richardson Iteration13 Feb 2025
- 2024Provably Accurate Shapley Value Estimation via Leverage Score Sampling2 Oct 2024
- 2024Simple and Nearly-Optimal Sampling for Rank-1 Tensor Completion via Gauss-Jordan10 Aug 2024
- 2024Ridge Leverage Score Sampling for ℓp Subspace Approximation3 Jul 2024
- 2024Quantum Speedup for Spectral Approximation of Kronecker Products10 Feb 2024
19 more
- 2023SALSA: Sequential Approximate Leverage-Score Algorithm with Application in Analyzing Big Time Series Data30 Dec 2023
- 2023Computing Approximate ℓp Sensitivities7 Nov 2023
- 2023Gradient Coding with Iterative Block Leverage Score Sampling6 Aug 2023
- 2022Reconstructing Kernel-based Machine Learning Force Fields with Super-linear Convergence24 Dec 2022
- 2022Coresets for Vertical Federated Learning: Regularized Linear Regression and K-Means Clustering26 Oct 2022
- 2022Active Learning for Single Neuron Models with Lipschitz Non-Linearities24 Oct 2022
- 2022Subquadratic Kronecker Regression with Applications to Tensor Decomposition11 Sep 2022
- 2022Sparsification of the regularized magnetic Laplacian with multi-type spanning forests31 Aug 2022
- 2022Online Lewis Weight Sampling17 Jul 2022
- 2022Leverage Score Sampling for Tensor Product Matrices in Input Sparsity Time9 Feb 2022
- 2022Sparsification of Decomposable Submodular Functions18 Jan 2022
- 2022The Complexity of Dynamic Least-Squares Regression1 Jan 2022
- 2021Toeplitz Least Squares Problems, Fast Algorithms and Big Data24 Dec 2021
- 2021Coresets for Decision Trees of Signals7 Oct 2021
- 2021Fast Low-Rank Tensor Decomposition by Ridge Leverage Score Sampling22 Jul 2021
- 2021Near-Optimal Algorithms for Linear Algebra in the Current Matrix Multiplication Time16 Jul 2021
- 2021Non-PSD Matrix Sketching with Applications to Regression and Optimization16 Jun 2021
- 2021Coresets for Classification -- Simplified and Strengthened8 Jun 2021
- 2021Estimating leverage scores via rank revealing methods and randomization23 May 2021
- 2025Sparsity and Superposition in Mixture of Expertscited by 2
- 2025Sparsity and Superposition in Mixture of Experts26 Oct 2025
- 2021Coresets for Classification -- Simplified and Strengthenedcited by 28
- 2024Provably Accurate Shapley Value Estimation via Leverage Score Samplingcited by 23
- 2025Representation-Based Exploration for Language Models: From Test-Time to Post-Trainingcited by 16
- 2022Online Lewis Weight Samplingcited by 15
- 2022Coresets for Vertical Federated Learning: Regularized Linear Regression and K-Means Clusteringcited by 14
- 2022Active Learning for Single Neuron Models with Lipschitz Non-Linearitiescited by 12
- 2021Coresets for Decision Trees of Signalscited by 10
- 2022Leverage Score Sampling for Tensor Product Matrices in Input Sparsity Timecited by 6
- 2022Subquadratic Kronecker Regression with Applications to Tensor Decompositioncited by 6
- 2021Fast Low-Rank Tensor Decomposition by Ridge Leverage Score Samplingcited by 5
- 2021Near-Optimal Algorithms for Linear Algebra in the Current Matrix Multiplication Timecited by 4
- 2025Computational Efficiency under Covariate Shift in Kernel Ridge Regressioncited by 4
12 most cited of 30 All 30 (JSON)
- 2026Beyond Averaging in John Ellipsoid Approximation: High-Accuracy Algorithms in the Leverage-Score Model18 Jun 2026
- 2025Structure-Aware Spectral Sparsification via Uniform Edge Sampling14 Oct 2025
- 2025Representation-Based Exploration for Language Models: From Test-Time to Post-Training13 Oct 2025
- 2025Approaching Optimality for Solving Dense Linear Systems with Low-Rank Structure15 Jul 2025
- 2025Hybrid least squares for learning functions from highly noisy data3 Jul 2025
- 2025Computational Efficiency under Covariate Shift in Kernel Ridge Regression20 May 2025
- 2025Fast Tensor Completion via Approximate Richardson Iteration13 Feb 2025
- 2024Provably Accurate Shapley Value Estimation via Leverage Score Sampling2 Oct 2024
- 2024Simple and Nearly-Optimal Sampling for Rank-1 Tensor Completion via Gauss-Jordan10 Aug 2024
- 2024Ridge Leverage Score Sampling for ℓp Subspace Approximation3 Jul 2024
- 2024Quantum Speedup for Spectral Approximation of Kronecker Products10 Feb 2024
- 2023SALSA: Sequential Approximate Leverage-Score Algorithm with Application in Analyzing Big Time Series Data30 Dec 2023
12 newest of 30 All 30 (JSON)