Cubic Regularization of Newton Method and Its Global Performance II: The Global Rate on Star-Convex FunctionsResearch Paper
Motivation
Newton's method converges quadratically near a non-degenerate minimizer, but classical theory says little about its behaviour far from one: the pure Newton step can move uphill, diverge, or be undefined when the Hessian is singular. For decades the global analysis of Newton-type methods consisted of convergence statements without rates. Nesterov and Polyak (Math. Program. 108, 2006) replaced the quadratic model of Newton's method by a cubic-regularized model and proved, for the first time, global worst-case complexity bounds for a second-order method on several problem classes, including classes of non-convex functions.
This mission covers one of these results: on star-convex functions, the method reduces the optimality gap at the rate (Theorem 4 of the paper). Star-convexity is a weakening of convexity that only asks for convexity along segments towards the global minimizers. It includes non-convex functions such as on , and, as the paper notes, it arises in sum-of-squares problems such as .
Timeline.
- 1981: Griewank studies Newton's method modified by bounding cubic terms (Cambridge DAMTP technical report NA/12), without complexity bounds.
- 2006: Nesterov and Polyak introduce method (3.3) and prove global rates: for a second-order stationarity measure on general functions with Lipschitz Hessian, on star-convex functions, and linear-then-superlinear rates on gradient-dominated functions.
- 2008: Nesterov accelerates the method on convex functions to (Math. Program. 112).
- 2011: Cartis, Gould and Toint develop adaptive cubic regularization (ARC), with inexact subproblem solves and adaptive regularization parameters (Math. Program. 127).
- 2020: Hinder, Sidford and Sohoni give near-optimal first-order methods for star-convex and quasar-convex functions (arXiv:1906.11985).
Setting
Let be a closed convex set with nonempty interior, and let be twice differentiable on , with gradient and Hessian . A starting point is fixed, and is assumed large enough to contain the level set in its interior. Assumption 1 is that the Hessian is Lipschitz continuous on with constant :
where the matrix norm is the spectral norm.
For a parameter and a point , the cubic model is
The cubic step is any global minimizer of over (Eq. (2.4)), and is the model value.
Method (3.3) takes parameters . At iteration it finds such that , and sets . The choice always passes the test.
A function is star-convex (Definition 1) if its set of global minimizers is nonempty and, for every , every and every ,
Write for the optimal value, and when is bounded.
Formalization targets
Goal: Theorem 4, item 2, inequality (4.2)
Assume is star-convex, is bounded with , and . Then every run of method (3.3) satisfies
The constants are those printed on p. 189. The bound depends on the problem only through and ; the lower parameter and the choice of within are free.
Milestones
- Lemma 1, (2.3): the cubic Taylor bound for .
- Lemma 4, (2.10): for .
- Monotonicity of (3.3) (Section 3, p. 184): .
- Theorem 4, item 1: if , then .
Significance
The result. Theorem 4 gives a global function-value rate for a second-order method on a class that contains non-convex functions, with no assumption on the Hessian at the minimizer. The method needs no knowledge of the class: the same iteration (3.3) that yields second-order stationarity rates on general functions yields on star-convex ones. This adaptivity is the paper's main message for Section 4. The analysis also serves as the template for Theorems 5, 8 and 9 of the paper (star-convex with a non-degenerate minimum, and the convex case).
Formalizing it. The theorem has been proved in the paper, and to our knowledge it has not been machine-checked. A complete formalization produces:
- a reusable Lean statement of the cubic-regularized Newton step and of method (3.3);
- the Taylor estimates under a Lipschitz Hessian in ;
- a verified recursion argument.
These are the pieces needed for the paper's other rates and for later variants (accelerated and adaptive cubic regularization).
Difficulty
The argument has three parts, and each needs some care.
The first is the Taylor bound (2.3) on a convex set , under a Hessian that is Lipschitz only on . The Hessian is given as the derivative of a gradient map, not as a smooth function on all of .
The second is keeping the iterates inside . Lemma 4 and the diameter bound apply only to points of . So the iterates must be shown to stay in the level set, and the points used in the estimate must also lie in .
The third is the passage from the one-step inequality to the explicit constant in (4.2). The one-step inequality is a minimum over of a cubic in . It has two regimes (the unconstrained minimizer lies inside or beyond it), and the recursion for must be carried through without losing the constant or the factor . A generic "sublinear recursion" lemma gives the rate only up to a constant, which is not the printed theorem.
Formalization scope
- Space and derivatives. The space is
EuclideanSpace ℝ (Fin n)with arbitrary. The gradient and Hessian are mapsgandHwithHasGradientAt f (g x) xandHasFDerivAt g (H x) xat every . These are two-sided derivatives, also at boundary points of ; the iterates lie in . The Hessian norm is the operator norm. - The cubic step. is any global minimizer of the cubic model (
IsCubicStep). Every statement about it holds for every such minimizer. - The model value. is written as at the chosen minimizer .
- The run. A run of (3.3) is the predicate
IsCubicNewtonRun, with a 0-based index. - Star-convexity.
IsStarConvexFnquantifies over , as in display (4.1). It requires and the inequality for every global minimizer. - The diameter. is
Metric.diam F, withBornology.IsBounded Fas a hypothesis. It is the diameter of itself, not of the level set. - The optimal value. is for a global minimizer , not an arbitrary lower bound.
Ruling out trivial formalizations. Without the boundedness hypothesis, Metric.diam F is , and the goal would assert outright. The formalization keeps boundedness, the nonemptiness of and the global-minimizer reading of , so that the hypotheses describe the paper's class and not a degenerate one. The hypotheses are satisfiable: for example, on with the closed unit ball, and .
Contributions are welcome at every level: proofs of the milestones, and general-purpose lemmas on Taylor bounds with a Lipschitz Hessian on convex sets. Those lemmas are reusable for missions I, III and IV of this series, which formalize the paper's other rates.
Selected references
- Yu. Nesterov and B. T. Polyak, Cubic regularization of Newton method and its global performance, Mathematical Programming Ser. A 108 (2006) 177–205. https://doi.org/10.1007/s10107-006-0706-8
- Yu. Nesterov, Accelerating the cubic regularization of Newton's method on convex problems, Mathematical Programming Ser. B 112 (2008) 159–181. https://doi.org/10.1007/s10107-006-0089-x
- C. Cartis, N. I. M. Gould and Ph. L. Toint, Adaptive cubic regularisation methods for unconstrained optimization. Part I: motivation, convergence and numerical results, Mathematical Programming 127 (2011) 245–295. https://doi.org/10.1007/s10107-009-0286-5
- O. Hinder, A. Sidford and N. Sohoni, Near-optimal methods for minimizing star-convex functions and beyond, COLT 2020. https://arxiv.org/abs/1906.11985