OCMLNov 3, 2017

First-order Stochastic Algorithms for Escaping From Saddle Points in Almost Linear Time

arXiv:1711.01944v3123 citations
Originality Highly original
AI Analysis

This addresses a key bottleneck in stochastic non-convex optimization for machine learning practitioners, offering a more efficient alternative to existing methods.

The paper tackles the problem of escaping saddle points in non-convex optimization by proposing a first-order stochastic algorithm that achieves a time complexity of Õ(d/ε^3.5) to find a nearly second-order stationary point, which is competitive with second-order methods.

Two classes of methods have been proposed for escaping from saddle points with one using the second-order information carried by the Hessian and the other adding the noise into the first-order information. The existing analysis for algorithms using noise in the first-order information is quite involved and hides the essence of added noise, which hinder further improvements of these algorithms. In this paper, we present a novel perspective of noise-adding technique, i.e., adding the noise into the first-order information can help extract the negative curvature from the Hessian matrix, and provide a formal reasoning of this perspective by analyzing a simple first-order procedure. More importantly, the proposed procedure enables one to design purely first-order stochastic algorithms for escaping from non-degenerate saddle points with a much better time complexity (almost linear time in terms of the problem's dimensionality). In particular, we develop a {\bf first-order stochastic algorithm} based on our new technique and an existing algorithm that only converges to a first-order stationary point to enjoy a time complexity of {$\widetilde O(d/ε^{3.5})$ for finding a nearly second-order stationary point $\bf{x}$ such that $\|\nabla F(bf{x})\|\leq ε$ and $\nabla^2 F(bf{x})\geq -\sqrtεI$ (in high probability), where $F(\cdot)$ denotes the objective function and $d$ is the dimensionality of the problem. To the best of our knowledge, this is the best theoretical result of first-order algorithms for stochastic non-convex optimization, which is even competitive with if not better than existing stochastic algorithms hinging on the second-order information.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes