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

07/25/2022
by   Salman Ahmadi Asl, et al.
0

Computation of a tensor singular value decomposition (t-SVD) with a few number of passes over the underlying data tensor is crucial in using modern computer architectures, where the main concern is the communication cost. The current subspace randomized algorithms for computation of the t-SVD, need 2q + 2 number of passes over the data tensor where q is a non-negative integer number (power iteration parameter). In this paper, we propose a new and flexible randomized algorithm which works for any number of passes v, not necessarily being an even number. It is a generalization of the methods developed for matrices to tensors. The expected error bound of the proposed algorithm is derived. Several numerical experiments are conducted and the results confirmed that the proposed algorithm is efficient and applicable. We also use our proposed method to develop a fast algorithm for tensor completion problem.

READ FULL TEXT

page 7

page 8

page 10

page 11

page 12

page 13

research
03/05/2022

A randomized singular value decomposition for third-order oriented tensors

The oriented singular value decomposition (O-SVD) proposed in [Numer. Li...
research
07/17/2022

An Efficient Randomized Fixed-Precision Algorithm for Tensor Singular Value Decomposition

The existing randomized algorithms need an initial estimation of the tub...
research
11/23/2022

Parallel Randomized Tucker Decomposition Algorithms

The Tucker tensor decomposition is a natural extension of the singular v...
research
05/08/2023

Fast randomized algorithms for computing the generalized tensor SVD based on the tubal product

This work deals with developing two fast randomized algorithms for compu...
research
03/26/2020

Efficient Randomized Algorithms for Subspace System Identification

Eigensystem Realization Algorithm (ERA) is a data-driven approach for su...
research
08/13/2021

A Parallel Distributed Algorithm for the Power SVD Method

In this work, we study how to implement a distributed algorithm for the ...

Please sign up or login with your details

Forgot password? Click here to reset