Lukas' Notes

optimisation calculus machine-learning

Definition

Second-order Optimisation Method

A second-order optimisation method is an optimisation method that uses both the gradient and second-derivative curvature information of an objective. For a twice differentiable function , this curvature is encoded by the Hessian matrix

A typical second-order update has the form

where is the Hessian or an approximation to it, and is a damping or step-size parameter. The gradient gives the local downhill direction; the Hessian rescales that direction according to local curvature.