English

Improving Levenberg-Marquardt Algorithm for Neural Networks

Machine Learning 2022-12-20 v1

Abstract

We explore the usage of the Levenberg-Marquardt (LM) algorithm for regression (non-linear least squares) and classification (generalized Gauss-Newton methods) tasks in neural networks. We compare the performance of the LM method with other popular first-order algorithms such as SGD and Adam, as well as other second-order algorithms such as L-BFGS , Hessian-Free and KFAC. We further speed up the LM method by using adaptive momentum, learning rate line search, and uphill step acceptance.

Keywords

Cite

@article{arxiv.2212.08769,
  title  = {Improving Levenberg-Marquardt Algorithm for Neural Networks},
  author = {Omead Pooladzandi and Yiming Zhou},
  journal= {arXiv preprint arXiv:2212.08769},
  year   = {2022}
}
R2 v1 2026-06-28T07:39:48.953Z