Skip to Main content Skip to Navigation
Journal articles

Canonical Polyadic Decomposition based on joint eigenvalue decomposition

Abstract : A direct algorithm based on Joint EigenValue Decomposition (JEVD) has been proposed to compute the Canonical Polyadic Decomposition (CPD) of multi-way arrays (tensors). The iterative part of our method is thus limited to the JEVD computation. At this occasion we also propose an original JEVD technique. Most of the iterative CPD algorithms such as ALS have been shown by means of practical studies to suffer from convergence problems (local minima, slow convergence or high computational cost per iteration). On the other hand, direct methods seem in practice to confine these disadvantages but impose some restrictive necessary conditions. In this context, our proposed algorithm involves less restrictive necessary conditions than other recent direct approaches and a limited computational complexity. It has been compared to reference (direct and non-direct) algorithms on synthetic arrays and real spectroscopic data. These numerical examples highlight the main advantages of the proposed methods to solve both the JEVD and CPD problems
Complete list of metadatas

Cited literature [44 references]  Display  Hide  Download
Contributor : Laurent Albera <>
Submitted on : Thursday, February 20, 2014 - 10:48:34 AM
Last modification on : Thursday, January 14, 2021 - 11:25:22 AM
Long-term archiving on: : Tuesday, May 20, 2014 - 2:50:30 PM


Files produced by the author(s)


  • HAL Id : hal-00949746, version 1


Xavier Luciani, Laurent Albera. Canonical Polyadic Decomposition based on joint eigenvalue decomposition. Chemometrics and Intelligent Laboratory Systems, Elsevier, 2014, 132, pp. 152-167. ⟨hal-00949746⟩



Record views


Files downloads