Perturbed Gradient Descent for Escaping Saddle Points in Hessian-Lipschitz Optimization
Algorithms AIMech:PerturbedGradientDescentForEscapingSaddlePointsInHessianLipschitzOptimization DRAFT
Aliases: Jin-Ge-Netrapalli-Kakade-Jordan Perturbed Gradient Descent (PGD), Hessian-Free Second-Order Stationary Point Convergence via Isotropic Ball Perturbation, Thin-Pancake Stuck-Region Escape for Strict Saddle Optimization
Perturbed Gradient Descent for Escaping Saddle Points in Hessian-Lipschitz Optimization is a purely first-order non-convex optimization algorithm and geometric saddle-escape theory introduced by Jin, Ge, Netrapalli, Kakade, and Jordan (2017) for l-gradient-Lipschitz (||grad f(x_1) - grad f(x_2)|| <= l ||x_1 - x_2||) and rho-Hessian-Lipschitz (||grad^2 f(x_1) - grad^2 f(x_2)|| <= rho ||x_1 - x_2||) objectives f: R^d -> R. Whenever the gradient norm satisfies ||grad f(x_t)|| <= g_thres and at least t_thres steps have elapsed since the previous perturbation, Algorithm 1 adds a single isotropic uniform perturbation xi_t ~ Unif(B_0(r)) of radius r = tilde{Theta}(epsilon / l) and continues standard gradient descent x_{t+1} = x_t - eta grad f(x_t) with step size eta = tilde{Theta}(1 / l). By bounding the stuck region X_stuck subseteq B_{tilde{x}}(r) via a two-sequence coupling lemma (Lemma 15 and Lemma 17) showing that along the minimum-eigenvalue direction e_1 of grad^2 f(tilde{x}) (with lambda_min(grad^2 f(tilde{x})) <= -sqrt(rho epsilon)) the stuck set has width at most delta * r / sqrt(d) along e_1 (forming a 'thin pancake' of volume fraction at most delta), Theorem 3 proves that Perturbed Gradient Descent finds an epsilon-second-order stationary point (||grad f(x)|| <= epsilon and lambda_min(grad^2 f(x)) >= -sqrt(rho epsilon)) in O(l (f(x_0) - f^*) / epsilon^2 * log^4(d l Delta_f / (epsilon^2 delta))) gradient evaluations, matching unperturbed gradient descent's first-order complexity up to polylogarithmic factors without computing or inverting any Hessians.
Identity Notes & Concept Scope
Distinct from Strict-Saddle Property and Noisy Stochastic Gradient Saddle Escaping for Orthogonal Tensor Decomposition (`AIMech:StrictSaddlePropertyAndNoisyStochasticGradientSaddleEscapingForOrthogonalTensorDecomposition`), which injects noise at every stochastic step with poly(d / epsilon) iteration dependence, and from Gradient Descent Avoidance of Strict Saddle Points via Stable Manifold Theorem (`AIMech:GradientDescentAvoidanceOfStrictSaddlePointsViaStableManifoldTheorem`), which establishes asymptotic measure-zero avoidance without quantitative polynomial iteration bounds. Specifically captures the Jin et al. (2017) thresholded ball-perturbation rule (Algorithm 1), the two-point coupling width bound for the thin-pancake stuck region (Lemmas 14-17), the dimension-free log^4(d)/epsilon^2 rate (Theorem 3), and the global strict-saddle/regularity decomposition for symmetric low-rank matrix factorization (Lemmas 6-7).
Claims & Grounded Evidence
3 Claims
Mechanism
#claim-01
For any l-gradient-Lipschitz and rho-Hessian-Lipschitz function f: R^d -> R, if x_tilde satisfies ||grad f(x_tilde)|| <= g_thres and lambda_min(grad^2 f(x_tilde)) <= -sqrt(rho epsilon), then for any two initial perturbations w_0 = u_0 + mu * r * e_1 in B_{x_tilde}(r) separated by mu * r along the minimum eigenvector e_1 of H = grad^2 f(x_tilde), at least one trajectory {u_t} or {w_t} leaves B_{x_tilde}(F * l) within T < t_thres steps and decreases the objective by f(x_tilde) - f(x_{t_0 + t_thres}) >= f_thres = Omega(sqrt(epsilon^3 / rho) / log^3(d l Delta_f / (epsilon^2 delta))), implying that the stuck region X_stuck occupies volume fraction at most delta in B_{x_tilde}(r) and yielding an epsilon-second-order stationary point in tilde{O}(l (f(x_0) - f^*) / epsilon^2) total gradient steps.
Mechanism
#claim-02
For symmetric low-rank matrix factorization min_{U in R^{d x r}} (1/2) ||U U^T - M^*||_F^2 where M^* = V^* (V^*)^T has top and r-th singular values sigma_1^*, sigma_r^* > 0, the objective satisfies the exact algebraic Hessian identity grad^2 f(U)(Delta, Delta) = ||Delta Delta^T||_F^2 - 3 ||U U^T - M^*||_F^2 + 4 <grad f(U), Delta> for Delta = U - U^* (where U^* = V^* R_U aligns U to V^*), is globally (theta, gamma, zeta)-strict-saddle with gamma = (1/3) sigma_r^*, and satisfies the local (alpha = (1/3) sigma_r^*, beta = 1/(20 sigma_1^*))-regularity condition in the neighborhood of every global minimum.
Limitation
#claim-03
Unperturbed deterministic gradient descent initialized inside the codimension-1 orthogonal stuck subspace (where the component along the negative eigendirection e_1 is zero) remains trapped in the strict-saddle manifold forever without perturbation, and Perturbed Gradient Descent cannot guarantee polynomial-time escape from degenerate higher-order saddle points where grad f(x) = 0 and lambda_min(grad^2 f(x)) = 0.
⚠️ Curated Limitations & Negative Results
- Guarantees escape only from strict (second-order) saddle points where lambda_min(grad^2 f(x)) <= -sqrt(rho epsilon); escaping degenerate third- or higher-order saddle points can be NP-hard in general.
Artificial Intelligence Ontology (AIO) Grounding
Mapped AIO Classes
| AIO Target Class | Mapping Relation | Mapping Rationale |
|---|---|---|
AIO:PrincipalComponentAnalysis
Principal Component Analysis
|
related_match | Establishes global strict-saddle escape and global optimality for non-convex Burer-Monteiro low-rank matrix factorization objectives. |
AIO:DimensionalityReduction
Dimensionality Reduction
|
related_match | Provides Hessian-free first-order optimization guarantees for low-rank matrix sensing and dimensionality reduction factorizations. |
AIO:LinearRegression
Linear Regression
|
related_match | Analyzes smooth non-convex quadratic sensing and factorized least-squares objectives. |
Evidence Sources & Primary Literature
3 Sources| Source ID | Publication / Document | Type / Access | Reference & Checksum |
|---|---|---|---|
r337-primary-pdf
|
Chi Jin, Rong Ge, Praneeth Netrapalli, Sham M. Kakade, Michael I. Jordan
|
primary paper
full_text
|
ID: https://proceedings.mlr.press/v70/jin17a.html
sha256:52953f9c6a2b…
|
r337-arxiv-abs
|
Chi Jin, Rong Ge, Praneeth Netrapalli, Sham M. Kakade, Michael I. Jordan
|
primary paper
abstract_only
|
ID: https://arxiv.org/abs/1703.00887
sha256:edc14bc55d0e…
|
r337-metadata-cr
|
Chi Jin, Rong Ge, Praneeth Netrapalli, Sham M. Kakade, Michael I. Jordan
|
primary paper
abstract_only
|
ID: https://proceedings.mlr.press/v70/jin17a.html
sha256:b6ae0bb4db15…
|
Ontology & Grounding Topology
Open in interactive network graph →Curation Provenance
Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T06:59:00Z
Updated: 2026-10-19T06:59:00Z
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