Eigenmatrix for unstructured sparse recovery
Lexing Ying
TL;DR
The paper addresses unstructured sparse recovery with a general kernel $G(s,x)$ and noisy observations by introducing the eigenmatrix $M$, a data-driven operator designed so that $M \mathbf{g}(x) \approx x \mathbf{g}(x)$ for $\mathbf{g}(x)=[G(s_j,x)]$. This enables a unified Prony/ESPRIT–style recovery that does not require structured sampling, by constructing $M$ on complex or real analytic domains (via unit-disk boundary grids or Chebyshev grids) and applying postprocessing to estimate spike locations $\{x_k\}$ and weights $\{w_k\}$. The method is demonstrated across rational approximation, spectral function estimation, Fourier inversion, Laplace inversion, and sparse deconvolution, showing robustness to noise and providing accurate initial guesses for subsequent LS refinement; however, tasks like Laplace inversion remain more noise-sensitive. Overall, the eigenmatrix framework offers a principled, data-driven, unified approach to several unstructured sparse recovery problems with potential for extensions to other spectral-type methods.
Abstract
This note considers the unstructured sparse recovery problems in a general form. Examples include rational approximation, spectral function estimation, Fourier inversion, Laplace inversion, and sparse deconvolution. The main challenges are the noise in the sample values and the unstructured nature of the sample locations. This note proposes the eigenmatrix, a data-driven construction with desired approximate eigenvalues and eigenvectors. The eigenmatrix offers a new way for these sparse recovery problems. Numerical results are provided to demonstrate the efficiency of the proposed method.
