PARALLEL RANDOMIZED TUCKER DECOMPOSITION ALGORITHMS

被引:0
|
作者
Minster, Rachel [1 ]
Li, Zitong [2 ]
Ballard, Grey [1 ]
机构
[1] Wake Wake Forest Univ, Winston Salem, NC 27109 USA
[2] Univ Calif Irvine, Irvine, CA 92697 USA
来源
SIAM JOURNAL ON SCIENTIFIC COMPUTING | 2024年 / 46卷 / 02期
基金
美国国家科学基金会;
关键词
Key words. Tucker decompositions; tensors; randomized algorithms; parallel algorithms; low-; rank; multilinear algebra; TENSOR DECOMPOSITIONS; RANK APPROXIMATIONS; COMMUNICATION; COMPUTATION;
D O I
10.1137/22M1540363
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The Tucker tensor decomposition is a natural extension of the singular value decomposition (SVD) to multiway data. We propose to accelerate Tucker tensor decomposition algorithms by using randomization and parallelization. We present two algorithms that scale to large data and many processors, significantly reduce both computation and communication cost compared to previous deterministic and randomized approaches, and obtain nearly the same approximation errors. The key idea in our algorithms is to perform randomized sketches with Kronecker-structured random matrices, which reduces computation compared to unstructured matrices and can be implemented using a fundamental tensor computational kernel. We provide probabilistic error analysis of our algorithms and implement a new parallel algorithm for the structured randomized sketch. Our experimental results demonstrate that our combination of randomization and parallelization achieves accurate Tucker decompositions much faster than alternative approaches. We observe up to a 16X speedup over the fastest deterministic parallel implementation on 3D simulation data.
引用
收藏
页码:A1186 / A1213
页数:28
相关论文
共 50 条
  • [1] High Performance Parallel Algorithms for the Tucker Decomposition of Sparse Tensors
    Kaya, Oguz
    Ucar, Bora
    [J]. PROCEEDINGS 45TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING - ICPP 2016, 2016, : 103 - 112
  • [2] Randomized Algorithms for Computation of Tucker Decomposition and Higher Order SVD (HOSVD)
    Ahmadi-Asl, Salman
    Abukhovich, Stanislav
    Asante-Mensah, Maame G.
    Cichocki, Andrzej
    Phan, Anh Huy
    Tanaka, Tohishisa
    Oseledets, Ivan
    [J]. IEEE ACCESS, 2021, 9 : 28684 - 28706
  • [3] ON FAST ALGORITHMS FOR ORTHOGONAL TUCKER DECOMPOSITION
    Anh-Huy Phan
    Cichocki, Andrzej
    Tichavsky, Petr
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [4] Fast and Efficient Algorithms for Nonnegative Tucker Decomposition
    Phan, Anh Huy
    Cichocki, Andrzej
    [J]. ADVANCES IN NEURAL NETWORKS - ISNN 2008, PT 2, PROCEEDINGS, 2008, 5264 : 772 - 782
  • [5] Comparison of CP and Tucker Tensor Decomposition Algorithms
    Hale, Elizabeth
    Prater-Bennette, Ashley
    [J]. BIG DATA III: LEARNING, ANALYTICS, AND APPLICATIONS, 2021, 11730
  • [6] Parallel Tucker Decomposition with Numerically Accurate SVD
    Li, Zitong
    Fang, Qiming
    Ballard, Grey
    [J]. 50TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2021,
  • [7] Parallel Implementation of Fast Randomized Algorithms for Low Rank Matrix Decomposition
    Lucas, Andrew
    Stalzer, Mark
    Feo, John
    [J]. PARALLEL PROCESSING LETTERS, 2014, 24 (01)
  • [8] SGD_Tucker: A Novel Stochastic Optimization Strategy for Parallel Sparse Tucker Decomposition
    Li, Hao
    Li, Zixuan
    Li, Kenli
    Rellermeyer, Jan S.
    Chen, Lydia Y.
    Li, Keqin
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (07) : 1828 - 1841
  • [9] An Efficient Randomized Algorithm for Computing the Approximate Tucker Decomposition
    Che, Maolin
    Wei, Yimin
    Yan, Hong
    [J]. JOURNAL OF SCIENTIFIC COMPUTING, 2021, 88 (02)
  • [10] An Efficient Randomized Algorithm for Computing the Approximate Tucker Decomposition
    Maolin Che
    Yimin Wei
    Hong Yan
    [J]. Journal of Scientific Computing, 2021, 88