Static and Streaming Tucker Decomposition for Dense Tensors

被引:3
|
作者
Jang, Jun-Gi [1 ]
Kang, U. [1 ]
机构
[1] Seoul Natl Univ, Comp Sci & Engn, 1 Gwanak Ro, Seoul 08826, South Korea
基金
新加坡国家研究基金会;
关键词
Dense tensor; Tucker decomposition; static setting; online streaming; setting; efficiency; APPROXIMATION; ALGORITHM;
D O I
10.1145/3568682
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Given a dense tensor, howcanwe efficiently discover hidden relations and patterns in static and online streaming settings? Tucker decomposition is a fundamental tool to analyze multidimensional arrays in the form of tensors. However, existing Tucker decomposition methods in both static and online streaming settings have limitations of efficiency since they directly deal with large dense tensors for the result of Tucker decomposition. In a static setting, although few static methods have tried to reduce their time cost by sampling tensors, sketching tensors, and efficient matrix operations, there remains a need for an efficient method. Moreover, streaming versions of Tucker decomposition are still time-consuming to deal with newly arrived tensors. We propose D-Tucker and D-TuckerO, efficient Tucker decomposition methods for large dense tensors in static and online streaming settings, respectively. By decomposing a given large dense tensor with randomized singular value decomposition, avoiding the reconstruction from SVD results, and carefully determining the order of operations, D-Tucker and D-TuckerO efficiently obtain factor matrices and core tensor. Experimental results show that D-Tucker achieves up to 38.4x faster running times, and requires up to 17.2x less space than existing methods while having similar accuracy. Furthermore, D-TuckerO is up to 6.1x faster than existing streaming methods for each newly arrived tensor while its running time is proportional to the size of the newly arrived tensor, not the accumulated tensor.
引用
收藏
页数:34
相关论文
共 50 条
  • [1] On Optimizing Distributed Tucker Decomposition for Dense Tensors
    Chakaravarthy, Venkatesan T.
    Choi, Jee W.
    Joseph, Douglas J.
    Liu, Xing
    Murali, Prakash
    Sabharwal, Yogish
    Sreedhar, Dheeraj
    [J]. 2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 1038 - 1047
  • [2] D-Tucker: Fast and Memory-Efficient Tucker Decomposition for Dense Tensors
    Jang, Jun-Gi
    Kang, U.
    [J]. 2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 1850 - 1853
  • [3] On Optimizing Distributed Tucker Decomposition for Sparse Tensors
    Chakaravarthy, Venkatesan T.
    Choi, Jee W.
    Joseph, Douglas J.
    Murali, Prakash
    Pandian, Shivmaran S.
    Sabharwal, Yogish
    Sreedhar, Dheeraj
    [J]. INTERNATIONAL CONFERENCE ON SUPERCOMPUTING (ICS 2018), 2018, : 374 - 384
  • [4] Accelerating the Tucker Decomposition with Compressed Sparse Tensors
    Smith, Shaden
    Karypis, George
    [J]. EURO-PAR 2017: PARALLEL PROCESSING, 2017, 10417 : 653 - 668
  • [5] An Iterative Reweighted Method for Tucker Decomposition of Incomplete Tensors
    Yang, Linxiao
    Fang, Jun
    Li, Hongbin
    Zeng, Bing
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2016, 64 (18) : 4817 - 4829
  • [6] eOTD: An Efficient Online Tucker Decomposition for Higher Order Tensors
    Xiao, Houping
    Wang, Fei
    Ma, Fenglong
    Gao, Jing
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2018, : 1326 - 1331
  • [7] Hybrid CUR-type decomposition of tensors in the Tucker format
    Begovic Kovac, Erna
    [J]. BIT NUMERICAL MATHEMATICS, 2022, 62 (01) : 125 - 138
  • [8] Hybrid CUR-type decomposition of tensors in the Tucker format
    Erna Begović Kovač
    [J]. BIT Numerical Mathematics, 2022, 62 : 125 - 138
  • [9] 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
  • [10] Parallel Nonnegative CP Decomposition of Dense Tensors
    Ballard, Grey
    Hayashi, Koby
    Kannan, Ramakrishnan
    [J]. 2018 IEEE 25TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2018, : 22 - 31