A Nonlinearly Preconditioned Conjugate Gradient Algorithm for Rank-R Canonical Tensor Approximation
Hans De Sterck, Manda Winlaw

TL;DR
This paper introduces a nonlinearly preconditioned conjugate gradient algorithm that accelerates tensor decomposition, outperforming traditional ALS and NCG methods in convergence speed and robustness for challenging problems.
Contribution
It proposes a novel PNCG algorithm using ALS as a nonlinear preconditioner, providing a comprehensive comparison and analysis of its variants for tensor approximation.
Findings
PNCG significantly accelerates convergence over ALS and NCG.
PNCG demonstrates increased robustness in difficult tensor problems.
The paper offers a systematic overview of PNCG variants and their properties.
Abstract
Alternating least squares (ALS) is often considered the workhorse algorithm for computing the rank-R canonical tensor approximation, but for certain problems its convergence can be very slow. The nonlinear conjugate gradient (NCG) method was recently proposed as an alternative to ALS, but the results indicated that NCG is usually not faster than ALS. To improve the convergence speed of NCG, we consider a nonlinearly preconditioned nonlinear conjugate gradient (PNCG) algorithm for computing the rank-R canonical tensor decomposition. Our approach uses ALS as a nonlinear preconditioner in the NCG algorithm. Alternatively, NCG can be viewed as an acceleration process for ALS. We demonstrate numerically that the convergence acceleration mechanism in PNCG often leads to important pay-offs for difficult tensor decomposition problems, with convergence that is significantly faster and more…
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 · Advanced Neuroimaging Techniques and Applications
