Streaming Tensor Train Approximation
Daniel Kressner, Bart Vandereycken, Rik Voorhaar

TL;DR
The paper introduces Streaming Tensor Train Approximation (STTA), a novel, streamable algorithm for tensor approximation that leverages random sketches, enabling efficient, parallel, and structure-aware high-dimensional data processing.
Contribution
STTA is a new class of tensor train approximation algorithms that use two-sided random sketches, offering streamability, parallelism, and structure exploitation, extending existing theoretical frameworks.
Findings
STTA achieves nearly optimal approximation errors with proper sketch sizes.
Numerical experiments show STTA outperforms existing methods in efficiency and accuracy.
STTA effectively leverages data structure such as sparsity and low-rank formats.
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 in the tensor train format. STTA accesses 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 , 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTensor decomposition and applications · Stochastic Gradient Optimization Techniques · Advanced Neural Network Applications
