Canonical polyadic decomposition of third-order tensors: relaxed uniqueness conditions and algebraic algorithm
Ignat Domanov, Lieven De Lathauwer

TL;DR
This paper introduces new mild deterministic conditions for the uniqueness of third-order tensor decompositions and presents an algebraic algorithm that efficiently recovers rank-1 tensors, outperforming existing methods in speed and applicability.
Contribution
The authors develop a novel algebraic algorithm for CPD that relies solely on linear algebra and establish relaxed conditions for the uniqueness of the decomposition.
Findings
The new conditions improve upon the Kruskal bound for uniqueness when I≥3.
The algebraic algorithm recovers rank-1 tensors efficiently, often in less than 1 second.
Simulations show the method works for tensors with rank up to (I-1)(J-1).
Abstract
Canonical Polyadic Decomposition (CPD) of a third-order tensor is a minimal decomposition into a sum of rank- tensors. We find new mild deterministic conditions for the uniqueness of individual rank- 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 tensor of rank if is bounded as at least for the dimensions that we have tested. This improves upon the famous Kruskal bound for uniqueness as soon as .…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
