A Randomized Block Sampling Approach to Canonical Polyadic Decomposition of Large-Scale Tensors

被引:63
|
作者
Vervliet, Nico [1 ,2 ]
De Lathauwer, Lieven [1 ,2 ,3 ]
机构
[1] Katholieke Univ Leuven, Dept Elect Engn ESAT, B-3001 Louvain, Belgium
[2] iMinds Med IT, B-3000 Louvain, Belgium
[3] KU Leuven Kulak, Grp Sci Engn & Technol, B-8500 Kortrijk, Belgium
基金
欧洲研究理事会;
关键词
Tensor decomposition; canonical polyadic decomposition; CANDECOMP/PARAFAC; randomized algorithms; block sampling; big data; blind source separation; ALGORITHMS; PARAFAC; RANK; OPTIMIZATION; UNIQUENESS; COMPLEXITY; ARRAYS; BOUNDS;
D O I
10.1109/JSTSP.2015.2503260
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
For the analysis of large-scale datasets one often assumes simple structures. In the case of tensors, a decomposition in a sum of rank-1 terms provides a compact and informative model. Finding this decomposition is intrinsically more difficult than its matrix counterpart. Moreover, for large-scale tensors, computational difficulties arise due to the curse of dimensionality. The randomized block sampling canonical polyadic decomposition method presented here combines increasingly popular ideas from randomization and stochastic optimization to tackle the computational problems. Instead of decomposing the full tensor at once, updates are computed from small random block samples. Using step size restriction the decomposition can be found up to near optimal accuracy, while reducing the computation time and number of data accesses significantly. The scalability is illustrated by the decomposition of a synthetic 8 TB tensor and a real life 12.5 GB tensor in a few minutes on a standard laptop.
引用
收藏
页码:284 / 295
页数:12
相关论文
共 50 条
  • [41] Multiple Invariance ESPRIT for Nonuniform Linear Arrays: A Coupled Canonical Polyadic Decomposition Approach
    Sorensen, Mikael
    De Lathauwer, Lieven
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2016, 64 (14) : 3693 - 3704
  • [42] Lagrangian decomposition approach to scheduling large-scale refinery operations
    Shah, Nikisha K.
    Ierapetritou, Marianthi G.
    COMPUTERS & CHEMICAL ENGINEERING, 2015, 79 : 1 - 29
  • [43] On stability of large-scale G-SDEs: A decomposition approach
    Yin, Wensheng
    Cao, Jinde
    APPLIED MATHEMATICS AND COMPUTATION, 2021, 388
  • [44] Multidomain decomposition approach to large-scale electronic structure calculations
    Varga, K.
    PHYSICAL REVIEW B, 2010, 81 (04):
  • [45] A problem decomposition approach for large-scale global optimization problems
    Vakhnin, A. V.
    Sopov, E. A.
    Panfilov, I. A.
    Polyakova, A. S.
    Kustov, D. V.
    INTERNATIONAL WORKSHOP ADVANCED TECHNOLOGIES IN MATERIAL SCIENCE, MECHANICAL AND AUTOMATION ENGINEERING - MIP: ENGINEERING - 2019, 2019, 537
  • [46] Accelerating probabilistic tensor canonical polyadic decomposition with nonnegative factors: An inexact BCD Approach
    Chen, Zhongtao
    Cheng, Lei
    Wu, Yik-Chung
    SIGNAL PROCESSING, 2023, 207
  • [47] Randomized Block Frank-Wolfe for Convergent Large-Scale Learning
    Zhang, Liang
    Wang, Gang
    Romero, Daniel
    Giannakis, Georgios B.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2017, 65 (24) : 6448 - 6461
  • [48] RANDOMIZED BLOCK COORDINATE DESCENDANT STRONG FOR LARGE-SCALE STOCHASTIC OPTIMIZATION
    Wang, Wenyu
    Wan, Hong
    Chang, Kuo-Hao
    2016 WINTER SIMULATION CONFERENCE (WSC), 2016, : 614 - 625
  • [49] Geometry Preserving Sampling Method Based on Spectral Decomposition for Large-Scale Environments
    Labussiere, Mathieu
    Laconte, Johann
    Pomerleau, Francois
    FRONTIERS IN ROBOTICS AND AI, 2020, 7
  • [50] DECOMPOSITION METHOD IN SOLUTION OF LARGE-SCALE LINEAR PROGRAMMING PROBLEMS WITH BLOCK STRUCTURE
    MALINNIK.VV
    MATEKON, 1973, 9 (03): : 41 - 46