[Paper Review] Escaping From Saddle Points --- Online Stochastic Gradient for Tensor Decomposition
This paper introduces a strict saddle property for non-convex optimization, proving that stochastic gradient descent (SGD) with noise can efficiently escape saddle points and converge to a local minimum in polynomial time. The authors apply this framework to orthogonal tensor decomposition, proposing a new objective function with the strict saddle property, enabling the first online algorithm with global convergence guarantees for tensor decomposition.
We analyze stochastic gradient descent for optimizing non-convex functions. In many cases for non-convex functions the goal is to find a reasonable local minimum, and the main concern is that gradient updates are trapped in saddle points. In this paper we identify strict saddle property for non-convex problem that allows for efficient optimization. Using this property we show that stochastic gradient descent converges to a local minimum in a polynomial number of iterations. To the best of our knowledge this is the first work that gives global convergence guarantees for stochastic gradient descent on non-convex functions with exponentially many local minima and saddle points. Our analysis can be applied to orthogonal tensor decomposition, which is widely used in learning a rich class of latent variable models. We propose a new optimization formulation for the tensor decomposition problem that has strict saddle property. As a result we get the first online algorithm for orthogonal tensor decomposition with global convergence guarantee.
Motivation & Objective
- To identify conditions under which stochastic gradient descent (SGD) can efficiently escape saddle points in non-convex optimization.
- To address the challenge of saddle points being a major bottleneck in training deep neural networks and other non-convex models.
- To provide global convergence guarantees for SGD in non-convex settings with exponentially many local minima and saddle points.
- To develop an online algorithm for orthogonal tensor decomposition with theoretical convergence guarantees.
Proposed method
- Introduce the strict saddle property: a twice-differentiable function where every saddle point has a Hessian with at least one negative eigenvalue.
- Analyze noisy gradient descent (SGD with injected noise) under the strict saddle condition, proving convergence to a local minimum in polynomial time.
- Design a new optimization formulation for orthogonal tensor decomposition that satisfies the strict saddle property.
- Use Riemannian optimization tools, including tangent space projections and Hessian approximations, to analyze local geometry around critical points.
- Prove that under the strict saddle condition, SGD escapes saddle points efficiently due to stochastic noise, even with only first-order gradient information.
- Establish global convergence for the proposed online algorithm via stability and curvature analysis of the Hessian on the constraint manifold.
Experimental results
Research questions
- RQ1Under what conditions can stochastic gradient descent escape saddle points efficiently in non-convex optimization?
- RQ2Can first-order methods like SGD achieve global convergence in non-convex problems with exponentially many saddle points and local minima?
- RQ3Does the strict saddle property—where all saddle points have a negative curvature direction—enable efficient escape from saddle points with only gradient information?
- RQ4Can the strict saddle property be engineered into practical problems like orthogonal tensor decomposition?
- RQ5Is there a globally convergent online algorithm for orthogonal tensor decomposition?
Key findings
- Stochastic gradient descent with noise converges to a local minimum in polynomial time under the strict saddle property, even in the presence of exponentially many saddle points.
- The proposed optimization formulation for orthogonal tensor decomposition satisfies the strict saddle property, enabling global convergence guarantees.
- The first online algorithm for orthogonal tensor decomposition is proposed with global convergence, overcoming scalability limitations of batch methods.
- The analysis shows that saddle points are unstable under SGD due to noise, allowing escape even when gradient is zero.
- For any point within a δ-neighborhood of a local minimum, the Hessian has positive curvature in all tangent directions, ensuring stability and convergence.
- The framework applies to both unconstrained and equality-constrained optimization, extending to problems like tensor decomposition with orthogonality constraints.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.