Sublinear Time Low-Rank Approximation of Toeplitz Matrices
Cameron Musco, Kshiteej Sheth
Abstract
We present a sublinear time algorithm for computing a near optimal low-rank approximation to any positive semidefinite (PSD) Toeplitz matrix T ∈ R d×d , given noisy access to its entries. In particular, given entrywise query access to T + E for an arbitrary noise matrix E ∈ R d×d , integer rank k ≤ d, and error parameter δ > 0, our algorithm runs in time poly(k, log(d/δ)) and outputs (in factored form) a Toeplitz matrix T ∈ R d×d with rank poly(k, log(d/δ)) satisfying, for some fixed constant C,
Here • F is the Frobenius norm and T k is the best (not necessarily Toeplitz) rank-k approximation to T in the Frobenius norm, given by projecting T onto its top k eigenvectors.
Our robust low-rank approximation primitive can be applied in several settings. When E = 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, which gave an algorithm with 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. By doing so, we resolve an open question of Eldar et al. SODA '20, improving the state-of-the-art error bounds and achieving a polynomial rather than exponential (in the sample size) runtime.
Our algorithm is based on applying sparse Fourier transform techniques to recover a lowrank Toeplitz matrix using its Fourier structure. Our key technical contribution is the first polynomial time algorithm for discrete time off-grid sparse Fourier recovery, which may be of independent interest. We also contribute a structural heavy-light decomposition result for PSD Toeplitz matrices, which allows us to apply this primitive to low-rank Toeplitz matrix recovery.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers3
- Consistent Low-Rank ApproximationDavid Woodruff, Samson ZhouICLR 2026 · 62 citations
- The ESPRIT Algorithm Under High Noise: Optimal Error Scaling and Noisy Super-ResolutionZhiyan Ding, Ethan N. Epperly, Lin Lin, Ruizhe ZhangFOCS 2024 · 4 citations
- Sublinear Time Low-Rank Approximation of Hankel MatricesMichael Kapralov, Cameron Musco, Kshiteej ShethSODA 2026 · 1 citation
Builds on6
- Oblivious Sketching of High-Degree Polynomial KernelsThomas D. Ahle, Michael Kapralov, Jakob Bæk Tejs Knudsen, Rasmus Pagh et al.SODA 2020 · 42 citations
- Sample Efficient Toeplitz Covariance EstimationYonina C. Eldar, Jerry Li, Cameron Musco, Christopher MuscoSODA 2020 · 15 citations
- Robust and Sample Optimal Algorithms for PSD Low Rank ApproximationAinesh Bakshi, Nadiia Chepurko, David P. WoodruffFOCS 2020 · 4 citations
- Super-resolution and Robust Sparse Continuous Fourier Transform in Any Constant Dimension: Nearly Linear Time and Sample ComplexityYaonan Jin, Daogao Liu, Zhao SongSODA 2023 · 4 citations
- On Symmetric Factorizations of Hankel MatricesMehrdad GhadiriFOCS 2023 · 2 citations
Related papers
- Toeplitz Low-Rank Approximation with Sublinear Query ComplexityMichael Kapralov, Hannah Lawrence, Mikhail Makarov, Cameron Musco et al.SODA 2023 · 1 citation
- Robust Sub-Gaussian Principal Component Analysis and Width-Independent Schatten PackingArun Jambulapati, Jerry Li, Kevin TianNeurIPS 2020 · 45 citations
- Near-optimal hierarchical matrix approximation from matrix-vector productsTyler Chen, Feyza Duman Keles, Diana Halikias, Cameron Musco et al.SODA 2025
- Low-rank approximation with 1/ε1/3 matrix-vector productsAinesh Bakshi, Kenneth L. Clarkson, David P. WoodruffSTOC 2022 · 5 citations
- A Quantum Speed-Up for Approximating the Top Eigenvectors of a MatrixYanlin Chen, András Gilyén, Ronald de WolfSODA 2025 · 4 citations
