English

A Levenberg-Marquardt Method for Nonsmooth Regularized Least Squares

Optimization and Control 2023-01-09 v1 Numerical Analysis Numerical Analysis

Abstract

We develop a Levenberg-Marquardt method for minimizing the sum of a smooth nonlinear least-squar es term f(x)=12F(x)22f(x) = \tfrac{1}{2} \|F(x)\|_2^2 and a nonsmooth term hh. Both ff and hh may be nonconvex. Steps are computed by minimizing the sum of a regularized linear least-squares model and a model of hh using a first-order method such as the proximal gradient method. We establish global convergence to a first-order stationary point of both a trust-region and a regularization variant of the Levenberg-Marquardt method under the assumptions that FF and its Jacobian are Lipschitz continuous and hh is proper and lower semi-continuous. In the worst case, both methods perform O(ϵ2)O(\epsilon^{-2}) iterations to bring a measure of stationarity below ϵ(0,1)\epsilon \in (0, 1). We report numerical results on three examples: a group-lasso basis-pursuit denoise example, a nonlinear support vector machine, and parameter estimation in neuron firing. For those examples to be implementable, we describe in detail how to evaluate proximal operators for separable hh and for the group lasso with trust-region constraint. In all cases, the Levenberg-Marquardt methods perform fewer outer iterations than a proximal-gradient method with adaptive step length and a quasi-Newton trust-region method, neither of which exploit the least-squares structure of the problem. Our results also highlight the need for more sophisticated subproblem solvers than simple first-order methods.

Keywords

Cite

@article{arxiv.2301.02347,
  title  = {A Levenberg-Marquardt Method for Nonsmooth Regularized Least Squares},
  author = {Aleksandr Y. Aravkin and Robert Baraldi and Dominique Orban},
  journal= {arXiv preprint arXiv:2301.02347},
  year   = {2023}
}
R2 v1 2026-06-28T08:04:34.338Z