---
title: Cubic-Regularized Newton Method
url: https://www.emergentmind.com/topics/cubic-regularized-newton-crn
type: topic
---

# Cubic-Regularized Newton Method

Cubic-Regularized Newton (CRN), often called cubic regularization (CR), is a second-order optimization method that replaces the raw Newton step by the global minimizer of a local quadratic model augmented with a cubic penalty. In its standard unconstrained form, for
\[
\min_{x\in\mathbb{R}^d} f(x),
\]
the method computes
\[
s_{k+1}=\arg\min_{s\in\mathbb{R}^d}\left\{\nabla f(x_k)^\top s+\frac12 s^\top \nabla^2 f(x_k)s+\frac{M}{6}\|s\|^3\right\},\qquad x_{k+1}=x_k+s_{k+1}.
\]
The cubic term is used because it stabilizes Newton steps when the Hessian is indefinite, noisy, or only approximately available, and under Hessian Lipschitz continuity it yields a model that controls the third-order Taylor remainder. For nonconvex problems, this makes CRN a canonical route to second-order stationary points rather than merely first-order critical points [1808.07384].

## 1. Core model and interpretation

The basic CRN construction starts from a twice continuously differentiable objective that is bounded below. The local model at \(x_k\) is the second-order Taylor approximation plus a cubic regularizer, with \(M>0\) acting as the regularization parameter. A central analytic fact is the Hessian-Lipschitz Taylor bound
\[
\left|f(y)-f(x)-\nabla f(x)^\top (y-x)-\frac12 (y-x)^\top \nabla^2 f(x)(y-x)\right| \le \frac{L}{6}\|y-x\|^3,
\]
which explains why a cubic term with sufficiently large coefficient yields a global upper model of the objective. In this sense, the cubic penalty is not an ad hoc damping device: it is matched to the third-order remainder controlled by Hessian smoothness [1808.07384].

The method is designed to target second-order stationarity. In the exact scalar unconstrained setting, a second-order stationary point satisfies
\[
\nabla f(x)=0,\qquad \nabla^2 f(x)\succeq 0,
\]
while the approximate notion used throughout the CRN literature typically requires
\[
\|\nabla f(x)\|\le \epsilon,\qquad \lambda_{\min}(\nabla^2 f(x))\ge -\sqrt{\epsilon}.
\]
This stronger criterion is the reason CRN is repeatedly studied for nonconvex optimization: it is explicitly intended to escape strict saddle points rather than merely reduce gradient norm [1810.03763].

The same modeling principle reappears in several normalizations and application domains. In convex optimization, the full-dimensional cubic model underlies the classical global rate \(f(x_k)-f^\star = O(1/k^2)\), while in nonconvex optimization it supports the standard second-order stationarity guarantees. This breadth suggests that CRN is best viewed as a framework for curvature-aware model minimization, rather than as a single narrowly defined algorithm [2401.03058].

## 2. Optimality conditions and global guarantees

At the minimizer of the cubic subproblem, the model satisfies a set of identities that are structurally central to CRN analysis. If
\[
s=\arg\min_{u\in\mathbb{R}^d}\left\{\mathbf g^\top u+\frac12 u^\top \mathbf H u+\frac{M}{6}\|u\|^3\right\},
\]
then
\[
\mathbf g+\mathbf H s+\frac{M}{2}\|s\|s=0,
\]
\[
\mathbf H+\frac{M}{2}\|s\|I \succcurlyeq 0,
\]
and
\[
\mathbf g^\top s+\frac12 s^\top \mathbf H s+\frac{M}{6}\|s\|^3 \le -\frac{M}{12}\|s\|^3.
\]
The first identity is the first-order optimality condition for the cubic model, the second is the second-order necessary condition, and the third gives a built-in model decrease proportional to \(\|s\|^3\) [1808.07384].

These identities translate into the standard worst-case complexity bounds. In Euclidean nonconvex optimization, exact CRN and practical inexact CRN variants preserve the order-level rate \(O(\epsilon^{-3/2})\) for reaching second-order stationarity. One current-iterate formulation proves that after \(k\) iterations the sequence contains a point \(\tilde x\) such that
\[
\|\nabla f(\tilde x)\| \le O\bigl((k-1)^{-2/3}\bigr),\qquad \nabla^2 f(\tilde x)\succcurlyeq -O\bigl((k-1)^{-1/3}\bigr)I,
\]
which is exactly the classical cubic-regularization scaling [1808.07384].

