Papers
Topics
Authors
Recent
Search
2000 character limit reached

LMM Subgradient Method for Composite Optimization

Updated 11 July 2026
  • The method is a preconditioned first-order approach for composite optimization, using LM-style regularization to counteract slow subgradient rates.
  • It achieves local linear convergence under mild regularity and alignment conditions, with convergence driven solely by the conditioning of the convex function.
  • The algorithm shows practical efficiency in ill-conditioned or overparameterized scenarios, such as nonnegative least squares, matrix sensing, and tensor factorization.

The Levenberg–Morrison–Marquardt subgradient method is a preconditioned first-order method for composite optimization problems of the form

minxRdf(x):=h(F(x)),\min_{x\in\mathbb R^d} f(x):=h(F(x)),

where F:RdRmF:\mathbb R^d\to\mathbb R^m is C1C^1–smooth and h:RmRh:\mathbb R^m\to\mathbb R is convex and possibly nonsmooth. Its defining feature is an LM-style preconditioner,

(F(x)F(x)+λI)1F(x),(\nabla F(x)^\top \nabla F(x)+\lambda I)^{-1}\nabla F(x)^\top,

inserted between a subgradient of hh and the parameter update. In the formulation introduced in "Preconditioned subgradient method for composite optimization: overparameterization and fast convergence," the method is designed to overcome the slow sublinear behavior of the vanilla subgradient method in ill-conditioned or overparameterized composite models, and it is proved to converge linearly under mild regularity conditions at a rate determined solely by the convex function (Díaz et al., 15 Sep 2025).

1. Optimization model and notation

The method is posed for composite minimization

minxRdf(x):=h(F(x)),\min_{x\in\mathbb R^d} f(x):=h(F(x)),

with F:RdRmF:\mathbb R^d\to\mathbb R^m of class C1C^1 and hh convex, possibly nonsmooth. The convex subdifferential of F:RdRmF:\mathbb R^d\to\mathbb R^m0 at F:RdRmF:\mathbb R^d\to\mathbb R^m1 is denoted F:RdRmF:\mathbb R^d\to\mathbb R^m2. The Jacobian is written F:RdRmF:\mathbb R^d\to\mathbb R^m3, with adjoint F:RdRmF:\mathbb R^d\to\mathbb R^m4. For a given point F:RdRmF:\mathbb R^d\to\mathbb R^m5, F:RdRmF:\mathbb R^d\to\mathbb R^m6 denotes the orthogonal projector onto the range of F:RdRmF:\mathbb R^d\to\mathbb R^m7, and

F:RdRmF:\mathbb R^d\to\mathbb R^m8

The analysis fixes a solution F:RdRmF:\mathbb R^d\to\mathbb R^m9 and writes C1C^10. The regularity assumptions are organized around three components. Assumption A requires C1C^11 to be C1C^12–Lipschitz:

C1C^13

Assumption B concerns the geometry of the image of C1C^14 near C1C^15. Under strong alignment, the rank of C1C^16 is locally constant and equal to C1C^17, so C1C^18 is a C1C^19–manifold and the tangent-manifold error satisfies

h:RmRh:\mathbb R^m\to\mathbb R0

Under weak alignment, appropriate singular directions of h:RmRh:\mathbb R^m\to\mathbb R1 capture the dominant part of h:RmRh:\mathbb R^m\to\mathbb R2, while a lower singular-value bound scales with h:RmRh:\mathbb R^m\to\mathbb R3.

The convex term h:RmRh:\mathbb R^m\to\mathbb R4 is handled through two alternative hypotheses. Assumption h:RmRh:\mathbb R^m\to\mathbb R5 covers nonsmooth sharp objectives: h:RmRh:\mathbb R^m\to\mathbb R6 is convex on h:RmRh:\mathbb R^m\to\mathbb R7, has a unique minimizer h:RmRh:\mathbb R^m\to\mathbb R8, is h:RmRh:\mathbb R^m\to\mathbb R9-sharp,

(F(x)F(x)+λI)1F(x),(\nabla F(x)^\top \nabla F(x)+\lambda I)^{-1}\nabla F(x)^\top,0

