English

Sublinear Time Low-Rank Approximation of Toeplitz Matrices

Data Structures and Algorithms 2024-04-23 v1 Numerical Analysis Numerical Analysis

Abstract

We present a sublinear time algorithm for computing a near optimal low-rank approximation to any positive semidefinite (PSD) Toeplitz matrix TRd×dT\in \mathbb{R}^{d\times d}, given noisy access to its entries. In particular, given entrywise query access to T+ET+E for an arbitrary noise matrix ERd×dE\in \mathbb{R}^{d\times d}, integer rank kdk\leq d, and error parameter δ>0\delta>0, our algorithm runs in time poly(k,log(d/δ))\text{poly}(k,\log(d/\delta)) and outputs (in factored form) a Toeplitz matrix T~Rd×d\widetilde{T} \in \mathbb{R}^{d \times d} with rank poly(k,log(d/δ))\text{poly}(k,\log(d/\delta)) satisfying, for some fixed constant CC, \begin{equation*} \|T-\widetilde{T}\|_F \leq C \cdot \max\{\|E\|_F,\|T-T_k\|_F\} + \delta \cdot \|T\|_F. \end{equation*} Here F\|\cdot \|_F is the Frobenius norm and TkT_k is the best (not necessarily Toeplitz) rank-kk approximation to TT in the Frobenius norm, given by projecting TT onto its top kk eigenvectors. Our result has the following applications. When E=0E = 0, we obtain the first sublinear time near-relative-error low-rank approximation algorithm for PSD Toeplitz matrices, resolving the main open problem of Kapralov et al. SODA `23, whose algorithm had sublinear query complexity but exponential runtime. Our algorithm can also be applied to approximate the unknown Toeplitz covariance matrix of a multivariate Gaussian distribution, given sample access to this distribution, resolving an open question of Eldar et al. SODA `20. Our algorithm applies sparse Fourier transform techniques to recover a low-rank Toeplitz matrix using its Fourier structure. Our key technical contribution is the first polynomial time algorithm for \emph{discrete time off-grid} sparse Fourier recovery, which may be of independent interest.

Keywords

Cite

@article{arxiv.2404.13757,
  title  = {Sublinear Time Low-Rank Approximation of Toeplitz Matrices},
  author = {Cameron Musco and Kshiteej Sheth},
  journal= {arXiv preprint arXiv:2404.13757},
  year   = {2024}
}

Comments

Published in SODA 2024. Updated proofs

R2 v1 2026-06-28T16:01:32.238Z