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 条
  • [31] A DECOMPOSITION APPROACH TO THE SOLUTION OF LARGE-SCALE SCHEDULING PROBLEMS
    KANTSEDAL, SA
    AUTOMATION AND REMOTE CONTROL, 1983, 44 (10) : 1360 - 1366
  • [32] Efficient Decomposition Approach for Large-Scale Refinery Scheduling
    Shah, Nikisha K.
    Sahay, Nihar
    Ierapetritou, Marianthi G.
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2015, 54 (41) : 9964 - 9991
  • [33] Double coupled canonical polyadic decomposition of third-order tensors: Algebraic algorithm and relaxed uniqueness conditions
    Gong, Xiao-Feng
    Lin, Qiu-Hua
    Cong, Feng-Yu
    De Lathauwer, Lieven
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2019, 73 : 22 - 36
  • [34] Randomized Spectral Clustering in Large-Scale Stochastic Block Models
    Zhang, Hai
    Guo, Xiao
    Chang, Xiangyu
    JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2022, 31 (03) : 887 - 906
  • [35] A Semi-randomized Block Kaczmarz Method with Simple Random Sampling for Large-Scale Consistent Linear Systems
    Wu, Gang
    Chang, Qiao
    COMMUNICATIONS ON APPLIED MATHEMATICS AND COMPUTATION, 2024,
  • [36] Parallel subgradient algorithm with block dual decomposition for large-scale optimization
    Zheng, Yuchen
    Xie, Yujia
    Lee, Ilbin
    Dehghanian, Amin
    Serban, Nicoleta
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 299 (01) : 60 - 74
  • [37] I-sampling: A New Block-Based Sampling Method for Large-Scale Dataset
    He, Yulin
    Huang, Joshua Zhexue
    Long, Hao
    Wang, Qiang
    Wei, Chenghao
    2017 IEEE 6TH INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS 2017), 2017, : 360 - 367
  • [38] Randomized Iterative Sampling Decoding Algorithm For Large-Scale MIMO Detection
    Wang, Zheng
    Xia, Yili
    Ling, Cong
    Huang, Yongming
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2024, 72 : 580 - 593
  • [39] A Block Coordinate DCA Approach for Large-Scale Kernel SVM
    Van Tuan Pham
    Hoang Phuc Hau Luu
    Hoai An Le Thi
    COMPUTATIONAL COLLECTIVE INTELLIGENCE, ICCCI 2022, 2022, 13501 : 334 - 347
  • [40] Damage localization in geometrically complex aeronautic structures using canonical polyadic decomposition of Lamb wave difference signal tensors
    Rebillat, Marc
    Mechbal, Nazih
    STRUCTURAL HEALTH MONITORING-AN INTERNATIONAL JOURNAL, 2020, 19 (01): : 305 - 321