RANDOMIZED ALGORITHMS FOR ROUNDING IN THE TENSOR-TRAIN FORMAT

被引:14
作者
Al Daas, Hussam [1 ]
Ballard, Grey [2 ]
Cazeaux, Paul [3 ]
Hallman, Eric [4 ]
Miedlar, Agnieszka [3 ]
Pasha, Mirjeta [5 ]
Reid, Tim W. [4 ]
Saibaba, Arvind K. [4 ]
机构
[1] Rutherford Appleton Lab, Computat Math Grp, Didcot OX11 0QX, England
[2] Wake Forest Univ, Dept Comp Sci, Winston Salem, NC 27106 USA
[3] Virginia Tech, Dept Math, Blacksburg, VA 24061 USA
[4] North Carolina State Univ, Dept Math, Raleigh, NC 27607 USA
[5] Tufts Univ, Dept Math, Medford, MA 02155 USA
关键词
high-dimensional problems; randomized algorithms; tensor decompositions; tensortrain format; LINEAR-SYSTEMS; RANK APPROXIMATIONS; COMPUTATION; TUCKER; SVD;
D O I
10.1137/21M1451191
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The tensor-train (TT) format is a highly compact low-rank representation for highdimensional 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 computation compared to deterministic TT-rounding algorithms. Randomization is particularly effective in the case of rounding a sum of TT-tensors (where we observe 20\times speedup), which is the bottleneck computation in the adaptation of GMRES to vectors in TT format. We present the randomized algorithms and compare their empirical accuracy and computational time with deterministic alternatives.
引用
收藏
页码:A74 / A95
页数:22
相关论文
共 53 条
[1]   Randomized algorithms for fast computation of low rank tensor ring model [J].
Ahmadi-Asl, Salman ;
Cichocki, Andrzej ;
Huy Phan, Anh ;
Asante-Mensah, Maame G. ;
Musavian Ghazani, Mirfarid ;
Tanaka, Toshihisa ;
Oseledets, Ivan .
MACHINE LEARNING-SCIENCE AND TECHNOLOGY, 2021, 2 (01)
[2]   Randomized Algorithms for Computation of Tucker Decomposition and Higher Order SVD (HOSVD) [J].
Ahmadi-Asl, Salman ;
Abukhovich, Stanislav ;
Asante-Mensah, Maame G. ;
Cichocki, Andrzej ;
Phan, Anh Huy ;
Tanaka, Tohishisa ;
Oseledets, Ivan .
IEEE ACCESS, 2021, 9 :28684-28706
[3]   PARALLEL ALGORITHMS FOR TENSOR TRAIN ARITHMETIC [J].
Al Daas, Hussam ;
Ballard, Grey ;
Benner, Peter .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2022, 44 (01) :C25-C53
[4]   TENSOR TRAIN CONSTRUCTION FROM TENSOR ACTIONS, WITH APPLICATION TO COMPRESSION OF LARGE HIGH ORDER DERIVATIVE TENSORS [J].
Alger, Nick ;
Chen, Peng ;
Ghattas, Omar .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2020, 42 (05) :A3516-A3539
[5]   A projection method to solve linear systems in tensor format [J].
Ballani, Jonas ;
Grasedyck, Lars .
NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2013, 20 (01) :27-43
[6]   Tensor Decompositions for Integral Histogram Compression and Look-Up [J].
Ballester-Ripoll, Rafael ;
Pajarola, Renato .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2019, 25 (02) :1435-1446
[7]   COMPUTING LOW-RANK APPROXIMATIONS OF LARGE-SCALE MATRICES WITH THE TENSOR NETWORK RANDOMIZED SVD [J].
Batselier, Kim ;
Yu, Wenjian ;
Daniel, Luca ;
Wong, Ngai .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2018, 39 (03) :1221-1244
[8]   The multiconfiguration time-dependent Hartree (MCTDH) method:: a highly efficient algorithm for propagating wavepackets [J].
Beck, MH ;
Jäckle, A ;
Worth, GA ;
Meyer, HD .
PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 2000, 324 (01) :1-105
[9]   MULTIVARIATE REGRESSION AND MACHINE LEARNING WITH SUMS OF SEPARABLE FUNCTIONS [J].
Beylkin, Gregory ;
Garcke, Jochen ;
Mohlenkamp, Martin J. .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2009, 31 (03) :1840-1857
[10]   Randomized algorithms for the approximations of Tucker and the tensor train decompositions [J].
Che, Maolin ;
Wei, Yimin .
ADVANCES IN COMPUTATIONAL MATHEMATICS, 2019, 45 (01) :395-428