A recursive eigenspace computation for the Canonical Polyadic decomposition

12/15/2021
by   Eric Evert, et al.
0

The canonical polyadic decomposition (CPD) is a compact decomposition which expresses a tensor as a sum of its rank-1 components. A common step in the computation of a CPD is computing a generalized eigenvalue decomposition (GEVD) of the tensor. A GEVD provides an algebraic approximation of the CPD which can then be used as an initialization in optimization routines. While in the noiseless setting GEVD exactly recovers the CPD, it has recently been shown that pencil-based computations such as GEVD are not stable. In this article we present an algebraic method for approximation of a CPD which greatly improves on the accuracy of GEVD. Our method is still fundamentally pencil-based; however, rather than using a single pencil and computing all of its generalized eigenvectors, we use many different pencils and in each pencil compute generalized eigenspaces corresponding to sufficiently well-separated generalized eigenvalues. The resulting "generalized eigenspace decomposition" is significantly more robust to noise than the classical GEVD. Accuracy of the generalized eigenspace decomposition is examined both empirically and theoretically. In particular, we provide a deterministic perturbation theoretic bound which is predictive of error in the computed factorization.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/23/2022

Canonical Polyadic Decomposition via the generalized Schur decomposition

The canonical polyadic decomposition (CPD) is a fundamental tensor decom...
research
03/10/2023

Upper Bound of Real Log Canonical Threshold of Tensor Decomposition and its Application to Bayesian Inference

Tensor decomposition is now being used for data analysis, information co...
research
12/15/2021

Guarantees for existence of a best canonical polyadic approximation of a noisy low-rank tensor

The canonical polyadic decomposition (CPD) of a low rank tensor plays a ...
research
05/29/2017

Successive Rank-One Approximations for Nearly Orthogonally Decomposable Symmetric Tensors

Many idealized problems in signal processing, machine learning and stati...
research
01/25/2022

Computing the logarithmic capacity of compact sets having (infinitely) many components with the Charge Simulation Method

We apply the Charge Simulation Method (CSM) in order to compute the loga...
research
08/22/2018

Generalized Canonical Polyadic Tensor Decomposition

Tensor decomposition is a fundamental unsupervised machine learning meth...
research
03/12/2021

Normal Forms for Tensor Rank Decomposition

We propose a new algorithm for computing the tensor rank decomposition o...

Please sign up or login with your details

Forgot password? Click here to reset