Papers
Topics
Authors
Recent
Search
2000 character limit reached

Second-Order Trust Region Algorithm

Updated 4 July 2026
  • Second-order trust region algorithms are iterative optimization methods that use both gradient and Hessian information within a constrained quadratic model to ensure reliable curvature utilization.
  • They solve structured nonconvex quadratic subproblems with adaptive radius updates, aligning step acceptance with both first- and second-order stationarity conditions.
  • Modern variants extend to stochastic, distributed, and manifold settings, balancing curvature fidelity and computational efficiency in large-scale applications.

A second-order trust-region algorithm is an iterative optimization method that uses both gradient and Hessian information, or a structured approximation to the Hessian, while restricting each trial step to a region in which a local quadratic model is considered reliable. In the standard Euclidean formulation, at iterate xkx_k one forms

mk(p)=f(xk)+gkTp+12pTBkp,m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p,

with gk=f(xk)g_k=\nabla f(x_k) and Bk2f(xk)B_k\approx \nabla^2 f(x_k), solves a trust-region subproblem of the form minpΔkmk(p)\min_{\|p\|\le \Delta_k} m_k(p), and then accepts or rejects the step according to the agreement between actual and predicted reduction (Greiner et al., 17 Sep 2025). In contemporary work, this template appears in exact and inexact TRS solvers, adaptive radius rules with second-order complexity guarantees, augmented-Hessian formulations, diagonal or block-diagonal large-scale approximations, stochastic and random-model variants, and Riemannian or constrained generalizations (Curtis et al., 2018).

1. Canonical formulation and second-order character

The defining object of the method is the quadratic local model. For unconstrained smooth minimization, the classical trust-region subproblem is

minp  mk(p)=f(xk)+gkTp+12pTBkps.t.pΔk,\min_p\; m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p \quad \text{s.t.}\quad \|p\|\le \Delta_k,

and the standard acceptance statistic is

ρk=f(xk)f(xk+pk)mk(0)mk(pk).\rho_k=\frac{f(x_k)-f(x_k+p_k)}{m_k(0)-m_k(p_k)}.

If ρk\rho_k is sufficiently large, the step is accepted and the trust-region radius is typically increased; if ρk\rho_k is small or negative, the step may be rejected and the radius decreased (Greiner et al., 17 Sep 2025).

The designation “second-order” refers not merely to the presence of a quadratic model but to explicit curvature use in both step generation and optimality targets. In the unconstrained nonconvex framework, first-order stationarity is expressed as gkεg\|g_k\|\le \varepsilon_g, while second-order stationarity additionally requires mk(p)=f(xk)+gkTp+12pTBkp,m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p,0. The corresponding second-order trust-region schemes therefore use either a gradient direction, a negative-curvature direction, or a subproblem step that is guaranteed to realize sufficient decrease relative to both mk(p)=f(xk)+gkTp+12pTBkp,m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p,1 and mk(p)=f(xk)+gkTp+12pTBkp,m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p,2, where mk(p)=f(xk)+gkTp+12pTBkp,m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p,3 (Curtis et al., 2018).

This formulation extends beyond unconstrained Euclidean settings. In constrained and manifold problems, the same logic is applied to projected, reduced, or pullback models; the trust region continues to delimit the regime of model reliability, but the relevant curvature object may become a reduced Hessian, an augmented Hessian, or a Riemannian Hessian. A plausible implication is that the trust-region idea is less a single algorithm than a family of curvature-controlled local globalization mechanisms.

2. The trust-region subproblem as a nonconvex quadratic problem

The core subproblem of a second-order trust-region algorithm is itself a structured nonconvex optimization problem. In the classical case, it is

mk(p)=f(xk)+gkTp+12pTBkp,m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p,4

and in the conic generalization it becomes

mk(p)=f(xk)+gkTp+12pTBkp,m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p,5

with mk(p)=f(xk)+gkTp+12pTBkp,m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p,6 symmetric and mk(p)=f(xk)+gkTp+12pTBkp,m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p,7 in the genuinely nonconvex case (Ho-Nguyen et al., 2016).

