Riemannian trust-region algorithms
Compare a tangent quadratic model with actual retracted decrease and state the model and subproblem conditions needed for convergence.
On this page
The question for today
What you’ll understand
- Form a self-adjoint tangent model and compute its actual-to-predicted reduction ratio.
- Explain sufficient Cauchy decrease and uniform local model agreement.
- Distinguish first-order convergence from negative-curvature detection for second-order stationarity.
A Newton equation may suggest a step that is too large or that points toward a saddle of the local model. A trust-region method instead reduces a tangent model inside a metric ball, retracts the candidate, and measures whether the model predicted the actual improvement. The method’s reliability rests on model accuracy, a meaningful subproblem solution and a controlled radius update. A small gradient alone does not guarantee that a quadratic subproblem solver will discover negative curvature, so first- and second-order algorithmic claims must be distinguished.
Trust the model only inside its radius
At x, build a model from the metric gradient g and a self-adjoint tangent operator H. The radius constrains the metric norm of η, not an unrelated ambient coordinate length. The candidate Rₓ(η) is feasible by construction. H may be the intrinsic Hessian, the pullback Hessian or a controlled approximation. For the intrinsic and pullback Hessians to agree away from criticality, a second-order retraction is sufficient. A general first-order retraction introduces the acceleration term discussed earlier and changes which second-order model is exact.
The predicted reduction is m(0)−m(η). It must be positive before forming the actual-to-predicted ratio. A large positive ratio indicates a useful prediction, while a small or negative ratio suggests a step or model that should not be trusted. Standard updates reject and shrink when the ratio is poor, accept when it exceeds a fixed positive threshold, and enlarge after a sufficiently good boundary step. Rejected iterations leave x unchanged while adjusting the radius. The exact thresholds and expansion/shrinkage factors are algorithmic parameters, not geometric identities.
A feasible step must deliver sufficient model decrease
Merely finding some vector inside the trust ball is not enough. A standard requirement is a fixed positive fraction of the decrease obtainable along the negative-gradient direction, called Cauchy decrease. A uniform bound on H then makes this decrease quantitatively useful. Truncated conjugate gradients can achieve it and terminate on a boundary or detected negative-curvature direction. Exact global solution of every tangent subproblem is unnecessary for first-order convergence, but an arbitrary early termination rule must still preserve the required decrease condition.
A sufficient regularity setting is a compact containing set of iterates, a lower-bounded C² objective and a smooth retraction on a uniform tangent neighborhood, with uniformly bounded self-adjoint models, exact model gradients and Cauchy-decrease steps. Cap all trial radii within that uniform neighborhood. The pullbacks then admit uniform local first-order Taylor bounds, and standard radius updates give the usual first-order convergence result. More general theorems state these bounds directly instead of assuming compactness. Quantitative complexity or fast local convergence requires further specified constants and approximation conditions; neither follows from the ratio formula alone.
Second-order progress needs curvature information
At a critical point with a negative tangent-Hessian eigenvalue, a gradient-only Cauchy step is zero. It can therefore satisfy a first-order stopping condition at a saddle. Seeking approximate second-order stationarity additionally requires detecting or bounding negative curvature and obtaining corresponding model reduction. A Hessian approximation must be accurate enough for the claimed eigenvalue tolerance. These requirements are separate from gradient accuracy and from first-order global convergence; an implementation should report which criterion it actually certifies.
Near a nondegenerate minimum with positive-definite Hessian, accurate models and appropriately solved subproblems can recover fast Newton-like local convergence. That conclusion assumes more than feasibility or compactness, including sufficient objective smoothness and control of the retraction and Hessian approximation. The concrete circle examples below isolate model agreement without claiming a global rate: one checks a gradient-driven step, while the other starts at zero gradient and uses a negative-curvature direction. Both require comparing a model prediction with the actual selected retraction.
Work it through
A linear tangent model predicts a normalized circle step
On the unit circle minimize f(x)=−x₁. At x=(0,1), use the induced metric, normalization retraction and radius Δ=1/2. Take η=(1/2,0) and the exact intrinsic Hessian model. Compute the predicted reduction, actual reduction and ratio.
The tangent gradient is (−1,0). The intrinsic Hessian is zero at this point because the ambient Hessian and xᵀ∇f both vanish. Thus m(η)=−1/2 and the predicted reduction is 1/2.
Normalization yields Rₓ(η)=(1,2)/√5, so the new objective is −1/√5. The actual reduction from zero is 1/√5.
The ratio is (1/√5)/(1/2)=2/√5, approximately 0.894427. A rule accepting above 0.1 accepts it; a rule enlarging good boundary steps above 0.75 can also enlarge the radius.
The model slightly overpredicts improvement but is accurate enough for the stated thresholds. Acceptance is checked from actual retracted decrease, not assumed from the tangent direction alone.
The living notebook
Explore the model
Interactive lab · function
A zero-gradient model can still have a decreasing direction
Pause and Reset, then set coefficient a=−0.50,position x=0.25. Predict q(x)=−1/32 and slope −1/4; the model has zero derivative at the origin but negative second derivative. For a fresh comparison Reset and set a=0.50,x=0.25; predict +1/32 and slope +1/4. The chosen position is a hypothetical radius-limited tangent coordinate; the instrument has no trust-region acceptance or manifold update control.
- y at chosen x
- 0.608
- Tangent slope · 2ax
- 1.35
- Signed area · ax³/3
- 0.182
This lab uses only y = ax². Playback traces the curve within the fixed integration interval from 0 to x; it does not estimate numerical error or change the chosen point. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forNegative model curvature can offer progress even when the gradient at the model center is zero.
Pause & reason
Check your understanding
Your turn
Try it yourself
On the unit circle consider f(x)=x₁ at x=(1,0), a constrained maximum. For η=(0,1/4), compute the exact Hessian-model reduction and actual normalization-retraction reduction. Explain why a gradient-only step would miss this direction.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
The tangent Hessian is minus the identity. The retracted point is (4,1)/√17.
Compare with the solution
The gradient is zero, but the intrinsic Hessian is −I on the tangent line. The model value is 1−(1/2)(1/4)², predicting reduction 1/32. Normalization gives new objective 4/√17, so actual reduction is 1−4/√17 and the ratio is 32(1−4/√17), approximately 0.95544. The negative-curvature direction improves the objective. A gradient-only Cauchy construction at this point has zero direction and cannot by itself certify second-order stationarity or escape this maximum.
Keep the idea
Take it with you
- Trust-region acceptance compares actual retracted reduction with positive predicted reduction.
- Cauchy decrease and uniform model agreement are substantive convergence assumptions.
- First-order convergence does not imply negative-curvature detection or a second-order certificate.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.