Learning-Based Low-Rank Approximations
Piotr Indyk, Ali Vakilian, Yang Yuan

TL;DR
This paper presents a learning-based approach to low-rank matrix approximation that replaces random sketching matrices with learned ones, significantly improving approximation accuracy across various datasets.
Contribution
It introduces a novel learning-based algorithm for low-rank approximation that optimizes sketching matrices using training data, outperforming traditional random methods.
Findings
Learned sketch matrices reduce approximation error by up to tenfold.
Mixed matrices with trained and random rows maintain performance and guarantees.
Theoretical analysis provides approximation and generalization bounds for the learning approach.
Abstract
We introduce a "learning-based" algorithm for the low-rank decomposition problem: given an matrix , and a parameter , compute a rank- matrix that minimizes the approximation loss . 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 , where is a sparse random "sketching matrix", and then performing the singular value decomposition of . We show how to replace the random matrix 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 , sometimes by one order of magnitude. We also…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Stochastic Gradient Optimization Techniques · Machine Learning and Algorithms
