On Optimizing Distributed Tucker Decomposition for Sparse Tensors

被引:12
|
作者
Chakaravarthy, Venkatesan T. [1 ]
Choi, Jee W. [1 ]
Joseph, Douglas J. [1 ]
Murali, Prakash [1 ,2 ]
Pandian, Shivmaran S. [1 ]
Sabharwal, Yogish [1 ]
Sreedhar, Dheeraj [1 ]
机构
[1] IBM Res, Armonk, NY 10504 USA
[2] Princeton Univ, Princeton, NJ 08544 USA
关键词
Tensor decompositions; tensor distribution schemes;
D O I
10.1145/3205289.3205315
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Tucker decomposition generalizes the notion of Singular Value Decomposition (SVD) to tensors, the higher dimensional analogues of matrices. We study the problem of constructing the Tucker decomposition of sparse tensors on distributed memory systems via the HOOI procedure, a popular iterative method. The scheme used for distributing the input tensor among the processors (MPI ranks) critically influences the HOOI execution time. Prior work has proposed different distribution schemes: an offline scheme based on sophisticated hypergraph partitioning method and simple, lightweight alternatives that can be used real-time. While the hypergraph based scheme typically results in faster HOOI execution time, being complex, the time taken for determining the distribution is an order of magnitude higher than the execution time of a single HOOI iteration. Our main contribution is a lightweight distribution scheme, which achieves the best of both worlds. We show that the scheme is near-optimal on certain fundamental metrics associated with the HOOI procedure and as a result, near-optimal on the computational load (FLOPs). Though the scheme may incur higher communication volume, the computation time is the dominant factor and as the result, the scheme achieves better performance on the overall HOOI execution time. Our experimental evaluation on large real-life tensors (having up to 4 billion elements) shows that the scheme outperforms the prior schemes on the HOOI execution time by a factor of up to 3x. On the other hand, its distribution time is comparable to the prior lightweight schemes and is typically lesser than the execution time of a single HOOI iteration.
引用
收藏
页码:374 / 384
页数:11
相关论文
共 50 条
  • [21] HOID: HIGHER ORDER INTERPOLATORY DECOMPOSITION FOR TENSORS BASED ON TUCKER REPRESENTATION
    Saibaba, Arvind K.
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2016, 37 (03) : 1223 - 1249
  • [22] Time Evolution for Dynamic Probabilistic Tensors in Hierarchical Tucker Decomposition Form
    Govaers, Felix
    [J]. 2018 IEEE 10TH SENSOR ARRAY AND MULTICHANNEL SIGNAL PROCESSING WORKSHOP (SAM), 2018, : 16 - 20
  • [23] 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
  • [24] Time-Aware Tensor Decomposition for Sparse Tensors
    Ahn, Dawon
    Jang, Jun-Gi
    Kang, U.
    [J]. 2021 IEEE 8TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS (DSAA), 2021,
  • [25] Time-aware tensor decomposition for sparse tensors
    Ahn, Dawon
    Jang, Jun-Gi
    Kang, U.
    [J]. MACHINE LEARNING, 2022, 111 (04) : 1409 - 1430
  • [26] Time-aware tensor decomposition for sparse tensors
    Dawon Ahn
    Jun-Gi Jang
    U Kang
    [J]. Machine Learning, 2022, 111 : 1409 - 1430
  • [27] Alternating proximal gradient method for sparse nonnegative Tucker decomposition
    Xu, Yangyang
    [J]. MATHEMATICAL PROGRAMMING COMPUTATION, 2015, 7 (01) : 39 - 70
  • [28] Tucker tensor decomposition with rank estimation for sparse hyperspectral unmixing
    Wu, Ling
    Huang, Jie
    Zhu, Zi-Yue
    [J]. INTERNATIONAL JOURNAL OF REMOTE SENSING, 2024, 45 (12) : 3992 - 4022
  • [29] Multilinear Tensor Rank Estimation via Sparse Tucker Decomposition
    Yokota, Tatsuya
    Cichocki, Andrzej
    [J]. 2014 JOINT 7TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS (SCIS) AND 15TH INTERNATIONAL SYMPOSIUM ON ADVANCED INTELLIGENT SYSTEMS (ISIS), 2014, : 478 - 483
  • [30] Online Nonnegative and Sparse Canonical Polyadic Decomposition of Fluorescence Tensors
    Sanou, Isaac Wilfried
    Redon, Roland
    Luciani, Xavier
    Mounier, Stephane
    [J]. CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2022, 225