A Randomized Algorithm for Tensor Singular Value Decomposition Using an Arbitrary Number of Passes

被引:1
|
作者
Ahmadi-Asl, Salman [1 ]
Phan, Anh-Huy [1 ]
Cichocki, Andrzej [2 ]
机构
[1] Skolkovo Inst Sci & Technol, Ctr Artificial Intelligence Technol, Moscow, Russia
[2] Polish Acad Sci, Syst Res Inst, Warsaw, Poland
关键词
Tensor singular value decomposition; Randomization; Pass-efficient algorithms; MATRIX; FACTORIZATION; APPROXIMATION;
D O I
10.1007/s10915-023-02411-2
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Efficient and fast computation of a tensor singular value decomposition (t-SVD) with a few passes over the underlying data tensor is crucial because of its many potential applications. The current/existing subspace randomized algorithms need (2q + 2) passes over the data tensor to compute a t-SVD, where q is a non-negative integer number (power iteration parameter). In this paper, we propose an efficient and flexible randomized algorithm that can handle any number of passes q, which not necessary need be even. The flexibility of the proposed algorithm in using fewer passes naturally leads to lower computational and communication costs. This advantage makes it particularly appropriate when our task calls for several tensor decompositions or when the data tensors are huge. The proposed algorithm is a generalization of the methods developed for matrices to tensors. The expected/average error bound of the proposed algorithm is derived. Extensive numerical experiments on random and real-world data sets are conducted, and the proposed algorithm is compared with some baseline algorithms. The extensive computer simulation experiments demonstrate that the proposed algorithm is practical, efficient, and in general outperforms the state of the arts algorithms. We also demonstrate how to use the proposed method to develop a fast algorithm for the tensor completion problem.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] A Randomized Algorithm for Tensor Singular Value Decomposition Using an Arbitrary Number of Passes
    Salman Ahmadi-Asl
    Anh-Huy Phan
    Andrzej Cichocki
    Journal of Scientific Computing, 2024, 98
  • [2] A randomized algorithm for a tensor-based generalization of the singular value decomposition
    Drineas, Petros
    Mahoney, Michael W.
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2007, 420 (2-3) : 553 - 571
  • [3] Randomized Algorithm on Tensor Singular Value Decomposition for Image and Video Reconstructions
    Intawichai, Siriwan
    Chaturantabut, Saifon
    THAI JOURNAL OF MATHEMATICS, 2023, 21 (02): : 385 - 398
  • [4] A Randomized Tensor Train Singular Value Decomposition
    Huber, Benjamin
    Schneider, Reinhold
    Wolf, Sebastian
    COMPRESSED SENSING AND ITS APPLICATIONS, 2017, : 261 - 290
  • [5] An Efficient Randomized Fixed-Precision Algorithm for Tensor Singular Value Decomposition
    Ahmadi-Asl, Salman
    COMMUNICATIONS ON APPLIED MATHEMATICS AND COMPUTATION, 2023, 5 (04) : 1564 - 1583
  • [6] Tensor renormalization group with randomized singular value decomposition
    Morita, Satoshi
    Igarashi, Ryo
    Zhao, Hui-Hai
    Kawashima, Naoki
    PHYSICAL REVIEW E, 2018, 97 (03)
  • [7] Tensor Decomposition of Biometric Data using Singular Value Decomposition
    Mistry, Nirav
    Tanwar, Sudeep
    Tyagi, Sudhanshu
    Singh, Pradeep Kr
    2018 FIFTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (IEEE PDGC), 2018, : 833 - 837
  • [8] Data Processing Integrating Singular Value Decomposition Algorithm and Tensor Chain Decomposition Algorithm
    Zhang, Hao
    IEEE ACCESS, 2025, 13 : 38964 - 38978
  • [9] Robust tensor completion using transformed tensor singular value decomposition
    Song, Guangjing
    Ng, Michael K.
    Zhang, Xiongjun
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2020, 27 (03)
  • [10] A randomized tensor singular value decomposition based on the t-product
    Zhang, Jiani
    Saibaba, Arvind K.
    Kilmer, Misha E.
    Aeron, Shuchin
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2018, 25 (05)