arXiv Analytics

Sign in

arXiv:2212.09841 [math.NA]AbstractReferencesReviewsResources

Matrix recovery from matrix-vector products

Diana Halikias, Alex Townsend

Published 2022-12-19Version 1

Can one recover a matrix efficiently from only matrix-vector products? If so, how many are needed? This paper describes algorithms to recover structured matrices, such as tridiagonal, Toeplitz, Toeplitz-like, and hierarchical low-rank, from matrix-vector products. In particular, we derive a randomized algorithm for recovering an $N \times N$ unknown hierarchical low-rank matrix from only $\mathcal{O}((k+p)\log(N))$ matrix-vector products with high probability, where $k$ is the rank of the off-diagonal blocks, and $p$ 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.

Related articles: Most relevant | Search more
arXiv:2109.10659 [math.NA] (Published 2021-09-22)
Improved variants of the Hutch++ algorithm for trace estimation
arXiv:2110.05351 [math.NA] (Published 2021-10-11, updated 2022-12-19)
Sparse recovery of elliptic solvers from matrix-vector products
arXiv:2209.11023 [math.NA] (Published 2022-09-22)
Randomized low-rank approximation of monotone matrix functions