The same order is retained beyond Euclidean spaces. On Riemannian manifolds, a pullback-based CRN reaches a second-order \(\epsilon\)-stationary point in \(\mathcal O(1/\epsilon^{3/2})\) iterations under locally Lipschitz pullback Hessians, with local superlinear or quadratic behavior under stronger assumptions [1805.05565]. In matrix vector spaces, CRN applied to smooth unconstrained matrix objectives also attains \(\mathcal O(\epsilon^{-3/2})\) global complexity and local quadratic convergence near non-degenerate minimizers [2209.01229].

For convex objectives, the guarantees sharpen. Full-dimensional CRN achieves \(O(1/k^2)\) in the convex case, and subspace variants can recover that rate under favorable spectral conditions. Under strong convexity, several CRN analyses obtain linear convergence, while local quadratic convergence survives in nondegenerate regimes [2401.03058].

## 3. Exact, inexact, and matrix-free solution of the cubic subproblem

Although the outer CRN framework is conceptually simple, the cubic subproblem is itself nontrivial. The canonical model
\[
\min_{x\in\mathbb{R}^d} \frac12 x^{T}Ax + b^{T}x + \frac{\rho}{3}\|x\|^{3}
\]
may have multiple saddle points, a local maximizer, and poor local minima. A detailed subproblem analysis nevertheless shows that gradient descent can approximate the global minimum efficiently, with at most logarithmic dependence on the dimension after a small random perturbation removes the hard case. This result is important because it shows that CRN need not rely on dense exact inner solves; matrix-free first-order dynamics can be a principled inner solver for the cubic model [1612.00547].

A separate issue is implementable inexactness. Earlier inexact CR analyses used a Hessian condition of the form
\[
\|\mathbf H_k-\nabla^2 f(x_k)\|\le C\|s_{k+1}\|,
\]
which depends on the future step and is therefore not directly implementable. A later note replaces this by the current-iterate adaptive conditions
\[
\|\mathbf H_k-\nabla^2 f(x_k)\|\le \alpha \|s_k\|,\qquad \|\mathbf g_k-\nabla f(x_k)\|\le \beta \|s_k\|^2,
\]
and proves the same order-level convergence rate. The proof works by controlling total decrease over many iterations rather than per-iteration decrease, which makes the adaptive rule operational [1808.07384].

Several implementation lines push CRN farther from exact Hessian algebra. Hessian-free and zeroth-order variants use finite differences to approximate derivatives, combine this with an adaptive search over the regularization parameter and finite-difference step, and reuse a previously computed Hessian approximation for several iterations through lazy Hessian updates. In that setting, the reported global complexities are \(\mathcal O(n^{1/2}\epsilon^{-3/2})\) function-and-gradient evaluations for the Hessian-free method and \(\mathcal O(n^{3/2}\epsilon^{-3/2})\) function evaluations for the derivative-free method [2309.02412].

At the quasi-Newton end of the spectrum, ARCLQN solves the standard cubic model exactly with a limited-memory quasi-Newton matrix \(B_k\) rather than the true Hessian. Using the compact form
\[
B = \gamma I + \Psi M^{-1}\Psi^T,
\]
the subproblem is reduced to a scalar equation for \(\lambda\), and the solver uses only norms inside the inner Newton loop. The resulting exact matrix-free subproblem solver exploits limited-memory structure rather than explicit Hessian construction [2204.09116].

## 4. Geometry, constraints, and non-Euclidean extensions

CRN extends naturally to optimization on manifolds. For a Riemannian manifold \(M\) with retraction \(Retr\), the pullback
\[
\hat{f}_x(\xi) = f(Retr(x,\xi)),\qquad \xi\in T_xM,
\]
turns the manifold problem into an unconstrained tangent-space problem, and CRN minimizes the cubic model
\[
m_{x,\sigma}(\xi) := \hat{f}_x(0) + \langle grad f(x),\xi \rangle + \frac{1}{2}\langle Hess f(x)[\xi],\xi \rangle + \frac{\sigma}{6}\|\xi\|^3.
\]
Under compactness and local pullback-Hessian Lipschitz continuity, this retains the Euclidean \(\mathcal O(1/\epsilon^{3/2})\) complexity; with a nondegenerate Riemannian Hessian, it becomes locally quadratic [1805.05565].

