Parallel algorithms for computing the tensor-train decomposition

11/19/2021
by   Tianyi Shi, et al.
0

The tensor-train (TT) decomposition expresses a tensor in a data-sparse format used in molecular simulations, high-order correlation functions, and optimization. In this paper, we propose four parallelizable algorithms that compute the TT format from various tensor inputs: (1) Parallel-TTSVD for traditional format, (2) PSTT and its variants for streaming data, (3) Tucker2TT for Tucker format, and (4) TT-fADI for solutions of Sylvester tensor equations. We provide theoretical guarantees of accuracy, parallelization methods, scaling analysis, and numerical results. For example, for a d-dimension tensor in ℝ^n×…× n, a two-sided sketching algorithm PSTT2 is shown to have a memory complexity of 𝒪(n^⌊ d/2 ⌋), improving upon 𝒪(n^d-1) from previous algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/27/2021

Provable Tensor-Train Format Tensor Completion by Riemannian Optimization

The tensor train (TT) format enjoys appealing advantages in handling str...
research
11/07/2017

High-order Tensor Completion for Data Recovery via Sparse Tensor-train Optimization

In this paper, we aim at the problem of tensor data completion. Tensor-t...
research
08/04/2022

Streaming Tensor Train Approximation

Tensor trains are a versatile tool to compress and work with high-dimens...
research
10/07/2022

Sampling-Based Decomposition Algorithms for Arbitrary Tensor Networks

We show how to develop sampling-based alternating least squares (ALS) al...
research
05/12/2016

Exponential Machines

Modeling interactions between features improves the performance of machi...
research
11/22/2022

An Incremental Tensor Train Decomposition Algorithm

We present a new algorithm for incrementally updating the tensor-train d...
research
11/11/2016

Simple and Efficient Parallelization for Probabilistic Temporal Tensor Factorization

Probabilistic Temporal Tensor Factorization (PTTF) is an effective algor...

Please sign up or login with your details

Forgot password? Click here to reset