Canonical polyadic decomposition of third-order tensors: relaxed uniqueness conditions and algebraic algorithm

From MaRDI portal
Publication:344915

DOI10.1016/J.LAA.2016.10.019zbMATH Open1349.15065arXiv1501.07251OpenAlexW2964313686WikidataQ60307029 ScholiaQ60307029MaRDI QIDQ344915FDOQ344915

Lieven De Lathauwer, Ignat Domanov

Publication date: 25 November 2016

Published in: Linear Algebra and its Applications (Search for Journal in Brave)

Abstract: Canonical Polyadic Decomposition (CPD) of a third-order tensor is a minimal decomposition into a sum of rank-1 tensors. We find new mild deterministic conditions for the uniqueness of individual rank-1 tensors in CPD and present an algorithm to recover them. We call the algorithm "algebraic" because it relies only on standard linear algebra. It does not involve more advanced procedures than the computation of the null space of a matrix and eigen/singular value decomposition. Simulations indicate that the new conditions for uniqueness and the working assumptions for the algorithm hold for a randomly generated IimesJimesK tensor of rank RgeqKgeqJgeqIgeq2 if R is bounded as Rleq(I+J+K2)/2+(Ksqrt(IJ)2+4K)/2 at least for the dimensions that we have tested. This improves upon the famous Kruskal bound for uniqueness Rleq(I+J+K2)/2 as soon as Igeq3. In the particular case R=K, the new bound above is equivalent to the bound Rleq(I1)(J1) which is known to be necessary and sufficient for the generic uniqueness of the CPD. An existing algebraic algorithm (based on simultaneous diagonalization of a set of matrices) computes the CPD under the more restrictive constraint R(R1)leqI(I1)J(J1)/2 (implying that R<(Jfrac12)(Ifrac12)/sqrt2+1). On the other hand, optimization-based algorithms fail to compute the CPD in a reasonable amount of time even in the low-dimensional case I=3, J=7, K=R=12. By comparison, in our approach the computation takes less than 1 sec. We demonstrate that, at least for Rleq24, our algorithm can recover the rank-1 tensors in the CPD up to Rleq(I1)(J1).


Full work available at URL: https://arxiv.org/abs/1501.07251





Cites Work


Cited In (25)

Uses Software






This page was built for publication: Canonical polyadic decomposition of third-order tensors: relaxed uniqueness conditions and algebraic algorithm

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q344915)