A central exact reformulation shifts the quadratic by its minimum eigenvalue: mk(p)=f(xk)+gkTp+12pTBkp,m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p,8 Because mk(p)=f(xk)+gkTp+12pTBkp,m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p,9, gk=f(xk)g_k=\nabla f(x_k)0 is convex. Under Condition 2.1,

gk=f(xk)g_k=\nabla f(x_k)1

the convex relaxation is exact; in the classical TRS this condition is automatic, so the nonconvex trust-region subproblem is equivalent to convex quadratic minimization over the ball (Ho-Nguyen et al., 2016).

This viewpoint has algorithmic consequences. The convexified formulation needs only gk=f(xk)g_k=\nabla f(x_k)2, which can be obtained through a minimum-eigenvalue computation, after which one solves a smooth convex problem over the ball. The paper gives a complexity bound stating that, with probability gk=f(xk)g_k=\nabla f(x_k)3, one can find gk=f(xk)g_k=\nabla f(x_k)4 satisfying

gk=f(xk)g_k=\nabla f(x_k)5

in time

gk=f(xk)g_k=\nabla f(x_k)6

where gk=f(xk)g_k=\nabla f(x_k)7 is the number of nonzeros in gk=f(xk)g_k=\nabla f(x_k)8 (Ho-Nguyen et al., 2016). This makes the TRS not merely an inner routine but a mathematically rich quadratic program whose structure can be exploited exactly.

3. Acceptance rules, radius control, and complexity theory

The actual-versus-predicted reduction ratio is the globalization device that distinguishes trust-region methods from unconstrained Newton steps. In one concise second-order complexity analysis, the trust-region radius is coupled directly to first- and second-order stationarity measures: gk=f(xk)g_k=\nabla f(x_k)9 with Bk2f(xk)B_k\approx \nabla^2 f(x_k)0 after successful iterations. The decisive update rule is

Bk2f(xk)B_k\approx \nabla^2 f(x_k)1

which aligns the step scale with the dominant stationarity violation (Curtis et al., 2018).

Under Lipschitz continuity of the Hessian and boundedness of Bk2f(xk)B_k\approx \nabla^2 f(x_k)2 below, this yields model and function decrease estimates of the form

Bk2f(xk)B_k\approx \nabla^2 f(x_k)3

on successful iterations, and a second-order iteration complexity bound

Bk2f(xk)B_k\approx \nabla^2 f(x_k)4

for reaching an iterate satisfying Bk2f(xk)B_k\approx \nabla^2 f(x_k)5 and Bk2f(xk)B_k\approx \nabla^2 f(x_k)6 (Curtis et al., 2018).

A different realization uses an augmented Hessian and a level-shifted Newton equation. In the orbital-optimization setting, the model is

Bk2f(xk)B_k\approx \nabla^2 f(x_k)7

and the trust-region constraint is enforced through

Bk2f(xk)B_k\approx \nabla^2 f(x_k)8

The inner problem is solved by a Davidson eigensolver on the augmented Hessian, and the level shift Bk2f(xk)B_k\approx \nabla^2 f(x_k)9 is adjusted by bisection in a scaling parameter minpΔkmk(p)\min_{\|p\|\le \Delta_k} m_k(p)0 so that the step attains the prescribed norm. Classical results cited there state that, under mild assumptions, trust-region methods are globally convergent to first-order stationary points, and with Lipschitz continuous Hessian and exact Hessian they achieve local quadratic convergence near a nondegenerate local minimum (Greiner et al., 17 Sep 2025).

4. Large-scale and learning-oriented realizations

In large-scale machine learning, the principal obstacle is not the trust-region logic but the representation of curvature. One modern instantiation, SecondOrderAdaptiveAdam (SOAA), combines Adam-style moments, a diagonal Fisher information approximation, and an adaptive trust-region-like scaling updated from observed versus predicted loss reduction. Its Fisher proxy is diagonal and reduces computational complexity from minpΔkmk(p)\min_{\|p\|\le \Delta_k} m_k(p)1 to minpΔkmk(p)\min_{\|p\|\le \Delta_k} m_k(p)2, making it suitable for large-scale deep learning models, including LLMs. The trust-region mechanism is implicit rather than constrained-subproblem based: a scalar minpΔkmk(p)\min_{\|p\|\le \Delta_k} m_k(p)3 is updated by an actual-versus-predicted reduction ratio and then used to rescale the diagonal metric and the step (Vo, 2024).