A different extension arises in spectral-constrained matrix optimization. There, matrix functions such as \(e^X\), \(X^2\), and scalar spectral maps are used to rewrite constraints on eigenvalues as smooth unconstrained problems over symmetric matrices. The required derivative machinery is supplied by a second-order chain rule for compositions \(F\circ G\), after which the matrix CRN subproblem becomes
\[
\min_{H\in \mathcal V}\; \langle \nabla F(X),H\rangle +\frac12\langle \nabla^2F(X)[H],H\rangle +\frac{M}{6}\|H\|_F^3.
\]
This allows CRN to handle spectrally constrained objectives and, in the paper’s application, a fairness-oriented robust covariance estimation model related to Tyler’s M-estimator [2209.01229].

CRN has also been generalized to saddle-point models. For strongly-convex-strongly-concave \(f(x,y)\), a cubic-regularized local saddle model adds a positive cubic term in the primal variable and a negative cubic term in the dual variable:
\[
f_k(x,y;\gamma^k) = f(z^k) + \langle g^k, z-z^k\rangle + \frac12 (z-z^k)^\top H^k (z-z^k) + \frac{\gamma^k}{3}\|x-x^k\|^3 - \frac{\gamma^k}{3}\|y-y^k\|^3.
\]
With a merit function \(m(z)=\frac12\|F(z)\|^2\), this yields global linear and local quadratic convergence; for merely convex-concave problems, the same work introduces a homotopy continuation scheme [2008.09919].

Vector optimization introduces a further modification. For cone-ordered multiobjective problems, the cubic-regularized Newton direction is defined by minimizing a max-scalarized quadratic model plus \(\frac M6\|d\|^3\). In that setting the paper shows that the full step can be \(K\)-descent when \(M\ge L\), even though the direction itself is not necessarily a descent direction. The resulting method does not use line search, has a global \(O(k^{-2/3})\) rate of convergence, and retains local q-quadratic convergence [2505.11911].

## 5. Scalable, stochastic, and distributed CRN

Large-scale and finite-sum settings have motivated stochastic and variance-reduced versions of CRN. A stochastic variance-reduced cubic-regularized Newton method uses a semi-stochastic gradient and a semi-stochastic Hessian tailored to cubic regularization, and proves convergence to an \((\epsilon,\sqrt{\epsilon})\)-approximately local minimum within \(\tilde{O}(n^{4/5}/\epsilon^{3/2})\) second-order oracle calls [1802.04796]. On embedded Riemannian manifolds, the analogous R-SVRC algorithm combines full gradient/Hessian refreshes at epoch boundaries with variance-reduced inner updates, obtains \(O(\epsilon^{-3/2})\) iteration complexity, and achieves second-order-oracle complexity
\[
\tilde O\!\left(N + L_H^{1/2}\Delta_F\,N^{4/5}\epsilon^{-3/2}\right)
\]
with exact or inexact cubic subproblem solutions [2010.03785].

Subspace restriction is another major scaling device. Krylov CRN computes the cubic step inside the Krylov subspace
\[
\mathcal{K}_m\!\big(\nabla^2 f(x_k),\,\nabla f(x_k)\big)=\operatorname{span}\{\nabla f(x_k),\, \nabla^2 f(x_k)\nabla f(x_k),\,\dots,(\nabla^2 f(x_k))^{m-1}\nabla f(x_k)\},
\]
using Lanczos to obtain an \(m\)-dimensional reduced problem whose dominant cost is \(m\) Hessian-vector products. For convex optimization it proves the dimension-independent rate
\[
O\!\left(\frac{1}{mk}+\frac{1}{k^2}\right),
\]
and under favorable spectral structure it recovers the full \(O(1/k^2)\) CRN behavior [2401.03058]. In nonconvex coordinate-subspace form, SSCN applies cubic regularization on random coordinate blocks, interpolates between coordinate-descent-like and full-CRN behavior, and with adaptive sampling achieves the exact convergence rate \(\mathcal O(\epsilon^{-3/2},\epsilon^{-3})\) to a second-order stationary point without sampling all coordinates [2406.16666].

