Lune

SODA2026Top-tier venue

Sublinear Time Low-Rank Approximation of Hankel Matrices

Michael Kapralov, Cameron Musco, Kshiteej Sheth

2026Year
1Citations
1Top-tier citations

Abstract

Hankel matrices are an important class of highly-structured matrices, arising across computational mathematics, engineering, and theoretical computer science. It is well-known that positive semidefinite (PSD) Hankel matrices are always approximately low-rank. In particular, a celebrated result of Beckermann and Townsend shows that, for any PSD Hankel matrix H∈Rn×nH \in \mathbb{R}^{n \times n} and any ϵ>0\epsilon \gt 0, letting HkH_k be the best rank-kk approximation of HH (obtained via truncated singular value decomposition), ∥H−Hk∥F≤ϵ∥H∥F\|H - H_k\|_F \le \epsilon \|H\|_F for k=O(log⁡nlog⁡(1/ϵ))k = O(\log n \log (1/\epsilon)). I.e., the optimal low-rank approximation error decays exponentially in the rank-kk. As such, PSD Hankel matrices are natural targets for low-rank approximation algorithms. We give the first such algorithm that runs in sublinear time. In particular, we show how to compute, in polylog⁡(n,1/ϵ)\operatorname{polylog}(n, 1/\epsilon) time, a factored representation of a rank-O(log⁡nlog⁡(1/ϵ))O(\log n \log(1/\epsilon)) Hankel matrix H^\widehat{H} matching the error guarantee of Beckermann and Townsend up to constant factors. We further show that our algorithm is robust – given input H+EH + E where E∈Rn×nE \in \mathbb{R}^{n \times n} is an arbitrary non-Hankel noise matrix, we obtain error ∥H−H^∥F≤O(∥E∥F)+ϵ∥H∥F\|H - \widehat{H}\|_F \le O(\|E\|_F) + \epsilon \|H\|_F. Towards this algorithmic result, our first contribution is a structure-preserving existence result – we show that there exists a rank-kk Hankel approximation to HH matching the error bound of Beckermann and Townsend. Our result can be interpreted as a finite-dimensional analog of the widely applicable AAK theorem, which shows that the optimal low-rank approximation of an infinite Hankel operator is itself Hankel. Armed with our existence result, and leveraging the well-known Vandermonde structure of Hankel matrices, we achieve our sublinear time algorithm using a sampling-based approach that relies on universal ridge leverage score bounds for Vandermonde matrices.

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.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 2c7a4f0c-3e29-4e36-9596-5f637a9bbe20

Cited by top-tier papers1

Ask how each one uses it

Builds on11

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines