Randomized algorithms for rounding in the Tensor-Train format
Hussam Al Daas, Grey Ballard, Paul Cazeaux, Eric Hallman, Agnieszka, Miedlar, Mirjeta Pasha, Tim W. Reid, and Arvind K. Saibaba

TL;DR
This paper introduces randomized algorithms for tensor rounding in the Tensor-Train format, significantly reducing computational costs in high-dimensional tensor approximations used in PDE solutions.
Contribution
It develops novel randomized algorithms for TT rounding that outperform deterministic methods in speed, especially for sums of TT-tensors.
Findings
20x speedup in rounding a sum of TT-tensors
Randomized algorithms maintain accuracy comparable to deterministic methods
Significant reduction in computational time for high-dimensional tensor operations
Abstract
The Tensor-Train (TT) format is a highly compact low-rank representation for high-dimensional tensors. TT is particularly useful when representing approximations to the solutions of certain types of parametrized partial differential equations. For many of these problems, computing the solution explicitly would require an infeasible amount of memory and computational time. While the TT format makes these problems tractable, iterative techniques for solving the PDEs must be adapted to perform arithmetic while maintaining the implicit structure. The fundamental operation used to maintain feasible memory and computational time is called rounding, which truncates the internal ranks of a tensor already in TT format. We propose several randomized algorithms for this task that are generalizations of randomized low-rank matrix approximation algorithms and provide significant reduction in…
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 · Computational Physics and Python Applications · Numerical Methods and Algorithms
