Hierarchical Orthogonal Factorization: Sparse Least Squares Problems
Abeynaya Gnanasekaran, Eric Darve

TL;DR
This paper introduces a fast hierarchical solver for large sparse least squares problems that leverages low-rank approximations and a two-step sparsification scheme, achieving near-linear runtime and memory efficiency with controllable approximation errors.
Contribution
The authors develop a novel hierarchical solver based on spaQR that improves scalability and efficiency for sparse least squares problems using low-rank approximations and a new sparsification scheme.
Findings
Runtime scales as O(M log N)
Memory usage is O(M)
Performs better than traditional methods in experiments
Abstract
In this work, we develop a fast hierarchical solver for solving large, sparse least squares problems. We build upon the algorithm, spaQR (sparsified QR), that was developed by the authors to solve large sparse linear systems. Our algorithm is built on top of a Nested Dissection based multifrontal QR approach. We use low-rank approximations on the frontal matrices to sparsify the vertex separators at every level in the elimination tree. Using a two-step sparsification scheme, we reduce the number of columns and maintain the ratio of rows to columns in each front without introducing any additional fill-in. With this improvised scheme, we show that the runtime of the algorithm scales as and uses memory to store the factorization. This is achieved at the expense of a small and controllable approximation error. The end result is an approximate…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Multi-Criteria Decision Making · Sparse and Compressive Sensing Techniques