A different neural-network realization constructs a quadratic approximation only in a low-dimensional subspace. The two-stage subspace trust-region method for feed-forward networks minimizes a quadratic model inside a trust region through a first stage in the embedded positive curvature subspace and a second gradient descent step. The subspace is built from layerwise gradient and previous-step information, the reduced Hessian is assembled from Hessian-vector products, and the method is reported to lead to fast objective function decay, prevent convergence to saddle points, and alleviate the need for manually tuning parameters (Dudar et al., 2018).

Distributed training introduces a further structural constraint: curvature must be partition-compatible. “A Distributed Second-Order Algorithm You Can Trust” uses only diagonal blocks of the Hessian matrix on individual workers and then adapts the auxiliary model through a scalar parameter minpΔkmk(p)\min_{\|p\|\le \Delta_k} m_k(p)4, with a ratio

minpΔkmk(p)\min_{\|p\|\le \Delta_k} m_k(p)5

playing the role of a trust-region agreement statistic. The method is explicitly described as adaptive and akin to trust-region methods, and its convergence theory covers a wide class of problems including minpΔkmk(p)\min_{\|p\|\le \Delta_k} m_k(p)6-regularized objectives (Dünner et al., 2018).

These examples show that in modern large-scale settings the term “second-order trust-region algorithm” can denote exact TRS solving, low-rank or low-dimensional subspace solving, block-separable distributed models, or an implicit trust-region-like scaling. This suggests that the invariant component is curvature-regulated step acceptance, not a single canonical linear algebra backend.

5. Constrained, manifold, and application-specific variants

For linearly constrained nonconvex problems

minpΔkmk(p)\min_{\|p\|\le \Delta_k} m_k(p)7

the trust-region subproblem becomes

minpΔkmk(p)\min_{\|p\|\le \Delta_k} m_k(p)8

The corresponding LC-TRACE framework introduces first- and second-order stationarity measures

minpΔkmk(p)\min_{\|p\|\le \Delta_k} m_k(p)9

minp  mk(p)=f(xk)+gkTp+12pTBkps.t.pΔk,\min_p\; m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p \quad \text{s.t.}\quad \|p\|\le \Delta_k,0

and achieves minp  mk(p)=f(xk)+gkTp+12pTBkps.t.pΔk,\min_p\; m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p \quad \text{s.t.}\quad \|p\|\le \Delta_k,1 complexity for approximate second-order stationarity without cubic regularization (Nouiehed et al., 2019).

On Riemannian manifolds, the local model is built on a tangent space through a retraction minp  mk(p)=f(xk)+gkTp+12pTBkps.t.pΔk,\min_p\; m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p \quad \text{s.t.}\quad \|p\|\le \Delta_k,2, with pullback minp  mk(p)=f(xk)+gkTp+12pTBkps.t.pΔk,\min_p\; m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p \quad \text{s.t.}\quad \|p\|\le \Delta_k,3. Under a second-order retraction, minp  mk(p)=f(xk)+gkTp+12pTBkps.t.pΔk,\min_p\; m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p \quad \text{s.t.}\quad \|p\|\le \Delta_k,4, and the trust-region subproblem is again a quadratic minimization over a tangent-space ball. For strict saddle functions, exact subproblem minimization is shown to find an approximate local minimizer in a number of iterations that depends logarithmically on the accuracy parameter, while the inexact variant explicitly uses truncated CG and a minimum-eigenvalue oracle to choose between gradient-like, negative-curvature, and Newton-like steps (Goyens et al., 2024).

Application-specific realizations may retain the same mathematics while changing the ambient variables. The OpenTrustRegion library uses a second-order trust-region method with augmented Hessian formulation and Davidson eigensolvers for orbital optimization, localization, and symmetrization in electronic-structure theory (Greiner et al., 17 Sep 2025). Multi-constraint geometry can also be handled at the subproblem level: the two-trust-region subproblem minimizes a quadratic over the intersection of two ellipsoids, and one hybrid algorithm combines efficient TRS solvers for global and local-nonglobal minimizers with ADMM to handle the coupled constraints (Karbasy et al., 2018).