and satisfies restricted Lipschitz conditions involving (F(x)F(x)+λI)1F(x),(\nabla F(x)^\top \nabla F(x)+\lambda I)^{-1}\nabla F(x)^\top,1 and (F(x)F(x)+λI)1F(x),(\nabla F(x)^\top \nabla F(x)+\lambda I)^{-1}\nabla F(x)^\top,2. Assumption (F(x)F(x)+λI)1F(x),(\nabla F(x)^\top \nabla F(x)+\lambda I)^{-1}\nabla F(x)^\top,3 covers smooth objectives with quadratic growth: (F(x)F(x)+λI)1F(x),(\nabla F(x)^\top \nabla F(x)+\lambda I)^{-1}\nabla F(x)^\top,4 has (F(x)F(x)+λI)1F(x),(\nabla F(x)^\top \nabla F(x)+\lambda I)^{-1}\nabla F(x)^\top,5–quadratic growth, restricted (F(x)F(x)+λI)1F(x),(\nabla F(x)^\top \nabla F(x)+\lambda I)^{-1}\nabla F(x)^\top,6–smoothness, and analogous compatibility bounds with the projected and damped geometry (Díaz et al., 15 Sep 2025).

2. Algorithmic update and LM preconditioning

Algorithm 1 in the cited work takes positive sequences (F(x)F(x)+λI)1F(x),(\nabla F(x)^\top \nabla F(x)+\lambda I)^{-1}\nabla F(x)^\top,7 and (F(x)F(x)+λI)1F(x),(\nabla F(x)^\top \nabla F(x)+\lambda I)^{-1}\nabla F(x)^\top,8 and, at each iteration, chooses a subgradient (F(x)F(x)+λI)1F(x),(\nabla F(x)^\top \nabla F(x)+\lambda I)^{-1}\nabla F(x)^\top,9, solves

hh0

and updates

hh1

Equivalently,

hh2

In the image space, the step is approximately

hh3

with a second-order Taylor error of order hh4. More precisely, the update in hh5-space satisfies

hh6

and the remainder is controlled by

hh7

The role of the preconditioner is central. The term hh8 is an ordinary subgradient of hh9. The premultiplier

minxRdf(x):=h(F(x)),\min_{x\in\mathbb R^d} f(x):=h(F(x)),0

normalizes directions by the local Jacobian of minxRdf(x):=h(F(x)),\min_{x\in\mathbb R^d} f(x):=h(F(x)),1, thereby undoing ill-conditioning or rank-deficiency of minxRdf(x):=h(F(x)),\min_{x\in\mathbb R^d} f(x):=h(F(x)),2. When minxRdf(x):=h(F(x)),\min_{x\in\mathbb R^d} f(x):=h(F(x)),3 and minxRdf(x):=h(F(x)),\min_{x\in\mathbb R^d} f(x):=h(F(x)),4 has full column rank, minxRdf(x):=h(F(x)),\min_{x\in\mathbb R^d} f(x):=h(F(x)),5, the projector onto minxRdf(x):=h(F(x)),\min_{x\in\mathbb R^d} f(x):=h(F(x)),6. The eigenvalues of minxRdf(x):=h(F(x)),\min_{x\in\mathbb R^d} f(x):=h(F(x)),7 lie in minxRdf(x):=h(F(x)),\min_{x\in\mathbb R^d} f(x):=h(F(x)),8, and the eigenvalues of minxRdf(x):=h(F(x)),\min_{x\in\mathbb R^d} f(x):=h(F(x)),9 are at most F:RdRmF:\mathbb R^d\to\mathbb R^m0 (Díaz et al., 15 Sep 2025).

3. Alignment assumptions and local geometry

The convergence theory is built on an interaction between the local geometry of F:RdRmF:\mathbb R^d\to\mathbb R^m1 and the growth properties of F:RdRmF:\mathbb R^d\to\mathbb R^m2. Under strong alignment, the image of F:RdRmF:\mathbb R^d\to\mathbb R^m3 behaves locally as a F:RdRmF:\mathbb R^d\to\mathbb R^m4–manifold of constant rank. In that regime, the projected error onto the normal space is quadratic in F:RdRmF:\mathbb R^d\to\mathbb R^m5, which makes the geometry close to exact parameterization. Under weak alignment, the framework allows overparameterization: even if rank-deficiency or degeneracy is present, there exist singular directions of F:RdRmF:\mathbb R^d\to\mathbb R^m6 that capture most of the signal in F:RdRmF:\mathbb R^d\to\mathbb R^m7, while the residual component can be made arbitrarily small relative to F:RdRmF:\mathbb R^d\to\mathbb R^m8.

