Structured matrix recovery from matrix-vector products
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.
Keywords
Cite
@article{arxiv.2212.09841,
title = {Structured matrix recovery from matrix-vector products},
author = {Diana Halikias and Alex Townsend},
journal= {arXiv preprint arXiv:2212.09841},
year = {2023}
}