Momentum has been introduced in both deterministic and stochastic forms. CRm adds a momentum extrapolation and a monotone selection step to classical CRN, preserves the optimal \(O(\epsilon^{-3/2})\) worst-case rate to an \(\epsilon\)-second-order stationary point, and under a local error bound condition converges quadratically [1810.03763]. In the stochastic setting, momentum-based Hessian estimators lead to Polyak-momentum and recursive-momentum SCRN methods with complexities
\[
\mathcal{O}\!\left(\max\{\epsilon_g^{-7/4},\epsilon_H^{-7}\}\right)
\quad\text{and}\quad
\mathcal{O}\!\left(\max\{\epsilon_g^{-5/3},\epsilon_H^{-5}\}\right),
\]
respectively, for the stochastic second-order stationarity notion used in that work [2507.13003].

CRN has also entered domain-specific large-scale settings. In federated learning, DP-FCRN combines local stochastic cubic models, Gaussian perturbation inside the local solver, and random-\(k\) sparsification on the uplink; the paper’s qualitative conclusion is that sparsification reduces the needed noise by roughly a factor \(k/d\) and that second-order CRN updates outperform first-order DP Fed-SGD in both accuracy and convergence speed [2408.04315]. In reinforcement learning, VR-CR-PN introduces Hessian-aided variance reduction for policy optimization and proves \(\tilde{\mathcal O}(\epsilon^{-3})\) sample complexity to an \(\epsilon\)-second-order stationary point without importance sampling [2507.10120].

## 6. Asymptotic geometry, local acceleration, and comparative interpretation

Worst-case \(\mathcal O(\epsilon^{-3/2})\) complexity is only the baseline behavior of CRN. Under the Kurdyka–Łojasiewicz (KL) property with exponent \(\theta\in(0,1]\), the asymptotic rate can be fully characterized. For the second-order stationarity measure
\[
\mu(x):= \max\left\{ \sqrt{\frac{2}{L+M}\|\nabla f(x)\|}, \;-\frac{2}{2L+M}\lambda_{\min}(\nabla^2 f(x)) \right\},
\]
the regimes are finite termination when \(\theta=1\), super-linear convergence when \(\theta\in(\tfrac13,1)\), linear convergence when \(\theta=\tfrac13\), and sub-linear convergence when \(\theta\in(0,\tfrac13)\). The same paper proves finite trajectory length and corresponding rates for the function gap, iterate distance, and distance to the second-order stationary set [1808.07382].

A complementary local theory replaces nondegeneracy by a local error bound. Under
\[
\operatorname{dist}(x,\mathcal X)\le \kappa\|\nabla f(x)\|,
\qquad
\mathcal X=\{x:\nabla f(x)=0,\ \nabla^2 f(x)\succeq 0\},
\]
the CR iterates converge at least Q-quadratically to a second-order critical point, even when the solution set is degenerate or non-isolated. The same work shows that, without assuming convexity, this error-bound condition is equivalent to a quadratic growth condition under mild additional assumptions [1801.09387]. This is one reason CRN remains relevant in nonconvex models with symmetry-induced degeneracy, such as phase retrieval and low-rank factorization.

For uniformly convex composite objectives whose smooth part has Hölder continuous Hessian, adaptive CRN admits a global linear rate governed by a degree-dependent second-order condition number
\[
\gamma_f(\nu):=\frac{\sigma_f(2+\nu)}{H}.
\]
That analysis argues that CRN automatically achieves the best possible global complexity bound among the corresponding uniformly convex problem classes and clarifies why Newton-type conditioning can be substantially more favorable than gradient-method conditioning, especially when large quadratic components are present [1905.02671].

Several common simplifications are therefore misleading. CRN is not merely Newton’s method with an added penalty term; across the literature, the cubic regularizer is the mechanism that makes the model globally well-behaved under Hessian Lipschitz continuity. CRN does not require exact dense Hessians in every implementation; implementable inexact conditions, finite-difference models, Krylov restriction, limited-memory quasi-Newton structure, variance reduction, and Hessian-vector-product inner solvers all preserve substantial parts of the theory. Nor is CRN confined to unconstrained Euclidean minimization: manifold optimization, spectral matrix problems, saddle-point systems, vector optimization, federated learning, and policy optimization all admit genuine CRN formulations. Taken together, these developments suggest that CRN is best understood as a general cubic-model methodology for second-order optimization rather than as a single fixed algorithmic template.

Source: https://www.emergentmind.com/topics/cubic-regularized-newton-crn