Second-Order Optimization Methods
Second-order optimization methods use curvature information (the Hessian matrix or its surrogates) in addition to the gradient to determine search directions, achieving quadratic local convergence near minima. They apply wherever smooth objectives must be minimized — machine learning, control, statistics, computational physics — especially when ill-conditioning cripples first-order methods. Pioneered by Newton, formalized in the 19th–20th centuries, and now central to large-scale numerical optimization.
A gradient tells you which way is downhill; curvature tells you how far to go. By modeling locally as a quadratic and jumping to that quadratic's minimizer, Newton's method automatically adapts the step length to the local geometry — taking long steps in flat directions and short steps in steep ones. This makes the iteration invariant under affine changes of coordinates, eliminating the dependence on conditioning that plagues first-order methods.
Formal Statement
Let with gradient and Hessian . The Newton iteration is
Derivation hint: Set the gradient of the second-order Taylor model to zero, giving . Here is the current iterate, the gradient, and the symmetric Hessian. The Newton direction solves the linear system .
The local quadratic model at is
Derivation hint: This is the truncated Taylor expansion of to second order; the remainder is by smoothness. When , is strictly convex and its unique minimizer is , the Newton step.
Suppose near a point with , , and Lipschitz with constant in a neighborhood of . Then there exists such that for the Newton iterates satisfy
where . The convergence is quadratic: the number of correct digits roughly doubles each step.
We establish [3] in numbered steps.
Step 1 — Error in terms of gradient. Since , by the fundamental theorem of calculus
Derivation hint: Apply to the vector-valued map .
Step 2 — Express the new error. Write . From [1],
Derivation hint: Multiply by and subtract the Newton step term.
Step 3 — Bound the residual. Using [4],
Derivation hint: Substitute the integral form of and pull out. By Lipschitz continuity, , so the integral norm is bounded by .
Step 4 — Combine. For close enough that (continuity of eigenvalues), [5] and the Step-3 bound give
which is [3]. Choosing so that guarantees the iterates remain in the neighborhood and converge. Derivation hint: The contraction factor ensures .
∎Newton introduced the root-finding iteration that bears his name (the method of fluxions, c. 1669, circulated 1671) for solving polynomial equations, applying successive linear corrections. Joseph Raphson simplified it in 1690 into the recursive form we recognize today — hence "Newton–Raphson." Though Newton conceived it for univariate root-finding, the optimization version (applying the method to ) is the direct multivariate generalization, with the Hessian replacing the scalar second derivative.
Building Intuition
Picture standing on a curved terrain in fog. Gradient descent feels only the local slope and shuffles downhill a fixed distance — too cautious in a long flat valley, too reckless on a steep cliff. Newton's method, by contrast, fits a paraboloid to the terrain at your feet and walks straight to that paraboloid's bottom. In a perfectly quadratic bowl, one Newton step lands exactly at the minimum regardless of how stretched or rotated the bowl is. The deep reason is affine invariance: if you reparametrize for invertible , Newton's iterates transform consistently, so the method "doesn't see" the conditioning. Gradient descent, tied to the Euclidean metric, sees everything through the lens of the worst direction. The Hessian effectively supplies a local metric — Newton's method is steepest descent in the geometry .
Worked Examples
Given: with , , starting at .
Step 1. Gradient: . At : .
Step 2. Hessian: (constant). Compute : , so .
Step 3. Newton step: .
Step 4. . Verify: .
For a quadratic, Newton's method converges in a single iteration.
Given: minimize , start .
Step 1. , .
Step 2. At : , . .
Step 3. At : , . .
Step 4. At : , . .
Step 5. At : , . The local minimizer is (root of ).
Errors: — clear quadratic convergence near the end.
Common Misconceptions
Newton's method does NOT globally converge, nor does it always minimize. The pure iteration [1] finds stationary points (): minima, maxima, or saddle points indiscriminately. If is indefinite, the "Newton step" may point uphill or toward a saddle. Far from a solution, the full step can overshoot or diverge. Practical implementations require globalization: a line search (Wolfe conditions) or trust region, plus Hessian modification (e.g., adding to enforce positive definiteness) so the step is a descent direction.
Consider in 1D, with maximizer at . Newton's method gives — it lands on the maximum in one step, which is the wrong target for minimization. More dramatically, for , Newton's iteration diverges for any despite being smooth and convex with a unique minimum at . Curvature-blind faith in [1] without safeguards fails.
Connections
Second-order methods sit at a crossroads of numerical linear algebra and optimization. The Newton step requires solving , linking to Conjugate Gradient Method (truncated/inexact Newton solves this iteratively, needing only Hessian-vector products). The dual viewpoint of building curvature from gradient differences yields Quasi-Newton Methods (BFGS, DFP, L-BFGS). When is the Fisher information, Newton becomes Natural Gradient Descent, central to information geometry. Constrained problems route through Sequential Quadratic Programming and Interior Point Methods, both Newton at their core. The affine-invariance theme connects to Self-Concordant Functions, Nesterov–Nemirovski's framework giving Newton global complexity bounds. Contrast with Gradient Descent clarifies the curvature trade-off.
Real-World Applications
Historical Development
Subtleties & Limits
The fundamental tension is cost versus curvature. Forming and factorizing costs storage and time — prohibitive for . Matrix-free Hessian-vector products (via automatic differentiation, each) plus Krylov solvers help, but how to robustly exploit curvature in stochastic, non-convex deep learning remains open: sampled Hessians are noisy, indefinite, and rapidly changing. Saddle-point escape (where Newton is attracted rather than repelled) motivates saddle-free Newton and cubic-regularized Newton (Nesterov–Polyak, 2006), which achieves complexity to second-order stationary points — but its subproblem is itself nontrivial. Whether a practical, provably efficient stochastic second-order method can beat well-tuned first-order methods at scale is an active research frontier; the theoretical advantage (affine invariance, fast local rate) has not yet decisively translated into universal practical dominance for non-convex problems.
See Also
Gradient Descent · Quasi-Newton Methods · Conjugate Gradient Method · Trust Region Methods · Interior Point Methods · Natural Gradient Descent · Self-Concordant Functions · Levenberg–Marquardt Algorithm · Sequential Quadratic Programming