Learning-Based Low-Rank Approximations
Not on the map. Why?
Abstract (arXiv)
We introduce a "learning-based" algorithm for the low-rank decomposition problem: given an n × d matrix A, and a parameter k, compute a rank-k matrix A' that minimizes the approximation loss |A-A'|F. The algorithm uses a training set of input matrices in order to optimize its performance. Specifically, some of the most efficient approximate algorithms for computing low-rank approximations proceed by computing a projection SA, where S is a sparse random m × n "sketching matrix", and then performing the singular value decomposition of SA. We show how to replace the random matrix S with a "learned" matrix of the same sparsity to reduce the error. Our experiments show that, for multiple types of data sets, a learned sketch matrix can substantially reduce the approximation loss compared to a random matrix S, sometimes by one order of magnitude. We also study mixed matrices where only some of the rows are trained and the remaining ones are random, and show that matrices still offer improved performance while retaining worst-case guarantees. Finally, to understand the theoretical aspects of our approach, we study the special case of m=1. In particular, we give an approximation algorithm for minimizing the empirical loss, with approximation factor depending on the stable rank of matrices in the training set. We also show generalization bounds for the sketch matrix learning problem.
Key facts. Cited by 41 papers in the map (data through 14 Oct 2026). First posted on arXiv 30 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 5; 2023: 4; 2024: 10; 2025: 10; 2026: 6.
41 papers.
Sort:
By area:
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 208
- 2021Instance-Optimal Compressed Sensing via Posterior Samplingcited by 43
- 2022Generalization Bounds for Data-Driven Numerical Linear Algebracited by 24
- 2022Online Algorithms with Multiple Predictionscited by 22
- 2023A Survey on Approximate Edge AI for Energy Efficient Autonomous Driving Servicescited by 14
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learningcited by 11
- 2024Algorithm Configuration for Structured Pfaffian Settingscited by 11
- 2021Double Coverage with Machine-Learned Advicecited by 10
- 2023Generalization Bound and Learning Methods for Data-Driven Projections in Linear Programmingcited by 10
- 2023Improved Frequency Estimation Algorithms with and without Predictionscited by 10
- 2021Learning Based Proximity Matrix Factorization for Node Embeddingcited by 5
- 2022Improved Generalization Bound and Learning of Sparsity Patterns for Data-Driven Low-Rank Approximationcited by 5
29 more
- 2025Provably data-driven projection method for quadratic programmingcited by 5
- 2021Cherry-Picking Gradients: Learning Low-Rank Embeddings of Visual Data via Differentiable Cross-Approximationcited by 4
- 2024Learning-Augmented Search Data Structurescited by 4
- 2024Learning-Based Algorithms for Graph Searching Problemscited by 4
- 2024Learning Low-Rank Feature for Thorax Disease Classificationcited by 4
- 2025Diffusion on Graph: Augmentation of Graph Structure for Node Classificationcited by 4
- 2024DiffRed: Dimensionality Reduction guided by stable rankcited by 3
- 2024Optimal Algorithms for Augmented Testing of Discrete Distributionscited by 2
- 2025Learning-Augmented Frequent Directionscited by 2
- 2025Changing Base Without Losing Pace: A GPU-Efficient Alternative to MatMul in DNNscited by 2
- 2025Better Private Distribution Testing by Leveraging Unverified Auxiliary Datacited by 2
- 2026Provably Data-driven Multiple Hyper-parameter Tuning with Structured Loss Functioncited by 2
- 2026Provably Data-driven Lagrangian Relaxation for Mixed Integer Linear Programmingcited by 2
- 2021Learning-Augmented Sketches for Hessianscited by 1
- 2022Low-rank Tensor Learning with Nonconvex Overlapped Nuclear Norm Regularizationcited by 1
- 2024On Approximability of ℓ22 Min-Sum Clusteringcited by 1
- 2025Learning-Augmented Streaming Algorithms for Correlation Clusteringcited by 1
- 2022Learning Sparsity and Randomness for Data-driven Low Rank Approximationcited by 0
- 2023Learning the Positions in CountSketchcited by 0
- 2024Understanding and Guiding Weakly Supervised Entity Alignment with Potential Isomorphism Propagationcited by 0
- 2024Efficient Low-rank Identification via Accelerated Iteratively Reweighted Nuclear Norm Minimizationcited by 0
- 2025Optimal Linear Baseline Models for Scientific Machine Learningcited by 0
- 2025Compressive Meta-Learningcited by 0
- 2025Transductive and Learning-Augmented Online Regressioncited by 0
- 2025NeuMatC: A General Neural Framework for Fast Parametric Matrix Operationcited by 0
- 2026Metric k-clustering using only Weak Comparison Oraclescited by 0
- 2026RL4RLA: Teaching ML to Discover Randomized Linear Algebra Algorithms Through Curriculum Design and Graph-Based Searchcited by 0
- 2026Tight Bounds for Data-driven Multiple Hyper-parameter Tuning with Structured Loss Functioncited by 0
- 2026SketchSSM: Write to the Full State, Read from a Compact Sketchcited by 0
- 2026SketchSSM: Write to the Full State, Read from a Compact Sketch27 Sep 2026
- 2026Tight Bounds for Data-driven Multiple Hyper-parameter Tuning with Structured Loss Function18 Aug 2026
- 2026Provably Data-driven Lagrangian Relaxation for Mixed Integer Linear Programming18 May 2026
- 2026RL4RLA: Teaching ML to Discover Randomized Linear Algebra Algorithms Through Curriculum Design and Graph-Based Search18 May 2026
- 2026Provably Data-driven Multiple Hyper-parameter Tuning with Structured Loss Function2 Feb 2026
- 2026Metric k-clustering using only Weak Comparison Oracles27 Jan 2026
- 2025NeuMatC: A General Neural Framework for Fast Parametric Matrix Operation28 Nov 2025
- 2025Learning-Augmented Streaming Algorithms for Correlation Clustering12 Oct 2025
- 2025Transductive and Learning-Augmented Online Regression4 Oct 2025
- 2025Provably data-driven projection method for quadratic programming3 Sep 2025
- 2025Compressive Meta-Learning14 Aug 2025
- 2025Optimal Linear Baseline Models for Scientific Machine Learning7 Aug 2025
29 more
- 2025Better Private Distribution Testing by Leveraging Unverified Auxiliary Data18 Mar 2025
- 2025Diffusion on Graph: Augmentation of Graph Structure for Node Classification16 Mar 2025
- 2025Changing Base Without Losing Pace: A GPU-Efficient Alternative to MatMul in DNNs15 Mar 2025
- 2025Learning-Augmented Frequent Directions2 Mar 2025
- 2024On Approximability of ℓ22 Min-Sum Clustering4 Dec 2024
- 2024Optimal Algorithms for Augmented Testing of Discrete Distributions1 Dec 2024
- 2024Algorithm Configuration for Structured Pfaffian Settings6 Sep 2024
- 2024Efficient Low-rank Identification via Accelerated Iteratively Reweighted Nuclear Norm Minimization22 Jun 2024
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learning17 Jun 2024
- 2024DiffRed: Dimensionality Reduction guided by stable rank9 Mar 2024
- 2024Learning-Based Algorithms for Graph Searching Problems27 Feb 2024
- 2024Learning-Augmented Search Data Structures16 Feb 2024
- 2024Learning Low-Rank Feature for Thorax Disease Classification14 Feb 2024
- 2024Understanding and Guiding Weakly Supervised Entity Alignment with Potential Isomorphism Propagation5 Feb 2024
- 2023Improved Frequency Estimation Algorithms with and without Predictions12 Dec 2023
- 2023Generalization Bound and Learning Methods for Data-Driven Projections in Linear Programming1 Sep 2023
- 2023Learning the Positions in CountSketch11 Jun 2023
- 2023A Survey on Approximate Edge AI for Energy Efficient Autonomous Driving Services13 Apr 2023
- 2022Learning Sparsity and Randomness for Data-driven Low Rank Approximation15 Dec 2022
- 2022Improved Generalization Bound and Learning of Sparsity Patterns for Data-Driven Low-Rank Approximation17 Sep 2022
- 2022Generalization Bounds for Data-Driven Numerical Linear Algebra16 Jun 2022
- 2022Online Algorithms with Multiple Predictions8 May 2022
- 2022Low-rank Tensor Learning with Nonconvex Overlapped Nuclear Norm Regularization6 May 2022
- 2021Instance-Optimal Compressed Sensing via Posterior Sampling21 Jun 2021
- 2021Learning Based Proximity Matrix Factorization for Node Embedding10 Jun 2021
- 2021Cherry-Picking Gradients: Learning Low-Rank Embeddings of Visual Data via Differentiable Cross-Approximation29 May 2021
- 2021Learning to Optimize: A Primer and A Benchmark23 Mar 2021
- 2021Double Coverage with Machine-Learned Advice2 Mar 2021
- 2021Learning-Augmented Sketches for Hessians24 Feb 2021
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 208
- 2021Instance-Optimal Compressed Sensing via Posterior Samplingcited by 43
- 2022Generalization Bounds for Data-Driven Numerical Linear Algebracited by 24
- 2022Online Algorithms with Multiple Predictionscited by 22
- 2023A Survey on Approximate Edge AI for Energy Efficient Autonomous Driving Servicescited by 14
- 2024Recent and Upcoming Developments in Randomized Numerical Linear Algebra for Machine Learningcited by 11
- 2024Algorithm Configuration for Structured Pfaffian Settingscited by 11
- 2021Double Coverage with Machine-Learned Advicecited by 10
- 2023Generalization Bound and Learning Methods for Data-Driven Projections in Linear Programmingcited by 10
- 2023Improved Frequency Estimation Algorithms with and without Predictionscited by 10
- 2021Learning Based Proximity Matrix Factorization for Node Embeddingcited by 5
- 2022Improved Generalization Bound and Learning of Sparsity Patterns for Data-Driven Low-Rank Approximationcited by 5
12 most cited of 39 All 39 (JSON)
- 2026Tight Bounds for Data-driven Multiple Hyper-parameter Tuning with Structured Loss Function18 Aug 2026
- 2026Provably Data-driven Lagrangian Relaxation for Mixed Integer Linear Programming18 May 2026
- 2026RL4RLA: Teaching ML to Discover Randomized Linear Algebra Algorithms Through Curriculum Design and Graph-Based Search18 May 2026
- 2026Provably Data-driven Multiple Hyper-parameter Tuning with Structured Loss Function2 Feb 2026
- 2026Metric k-clustering using only Weak Comparison Oracles27 Jan 2026
- 2025NeuMatC: A General Neural Framework for Fast Parametric Matrix Operation28 Nov 2025
- 2025Learning-Augmented Streaming Algorithms for Correlation Clustering12 Oct 2025
- 2025Transductive and Learning-Augmented Online Regression4 Oct 2025
- 2025Provably data-driven projection method for quadratic programming3 Sep 2025
- 2025Compressive Meta-Learning14 Aug 2025
- 2025Optimal Linear Baseline Models for Scientific Machine Learning7 Aug 2025
- 2025Better Private Distribution Testing by Leveraging Unverified Auxiliary Data18 Mar 2025
12 newest of 39 All 39 (JSON)