The assumptions on F:RdRmF:\mathbb R^d\to\mathbb R^m9 are correspondingly restricted to the image geometry. In the nonsmooth case, sharpness and restricted Lipschitzness are not imposed on the whole ambient space C1C^10 in an unrestricted way; instead, they are formulated through the projected component C1C^11 and the damped residual C1C^12. In the smooth case, the analogous hypotheses are quadratic growth and restricted smoothness. This suggests that the method isolates the conditioning of the convex outer function from the possible ill-conditioning of the smooth parametrization map.

The paper emphasizes two regimes. In an exact-rank regime, the method reduces to a Riemannian subgradient on the image-manifold. In overparameterized or ill-conditioned regimes, the damping parameter C1C^13 ensures invertibility and stability. The resulting theory is explicitly local, centered at a fixed solution C1C^14 and its image C1C^15 (Díaz et al., 15 Sep 2025).

4. Hyperparameter configurations and convergence guarantees

Two hyperparameter configurations are stated. The Polyak-type configuration requires access to C1C^16 and C1C^17 and uses

C1C^18

with C1C^19 between hh0 and a multiple thereof. The geometric-decay configuration avoids knowledge of hh1: for nonsmooth hh2, one sets hh3 and hh4; for smooth hh5, one sets hh6 and hh7, with hh8.

The principal theorem in the nonsmooth weak-alignment setting states local linear convergence under Assumptions A, B(weak), and hh9. If F:RdRmF:\mathbb R^d\to\mathbb R^m00 satisfies

F:RdRmF:\mathbb R^d\to\mathbb R^m01

and Algorithm 1 is run with the Polyak configuration, with F:RdRmF:\mathbb R^d\to\mathbb R^m02, then for all F:RdRmF:\mathbb R^d\to\mathbb R^m03,

F:RdRmF:\mathbb R^d\to\mathbb R^m04

The proof proceeds by comparing the true iterate with the one-step linearized iterate

F:RdRmF:\mathbb R^d\to\mathbb R^m05

Taylor’s theorem and the Lipschitzness of F:RdRmF:\mathbb R^d\to\mathbb R^m06 control the deviation F:RdRmF:\mathbb R^d\to\mathbb R^m07, while restricted sharpness and restricted Lipschitzness yield a contraction for the linearized step. Under strong alignment, the exponent improves from F:RdRmF:\mathbb R^d\to\mathbb R^m08 to F:RdRmF:\mathbb R^d\to\mathbb R^m09.

The smooth case is described as analogous, replacing sharpness by quadratic growth and replacing the ratio F:RdRmF:\mathbb R^d\to\mathbb R^m10 by the corresponding F:RdRmF:\mathbb R^d\to\mathbb R^m11 dependence. The central conclusion is that the local linear rate is governed solely by the conditioning of the convex function F:RdRmF:\mathbb R^d\to\mathbb R^m12, rather than by the ill-conditioning or overparameterization of F:RdRmF:\mathbb R^d\to\mathbb R^m13 (Díaz et al., 15 Sep 2025).

5. Relation to classical subgradient methods and nearby LM schemes

The comparison with the classical subgradient method is explicit. A standard update takes the form

F:RdRmF:\mathbb R^d\to\mathbb R^m14

Even with Polyak stepsizes,

F:RdRmF:\mathbb R^d\to\mathbb R^m15

linear convergence requires F:RdRmF:\mathbb R^d\to\mathbb R^m16 itself to be sharp and Lipschitz on F:RdRmF:\mathbb R^d\to\mathbb R^m17. For composite objectives F:RdRmF:\mathbb R^d\to\mathbb R^m18, this requirement is restrictive because the composition may be ill-conditioned or rank-deficient near a solution. In that setting, Gauss–Newton subgradient with F:RdRmF:\mathbb R^d\to\mathbb R^m19 and the unpreconditioned subgradient can stagnate at sublinear rate or diverge, whereas LMM uses the damped LM preconditioner to recover linear rates controlled by F:RdRmF:\mathbb R^d\to\mathbb R^m20 (Díaz et al., 15 Sep 2025).

A related but distinct line of work appears in "A Levenberg-Marquardt Method for Nonsmooth Regularized Least Squares," which studies problems of the form

F:RdRmF:\mathbb R^d\to\mathbb R^m21

