Structured matrix recovery from matrix-vector products
Diana Halikias, Alex Townsend

TL;DR
This paper introduces efficient algorithms for recovering structured matrices, such as hierarchical low-rank matrices, solely from matrix-vector products, significantly reducing the number of products needed through a novel recursive projection approach.
Contribution
It presents a new randomized recursive projection algorithm for hierarchical low-rank matrix recovery from matrix-vector products, improving efficiency over traditional peeling methods.
Findings
Hierarchical low-rank matrices can be recovered with O((k+p) log N) matrix-vector products.
The proposed method exploits matrix structure through carefully designed randomized input vectors.
The recursive projection approach outperforms existing recursive peeling procedures.
Abstract
Can one recover a matrix efficiently from only matrix-vector products? If so, how many are needed? This paper describes algorithms to recover matrices with known structures, such as tridiagonal, Toeplitz, Toeplitz-like, and hierarchical low-rank, from matrix-vector products. In particular, we derive a randomized algorithm for recovering an unknown hierarchical low-rank matrix from only matrix-vector products with high probability, where is the rank of the off-diagonal blocks, and is a small oversampling parameter. We do this by carefully constructing randomized input vectors for our matrix-vector products that exploit the hierarchical structure of the matrix. While existing algorithms for hierarchical matrix recovery use a recursive "peeling" procedure based on elimination, our approach uses a recursive projection procedure.
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 · Random Matrices and Applications
