Streaming Tensor Train Approximation

From MaRDI portal
Publication:6074548

DOI10.1137/22M1515045zbMATH Open1523.65042arXiv2208.02600OpenAlexW4387339899MaRDI QIDQ6074548FDOQ6074548


Authors: Daniel Kressner, Bart Vandereycken, Rik Voorhaar Edit this on Wikidata


Publication date: 12 October 2023

Published in: SIAM Journal on Scientific Computing (Search for Journal in Brave)

Abstract: Tensor trains are a versatile tool to compress and work with high-dimensional data and functions. In this work we introduce the Streaming Tensor Train Approximation (STTA), a new class of algorithms for approximating a given tensor mathcalT in the tensor train format. STTA accesses mathcalT exclusively via two-sided random sketches of the original data, making it streamable and easy to implement in parallel -- unlike existing deterministic and randomized tensor train approximations. This property also allows STTA to conveniently leverage structure in mathcalT, such as sparsity and various low-rank tensor formats, as well as linear combinations thereof. When Gaussian random matrices are used for sketching, STTA is admissible to an analysis that builds and extends upon existing results on the generalized Nystr"om approximation for matrices. Our results show that STTA can be expected to attain a nearly optimal approximation error if the sizes of the sketches are suitably chosen. A range of numerical experiments illustrates the performance of STTA compared to existing deterministic and randomized approaches.


Full work available at URL: https://arxiv.org/abs/2208.02600




Recommendations




Cites Work


Cited In (14)





This page was built for publication: Streaming Tensor Train Approximation

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6074548)