6. Stochastic models, noisy oracles, and current trade-offs

In stochastic settings, the trust-region logic is preserved but actual reduction is no longer directly observable. TrustVI maximizes the ELBO in black-box variational inference by building a stochastic quadratic model from minibatches of reparameterized samples, solving a trust-region subproblem, and assessing the step with a stochastic estimate of actual improvement; it is explicitly a fast second-order algorithm for black-box variational inference based on trust-region optimization and the reparameterization trick, and it provably converges to a stationary point (Regier et al., 2017).

Noisy-oracle theory makes this more explicit. A modified second-order trust-region method with noisy function, gradient, and Hessian estimates uses a relaxed step acceptance criterion

minp  mk(p)=f(xk)+gkTp+12pTBkps.t.pΔk,\min_p\; m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p \quad \text{s.t.}\quad \|p\|\le \Delta_k,5

and a cautious radius update driven by

minp  mk(p)=f(xk)+gkTp+12pTBkps.t.pΔk,\min_p\; m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p \quad \text{s.t.}\quad \|p\|\le \Delta_k,6

It yields exponentially decaying tail bounds for second-order complexity, with iteration complexity minp  mk(p)=f(xk)+gkTp+12pTBkps.t.pΔk,\min_p\; m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p \quad \text{s.t.}\quad \|p\|\le \Delta_k,7 and an attainable accuracy scale of

minp  mk(p)=f(xk)+gkTp+12pTBkps.t.pΔk,\min_p\; m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p \quad \text{s.t.}\quad \|p\|\le \Delta_k,8

under irreducible function, gradient, and Hessian noise (Cao et al., 2022). A related non-monotone trust-region method for finite-sum DNN training uses additional independent sampling, adaptive sample-size growth from mini-batch to full-sample scenarios, and almost sure convergence under standard trust-region assumptions (Krejic et al., 2023).

Minimax optimization introduces another adaptation. The gradient norm regularized trust-region method (GRTR) solves nonconvex-strongly concave minimax problems by applying a trust-region step to the reduced outer objective with regularized Hessian

minp  mk(p)=f(xk)+gkTp+12pTBkps.t.pΔk,\min_p\; m_k(p)=f(x_k)+g_k^T p+\tfrac12 p^T B_k p \quad \text{s.t.}\quad \|p\|\le \Delta_k,9

and radius

ρk=f(xk)f(xk+pk)mk(0)mk(pk).\rho_k=\frac{f(x_k)-f(x_k+p_k)}{m_k(0)-m_k(p_k)}.0

achieving ρk=f(xk)f(xk+pk)mk(0)mk(pk).\rho_k=\frac{f(x_k)-f(x_k+p_k)}{m_k(0)-m_k(p_k)}.1 iteration complexity to an ρk=f(xk)f(xk+pk)mk(0)mk(pk).\rho_k=\frac{f(x_k)-f(x_k+p_k)}{m_k(0)-m_k(p_k)}.2-second-order stationary point (Wang et al., 2024).

Two persistent limitations recur across these variants. First, scalable approximations may lose curvature fidelity: in SOAA, the diagonal approximation of the Fisher information matrix may be less effective in capturing higher-order interactions between gradients (Vo, 2024). Second, there is an explicit global–local trade-off in accelerated trust-region-type methods: one accelerated scheme with local detection attains global complexity ρk=f(xk)f(xk+pk)mk(0)mk(pk).\rho_k=\frac{f(x_k)-f(x_k+p_k)}{m_k(0)-m_k(p_k)}.3 while maintaining quadratic local convergence, whereas the Accelerated Trust-Region Extragradient Method attains a global near-optimal rate ρk=f(xk)f(xk+pk)mk(0)mk(pk).\rho_k=\frac{f(x_k)-f(x_k+p_k)}{m_k(0)-m_k(p_k)}.4 but loses quadratic local convergence (Jiang et al., 1 Nov 2025). This suggests that the central contemporary question is no longer whether second-order trust-region algorithms can be globalized, but how much acceleration, stochasticity, and structural approximation they can absorb before their local Newton-like behavior is qualitatively altered.

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 Second-Order Trust Region Algorithm.