An Efficient Randomized Fixed-Precision Algorithm for Tensor Singular Value Decomposition
Salman Ahmadi-Asl
TL;DR
The paper tackles the challenge of automatically determining the tubal rank in tensor SVD by introducing a randomized fixed-precision algorithm that, given a third-order tensor and an error bound, adaptively discovers the optimal tubal rank and the corresponding low-rank approximation. It extends block-based randomized projection ideas to tensors, using power iterations and orthogonalization to construct a compact factorization with controlled error, from which the t-SVD of the original tensor is recovered. The approach achieves favorable computational complexity and is validated on synthetic and real datasets, delivering accurate tubal-rank estimation and significant speedups over standard truncated t-SVD while maintaining comparable reconstruction quality. The method provides a practical, scalable means to obtain fast, automatic low-tubal-rank tensor representations and can be extended to higher-order tensors and tensor completion tasks.
Abstract
The existing randomized algorithms need an initial estimation of the tubal rank to compute a tensor singular value decomposition. This paper proposes a new randomized fixedprecision algorithm which for a given third-order tensor and a prescribed approximation error bound, automatically finds an optimal tubal rank and the corresponding low tubal rank approximation. The algorithm is based on the random projection technique and equipped with the power iteration method for achieving a better accuracy. We conduct simulations on synthetic and real-world datasets to show the efficiency and performance of the proposed algorithm.
