4.6 Article

A NONLINEAR GMRES OPTIMIZATION ALGORITHM FOR CANONICAL TENSOR DECOMPOSITION

Journal

SIAM JOURNAL ON SCIENTIFIC COMPUTING
Volume 34, Issue 3, Pages A1351-A1379

Publisher

SIAM PUBLICATIONS
DOI: 10.1137/110835530

Keywords

canonical tensor decomposition; alternating least squares; GMRES; nonlinear optimization

Funding

  1. Natural Sciences and Engineering Research Council of Canada
  2. Lawrence Livermore National Laboratory [B594099]

Ask authors/readers for more resources

A new algorithm is presented for computing a canonical rank-R tensor approximation that has minimal distance to a given tensor in the Frobenius norm, where the canonical rank-R tensor consists of the sum of R rank-one tensors. Each iteration of the method consists of three steps. In the first step, a tentative new iterate is generated by a stand-alone one-step process, for which we use alternating least squares (ALS). In the second step, an accelerated iterate is generated by a nonlinear generalized minimal residual (GMRES) approach, recombining previous iterates in an optimal way, and essentially using the stand-alone one-step process as a preconditioner. In particular, the nonlinear extension of GMRES we use that was proposed by Washio and Oosterlee in [Electron. Trans. Numer. Anal., 15 (2003), pp. 165-185] for nonlinear partial differential equation problems (which is itself related to other existing acceleration methods for nonlinear equation systems). In the third step, a line search is performed for globalization. The resulting nonlinear GMRES (N-GMRES) optimization algorithm is applied to dense and sparse tensor decomposition test problems. The numerical tests show that ALS accelerated by N-GMRES may significantly outperform stand-alone ALS when highly accurate stationary points are desired for difficult problems. Further comparison tests show that N-GMRES is competitive with the well-known nonlinear conjugate gradient method for the test problems considered and outperforms it in many cases. The proposed N-GMRES optimization algorithm is based on general concepts and may be applied to other nonlinear optimization problems.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Article Public, Environmental & Occupational Health

The influence of societal individualism on a century of tobacco use: modelling the prevalence of smoking

John C. Lang, Daniel M. Abrams, Hans De Sterck

BMC PUBLIC HEALTH (2015)

Article Mathematics, Applied

NONLINEARLY PRECONDITIONED OPTIMIZATION ON GRASSMANN MANIFOLDS FOR COMPUTING APPROXIMATE TUCKER TENSOR DECOMPOSITIONS

Hans de Sterck, Alexander Howse

SIAM JOURNAL ON SCIENTIFIC COMPUTING (2016)

Article Computer Science, Artificial Intelligence

Efficient parameter learning of Bayesian network classifiers

Nayyar A. Zaidi, Geoffrey I. Webb, Mark J. Carman, Francois Petitjean, Wray Buntine, Mike Hynes, Hans De Sterck

MACHINE LEARNING (2017)

Article Multidisciplinary Sciences

The statistical mechanics of human weight change

John C. Lang, Hans De Sterck, Daniel M. Abrams

PLOS ONE (2017)

Article Mathematics, Applied

Nonlinearly preconditioned L-BFGS as an acceleration mechanism for alternating least squares with application to tensor decomposition

Hans De Sterck, Alexander J. M. Howse

NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS (2018)

Article Biochemistry & Molecular Biology

Rapid near-atomic resolution single-particle 3D reconstruction with SIMPLE

Cyril F. Reboul, Simon Kiesewetter, Michael Eager, Matthew Belousoff, Tiangang Cui, Hans De Sterck, Dominika Elmlund, Hans Elmlund

JOURNAL OF STRUCTURAL BIOLOGY (2018)

Article Mathematics, Applied

Research and Education in Computational Science and Engineering

Ulrich Ruede, Karen Willcox, Lois Curfman McInnes, Hans De Sterck

SIAM REVIEW (2018)

Article Mathematics, Applied

High-Order Finite-Volume Method with Block-Based AMR for Magnetohydrodynamics Flows

L. Freret, L. Ivan, H. De Sterck, C. P. T. Groth

JOURNAL OF SCIENTIFIC COMPUTING (2019)

Article Mathematics, Applied

PARALLEL-IN-TIME MULTIGRID WITH ADAPTIVE SPATIAL COARSENING FOR THE LINEAR ADVECTION AND INVISCID BURGERS EQUATIONS

Alexander J. Howse, Hans De Sterck, Robert D. Falgout, Scott Maclachlan, Jacob Schroder

SIAM JOURNAL ON SCIENTIFIC COMPUTING (2019)

Article Mathematics, Applied

Nesterov acceleration of alternating least squares for canonical tensor decomposition: Momentum step size selection and restart mechanisms

Drew Mitchell, Nan Ye, Hans De Sterck

NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS (2020)

Article Mathematics, Applied

Optimizing multigrid reduction-in-time and Parareal coarse-grid operators for linear advection

Hans De Sterck, Robert D. Falgout, Stephanie Friedhoff, Oliver A. Krzysik, Scott P. MacLachlan

Summary: This study applies parallel-in-time methods to the linear advection equation, improving coarse-grid operators through optimization techniques to achieve scalable convergence in just a handful of iterations.

NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS (2021)

Article Mathematics, Applied

On the Asymptotic Linear Convergence Speed of Anderson Acceleration Applied to ADMM

Dawei Wang, Yunhui He, Hans De Sterck

Summary: Empirical results demonstrate that Anderson acceleration can enhance the asymptotic linear convergence speed of the Alternating Direction Method of Multipliers (ADMM) when ADMM converges linearly. The paper explains and quantifies this improvement for a special case of a stationary version of Anderson acceleration applied to ADMM. Numerical results suggest that the optimal linear convergence factor of stationary AA method can give a useful estimate for the asymptotic linear convergence speed of the non-stationary AA method used in practice.

JOURNAL OF SCIENTIFIC COMPUTING (2021)

Article Mathematics, Applied

Efficient Multigrid Reduction-in-Time for Method-of-Lines Discretizations of Linear Advection

H. De Sterck, R. D. Falgout, O. A. Krzysik, J. B. Schroder

Summary: Parallel-in-time methods for PDEs have been extensively studied and developed, but they perform poorly for advection-dominated problems. In this paper, we analyze the MGRIT algorithm for constant-wave-speed linear advection problems and propose an alternative coarse-grid operator that better corrects smooth Fourier modes. The proposed operator yields fast MGRIT convergence for various discretization methods and achieves speed-up over sequential time-stepping according to parallel results.

JOURNAL OF SCIENTIFIC COMPUTING (2023)

Article Mathematics, Interdisciplinary Applications

A hierarchy of linear threshold models for the spread of political revolutions on social networks

J. C. Lang, H. De Sterck

JOURNAL OF COMPLEX NETWORKS (2016)

Article Mathematics, Interdisciplinary Applications

Analytic models for SIR disease spread on random spatial networks

John C. Lang, Hans De Sterck, Jamieson L. Kaiser, Joel C. Miller

JOURNAL OF COMPLEX NETWORKS (2018)

No Data Available