with F:RdRmF:\mathbb R^d\to\mathbb R^m22 proper, lower-semicontinuous, and possibly nonsmooth and nonconvex. There, the LM step is obtained by minimizing a regularized linear least-squares model plus a model of F:RdRmF:\mathbb R^d\to\mathbb R^m23, approximately solved by a first-order method such as proximal gradient, and both a regularization variant and a trust-region variant are shown to have worst-case complexity F:RdRmF:\mathbb R^d\to\mathbb R^m24 for reducing a stationarity measure below F:RdRmF:\mathbb R^d\to\mathbb R^m25 (Aravkin et al., 2023). This suggests a methodological neighborhood rather than an identity: both frameworks use LM regularization around Jacobian-linearized models, but the LMM subgradient method is formulated as a preconditioned subgradient method for F:RdRmF:\mathbb R^d\to\mathbb R^m26, while the nonsmooth regularized least-squares method targets F:RdRmF:\mathbb R^d\to\mathbb R^m27 and analyzes model-based outer iterations with inner proximal solves.

6. Applications and computational behavior

The LMM method is applied to several classes of problems. For squared-variable reformulations of nonnegative least squares, with F:RdRmF:\mathbb R^d\to\mathbb R^m28 and F:RdRmF:\mathbb R^d\to\mathbb R^m29 or F:RdRmF:\mathbb R^d\to\mathbb R^m30, weak alignment for F:RdRmF:\mathbb R^d\to\mathbb R^m31 and restricted sharpness or Lipschitzness for F:RdRmF:\mathbb R^d\to\mathbb R^m32 can be verified via F:RdRmF:\mathbb R^d\to\mathbb R^m33. In that setting, LMM converges linearly at rate F:RdRmF:\mathbb R^d\to\mathbb R^m34 in practice and outperforms both Gauss–Newton-subgradient and the unpreconditioned subgradient.

For low-rank matrix sensing, the method is analyzed for positive-semidefinite factors F:RdRmF:\mathbb R^d\to\mathbb R^m35 and asymmetric factors F:RdRmF:\mathbb R^d\to\mathbb R^m36. Under RIP, one obtains strong or weak alignment for F:RdRmF:\mathbb R^d\to\mathbb R^m37 and restricted smoothness or growth for F:RdRmF:\mathbb R^d\to\mathbb R^m38 or for F:RdRmF:\mathbb R^d\to\mathbb R^m39 losses. The resulting local linear convergence is described as independent of the condition number of F:RdRmF:\mathbb R^d\to\mathbb R^m40 and governed solely by F:RdRmF:\mathbb R^d\to\mathbb R^m41–RIP constants. For asymmetric factors, local weak alignment together with balanced spectral initialization again yields linear rates for F:RdRmF:\mathbb R^d\to\mathbb R^m42 and F:RdRmF:\mathbb R^d\to\mathbb R^m43 losses, including robustness to gross outliers.

For canonical-polyadic tensor factorization, the paper considers symmetric CP,

F:RdRmF:\mathbb R^d\to\mathbb R^m44

and asymmetric CP,

F:RdRmF:\mathbb R^d\to\mathbb R^m45

Local strong alignment is established near a full-rank CP factorization, and F:RdRmF:\mathbb R^d\to\mathbb R^m46–quadratic growth together with Lipschitz properties are verified for F:RdRmF:\mathbb R^d\to\mathbb R^m47. Consequently, LMM enjoys local linear convergence with F:RdRmF:\mathbb R^d\to\mathbb R^m48 loss. The reported numerical experiments on nonnegative least squares, matrix sensing, and tensor factorization confirm consistent linear convergence to exact solutions, improved performance over unpreconditioned subgradient and Gauss–Newton subgradient in ill-conditioned or overparameterized regimes, and robustness to gross outliers when using the F:RdRmF:\mathbb R^d\to\mathbb R^m49 loss (Díaz et al., 15 Sep 2025).

A nearby empirical pattern appears in the nonsmooth regularized least-squares LM literature: for a group-lasso basis-pursuit denoise problem, a nonlinear support vector machine, and a FitzHugh–Nagumo neuron-firing inverse problem, the LM variants required fewer outer iterations than adaptive proximal gradient and a quasi-Newton trust-region method, although at the expense of many more inner proximal-gradient steps (Aravkin et al., 2023). A plausible implication is that LM-style curvature information can substantially reduce outer-iteration counts, while leaving the efficiency of the inner linearized composite solve as a critical implementation bottleneck.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Levenberg-Morrison-Marquardt Subgradient Method.