Pencil-based algorithms for tensor rank decomposition are not stable
arXiv:1807.04159 · doi:10.1137/18M1200531
Abstract
We prove the existence of an open set of tensors of rank on which a popular and efficient class of algorithms for computing tensor rank decompositions based on a reduction to a linear matrix pencil, typically followed by a generalized eigendecomposition, is arbitrarily numerically forward unstable. Our analysis shows that this problem is caused by the fact that the condition number of the tensor rank decomposition can be much larger for tensors than for the input tensor. Moreover, we present a lower bound for the limiting distribution of the condition number of random tensor rank decompositions of third-order tensors. The numerical experiments illustrate that for random tensor rank decompositions one should anticipate a loss of precision of a few digits.
25 pages, 3 figures, 2 Matlab codes
Cited by in corpus (8)
- Computing Large-Scale Matrix and Tensor Decomposition with Structured Factors: A Unified Nonconvex Optimization Perspective
- Accelerating Block Coordinate Descent for Nonnegative Tensor Factorization
- Tensor completion using geodesics on Segre manifolds
- The average condition number of most tensor rank decomposition problems is infinite
- On the average condition number of tensor rank decompositions
- A Normal Form Algorithm for Tensor Rank Decomposition
- When can forward stable algorithms be composed stably?
- Complete Decomposition of Symmetric Tensors in Linear Time and Polylogarithmic Precision