Fast elementwise operations on tensor trains with alternating cross interpolation
Marc K. Ritter

TL;DR
This paper introduces the alternating cross interpolation (ACI) algorithm that accelerates elementwise operations on tensor trains from $O(mbda^4)$ to $O(mbda^3)$, maintaining error control and improving efficiency.
Contribution
The paper presents a novel ACI algorithm that reduces the computational complexity of elementwise tensor train operations, enabling faster calculations in practical applications.
Findings
ACI achieves $O(mbda^3)$ complexity for elementwise TT operations.
The algorithm maintains error control during computations.
Benchmarks show significant speedup for common TT ranks.
Abstract
Tensor trains (TTs), also known as matrix product states (MPS), are compressed representations of high-dimensional data that can be efficiently manipulated to perform calculations on the data. In many applications, such as TT-based solvers for nonlinear partial differential equations, the most expensive step is an elementwise multiplication or similar elementwise operation on multiple TTs. Known error-controlled algorithms for such operations scale as , where is the TT rank. If the rank of the output is smaller than , it is possible to formulate algorithms with better scaling. In this work, we present the alternating cross interpolation (ACI) algorithm that performs such operations in , while maintaining error control. We demonstrate these properties on benchmark problems, achieving a significant speedup for TT ranks that are commonly encountered 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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
