The average condition number of most tensor rank decomposition problems is infinite
Carlos Beltrán, Paul Breiding, and Nick Vannieuwenhoven
Contact the author: Please use for correspondence this email.
Submission date: 18. Mar. 2019
Link to arXiv: See the arXiv entry of this preprint.
The tensor rank decomposition, or canonical polyadic decomposition, is the decomposition of a tensor into a sum of rank-1 tensors. The condition number of the tensor rank decomposition measures the sensitivity of the rank-1 summands with respect to structured perturbations. Those are perturbations preserving the rank of the tensor that is decomposed. On the other hand, the angular condition number measures the perturbations of the rank-1 summands up to scaling.
We show for random rank-2 tensors with Gaussian density that the expected value of the condition number is inﬁnite. Under some mild additional assumption, we show that the same is true for most higher ranks r ≥ 3 as well. In fact, as the dimensions of the tensor tend to inﬁnity, asymptotically all ranks are covered by our analysis. On the contrary, we show that rank-2 Gaussian tensors have ﬁnite expected angular condition number.
Our results underline the high computational complexity of computing tensor rank decompositions. We discuss consequences of our results for algorithm design and for testing algorithms that compute the CPD. Finally, we supply numerical experiments.