CP Decomposition for Tensors via Alternating Least Squares with QR Decomposition
Rachel Minster, Irina Viviano, Xiaotian Liu, Grey Ballard

TL;DR
This paper introduces numerically stable CP tensor decomposition algorithms using QR and SVD within ALS, improving stability and accuracy over traditional methods especially for ill-conditioned problems.
Contribution
It develops CP-ALS algorithms based on QR and SVD decompositions, enhancing numerical stability without increasing computational complexity.
Findings
More stable results with ill-conditioned data.
Lower approximation error in experiments.
Same computational complexity as standard CP-ALS.
Abstract
The CP tensor decomposition is used in applications such as machine learning and signal processing to discover latent low-rank structure in multidimensional data. Computing a CP decomposition via an alternating least squares (ALS) method reduces the problem to several linear least squares problems. The standard way to solve these linear least squares subproblems is to use the normal equations, which inherit special tensor structure that can be exploited for computational efficiency. However, the normal equations are sensitive to numerical ill-conditioning, which can compromise the results of the decomposition. In this paper, we develop versions of the CP-ALS algorithm using the QR decomposition and the singular value decomposition (SVD), which are more numerically stable than the normal equations, to solve the linear least squares problems. Our algorithms utilize the tensor structure of…
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.
Taxonomy
TopicsTensor decomposition and applications · Computational Physics and Python Applications · Geophysics and Gravity Measurements
