Nonlinearly Preconditioned L-BFGS as an Acceleration Mechanism for Alternating Least Squares, with Application to Tensor Decomposition
Hans De Sterck, Alexander J.M. Howse

TL;DR
This paper introduces a nonlinear acceleration technique combining L-BFGS with ALS for tensor decompositions, significantly improving efficiency and robustness over existing methods in large, noisy problems.
Contribution
It develops a novel nonlinear preconditioning approach that enhances ALS with L-BFGS, outperforming traditional methods in tensor decomposition tasks.
Findings
Methods outperform stand-alone L-BFGS and ALS.
Significant reduction in time-to-solution.
Enhanced robustness in noisy tensor problems.
Abstract
We derive nonlinear acceleration methods based on the limited memory BFGS (L-BFGS) update formula for accelerating iterative optimization methods of alternating least squares (ALS) type applied to canonical polyadic (CP) and Tucker tensor decompositions. Our approach starts from linear preconditioning ideas that use linear transformations encoded by matrix multiplications, and extends these ideas to the case of genuinely nonlinear preconditioning, where the preconditioning operation involves fully nonlinear transformations. As such, the ALS-type iterations are used as fully nonlinear preconditioners for L-BFGS, or, equivalently, L-BFGS is used as a nonlinear accelerator for ALS. Numerical results show that the resulting methods perform much better than either stand-alone L-BFGS or stand-alone ALS, offering substantial improvements in terms of time-to-solution and robustness over…
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.
