Pass-Efficient Randomized LU Algorithms for Computing Low-Rank Matrix Approximation
Bolong Zhang, Michael Mascagni

TL;DR
This paper introduces PowerLU, a novel randomized LU algorithm that improves efficiency and accuracy for large-scale low-rank matrix approximation, allowing multiple passes and fixed precision control.
Contribution
The paper proposes PowerLU, a new randomized LU method with theoretical analysis, multiple passes, and fixed precision variants, outperforming existing algorithms in speed and accuracy.
Findings
PowerLU is faster than existing randomized LU algorithms.
PowerLU maintains high accuracy with multiple passes.
PowerLU_FP achieves similar accuracy to other methods but with improved speed.
Abstract
Low-rank matrix approximation is extremely useful in the analysis of data that arises in scientific computing, engineering applications, and data science. However, as data sizes grow, traditional low-rank matrix approximation methods, such as SVD and CPQR, are either prohibitively expensive or cannot provide sufficiently accurate results. A solution is to use randomized low-rank matrix approximation methods such as randomized SVD , and randomized LU decomposition on extremely large data sets. In this paper, we focus on the randomized LU decomposition method. First, we employ a reorthogonalization procedure to perform the power iteration of the existing randomized LU algorithm to compensate for the rounding errors caused by the power method. Then we propose a novel randomized LU algorithm, called PowerLU, for the fixed low-rank approximation problem. PowerLU allows for an arbitrary…
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 · Tensor decomposition and applications · Stochastic Gradient Optimization Techniques
