Stochastic Cubic Regularization for Fast Nonconvex Optimization
Algorithms AIMech:StochasticCubicRegularizationForFastNonconvexOptimization DRAFT
Aliases: Tripuraneni-Stern-Jin-Regier-Jordan Stochastic Cubic Regularized Newton Method, Hessian-Vector Product Stochastic Cubic Regularization, Online Stochastic Cubic Regularization with Gradient Descent Subsolver
Stochastic Cubic Regularization for Fast Nonconvex Optimization is a Hessian-free (Hessian-vector-product based) stochastic second-order optimization method introduced by Tripuraneni, Stern, Jin, Regier, and Jordan (2018) for minimizing generalonline stochastic nonconvex objectives min_{x in R^d} f(x) = E_{xi ~ D}[f(x; xi)] with ell-Lipschitz gradients and rho-Lipschitz Hessians that finds an epsilon-second-order stationary point (||grad f(x)|| <= epsilon, lambda_min(grad^2 f(x)) >= -sqrt(rho * epsilon)) within O~(epsilon^{-3.5}) total stochastic gradient and stochastic Hessian-vector product evaluations without variance reduction or momentum acceleration (Theorem 1, Corollary 3). At each outer iteration t, Algorithm 1 draws two independent minibatches S_1 of size n_1 = O~(sigma_1^2 / epsilon^2) and S_2 of size n_2 = O~(sigma_2^2 / (rho * epsilon)) so that the averaged gradient g_t and linear Hessian-vector operator B_t[.] concentrate within ||g_t - grad f(x_t)|| <= c_1 epsilon and ||(B_t - grad^2 f(x_t))v|| <= c_2 sqrt(rho * epsilon)||v|| via matrix Bernstein inequalities (Lemma 4), and approximately minimizes the local stochastic third-order cubic submodel tilde{m}(Delta) = Delta^T g_t + (1/2) Delta^T B_t[Delta] + (rho / 6)||Delta||^3 (Equation 7) using a perturbed gradient descent subsolver (Algorithm 3) that takes an analytical Cauchy step Delta = -R_c g_t / ||g_t|| when ||g_t|| >= ell^2 / rho and otherwise runs T(epsilon) = O~(ell / sqrt(rho * epsilon)) gradient descent steps on a sphere-perturbed gradient tilde{g} = g_t + sigma * zeta.
Identity Notes & Concept Scope
Distinct from SPIDER Stochastic Path-Integrated Differential Estimator for Non-Convex Optimization (`AIMech:SPIDERStochasticPathIntegratedDifferentialEstimatorForNonConvexOptimization`), which is a first-order path-integrated variance-reduction method finding first-order stationary points in O(epsilon^{-3}) gradient evaluations, and from Perturbed Accelerated Gradient Descent with Negative-Curvature Reset for Escaping Saddle Points (`AIMech:PerturbedAcceleratedGradientDescentWithNegativeCurvatureResetForSaddlePointEscape`), which operates in the deterministic full-gradient setting rather than the online stochastic approximation regime E_{xi ~ D}[f(x; xi)] using minibatch stochastic cubic submodels and stochastic Hessian-vector products.
Claims & Grounded Evidence
3 Claims
Mechanism
#r353-claim-matrix-bernstein-minibatch-concentration-and-cubic-movement
By the matrix Bernstein inequality (Lemma 4), minibatch sizes n_1 = O~(max(M_1/epsilon, sigma_1^2/epsilon^2)) and n_2 = O~(max(M_2/sqrt(rho*epsilon), sigma_2^2/(rho*epsilon))) guarantee ||g_t - grad f(x_t)|| <= c_1 epsilon and ||(B_t - grad^2 f(x_t))v|| <= c_2 sqrt(rho*epsilon)||v|| with high probability, under which the global minimizer Delta_t^* of the stochastic cubic submodel satisfies m_t(x_t + Delta_t^*) - m_t(x_t) <= -(rho / 12)||Delta_t^*||^3 (Lemma 5) and ||Delta_t^*|| >= (1/2) sqrt(epsilon / rho) whenever x_t + Delta_t^* is not an epsilon-second-order stationary point of f (Lemma 6).
Mechanism
#r353-claim-cauchy-step-and-perturbed-gd-cubic-subsolver
The gradient-descent Cubic-Subsolver (Algorithm 3) requires only Hessian-vector products B_t[v]: when ||g_t|| >= ell^2 / rho, a single analytical Cauchy step Delta = -R_c g_t / ||g_t|| with Cauchy radius R_c = -g^T B g / (rho ||g||^2) + sqrt((g^T B g / (rho ||g||^2))^2 + 2||g|| / rho) >= (7/10)(ell / rho) decreases both tilde{m} and f by at least (7/20) sqrt(epsilon^3 / rho) (Lemma 9); when ||g_t|| < ell^2 / rho, running T(epsilon) = O~(ell / sqrt(rho * epsilon)) steps of sphere-perturbed gradient descent on tilde{m} satisfies Condition 1 (Lemma 2, Lemma 11).
Mechanism
#r353-claim-three-point-five-stochastic-oracle-complexity
Across at most T_out = O(sqrt(rho)(f(x_0) - f^*) / epsilon^{1.5}) outer cubic-regularization iterations (Equation 26), each iteration evaluates the minibatch gradient once (O~(sigma_1^2 / epsilon^2) stochastic gradients) and queries the minibatch Hessian-vector product T(epsilon) = O~(ell / sqrt(rho * epsilon)) times (O~(sigma_2^2 ell / (rho^{1.5} epsilon^{1.5})) Hessian-vector products), yielding a total oracle complexity of O~((sqrt(rho) Delta_f / epsilon^{1.5})(sigma_1^2 / epsilon^2 + sigma_2^2 ell / (rho^{1.5} epsilon^{1.5}))) = O~(epsilon^{-3.5}) to output an epsilon-second-order stationary point with probability at least 1 - delta (Theorem 1, Corollary 3, Remark 4).
⚠️ Curated Limitations & Negative Results
- Requires O~(epsilon^{-2}) gradient minibatch sizes at small tolerances epsilon to concentrate g_t without variance reduction, and requires backpropagating stochastic Hessian-vector products grad^2 f(x; xi) v at each inner subsolver step.
Artificial Intelligence Ontology (AIO) Grounding
Mapped AIO Classes
| AIO Target Class | Mapping Relation | Mapping Rationale |
|---|---|---|
AIO:LinearRegression
Linear Regression
|
related_match | Optimizes smooth nonconvex stochastic empirical risk and deep autoencoder reconstruction objectives. |
AIO:DimensionalityReduction
Dimensionality Reduction
|
related_match | Demonstrated to escape multiple saddle points rapidly when training deep nonlinear autoencoders on high-dimensional image data. |
Evidence Sources & Primary Literature
3 Sources| Source ID | Publication / Document | Type / Access | Reference & Checksum |
|---|---|---|---|
r353-primary-pdf
|
Nilesh Tripuraneni, Mitchell Stern, Chi Jin, Jeffrey Regier, Michael I. Jordan
|
primary paper
full_text
|
ID: https://dblp.org/search/publ/api?q=Stochastic+Cubic+Regularization+Tripuraneni&format=json
sha256:22f6b90d453e…
|
r353-arxiv-abs
|
Nilesh Tripuraneni, Mitchell Stern, Chi Jin, Jeffrey Regier, Michael I. Jordan
|
primary paper
abstract_only
|
ID: https://arxiv.org/abs/1711.02838
sha256:f42f3eb95217…
|
r353-metadata-cr
|
Nilesh Tripuraneni, Mitchell Stern, Chi Jin, Jeffrey Regier, Michael I. Jordan
|
primary paper
abstract_only
|
ID: https://dblp.org/search/publ/api?q=Stochastic+Cubic+Regularization+Tripuraneni&format=json
sha256:753da2e1b114…
|
Ontology & Grounding Topology
Open in interactive network graph →Curation Provenance
Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T07:16:00Z
Updated: 2026-10-19T07:16:00Z
Source File:
data/curated/StochasticCubicRegularizationForFastNonconvexOptimization.yaml
· Schema:
curated_concept.yaml
Explore across X-Mech
Related computational & biological Mechs:
Embedding Map
Network Graph
ProteinTraitsMech (ESM-2 pLM)
DUFMech (Domain pLM)
TraitMech
CultureMech
All 14 X-Mech Repositories