Low-Rank Approximation by Randomly Pivoted LU
Marc Aur\`ele Gilles, Heather Wilber

TL;DR
This paper introduces Randomly Pivoted LU (RPLU), a low-rank approximation method that converges rapidly for matrices with decaying singular values and outperforms existing algorithms in memory-limited and structured settings.
Contribution
The paper analyzes the convergence and efficiency of RPLU, a novel low-rank approximation algorithm based on randomized LU factorization with pivot sampling.
Findings
RPLU converges geometrically in expectation for certain matrices.
RPLU requires less memory and computational resources compared to existing methods.
RPLU performs well on structured matrices like Cauchy-like matrices and in applications such as rational approximation.
Abstract
The low-rank approximation properties of Randomly Pivoted LU (RPLU), a variant of Gaussian elimination where pivots are sampled proportional to the squared entries of the Schur complement, are analyzed. It is shown that the RPLU iterates converge geometrically in expectation for matrices with rapidly decaying singular values. RPLU outperforms existing low-rank approximation algorithms in two settings: first, when memory is limited, RPLU can be implemented with storage and operations, where is the cost of a matvec with or its adjoint, for a rank- approximation. Second, when the matrix and its Schur complements share exploitable structure, such as for Cauchy-like matrices. The efficacy of RPLU is illustrated with several examples, including…
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
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Tensor decomposition and applications
