English

Convergence to minima for the continuous version of Backtracking Gradient Descent

Optimization and Control 2019-11-14 v2 Machine Learning Numerical Analysis Numerical Analysis Machine Learning

Abstract

The main result of this paper is: {\bf Theorem.} Let f:RkRf:\mathbb{R}^k\rightarrow \mathbb{R} be a C1C^{1} function, so that f\nabla f is locally Lipschitz continuous. Assume moreover that ff is C2C^2 near its generalised saddle points. Fix real numbers δ0>0\delta_0>0 and 0<α<10<\alpha <1. Then there is a smooth function h:Rk(0,δ0]h:\mathbb{R}^k\rightarrow (0,\delta_0] so that the map H:RkRkH:\mathbb{R}^k\rightarrow \mathbb{R}^k defined by H(x)=xh(x)f(x)H(x)=x-h(x)\nabla f(x) has the following property: (i) For all xRkx\in \mathbb{R}^k, we have f(H(x)))f(x)αh(x)f(x)2f(H(x)))-f(x)\leq -\alpha h(x)||\nabla f(x)||^2. (ii) For every x0Rkx_0\in \mathbb{R}^k, the sequence xn+1=H(xn)x_{n+1}=H(x_n) either satisfies limnxn+1xn=0\lim_{n\rightarrow\infty}||x_{n+1}-x_n||=0 or limnxn= \lim_{n\rightarrow\infty}||x_n||=\infty. Each cluster point of {xn}\{x_n\} is a critical point of ff. If moreover ff has at most countably many critical points, then {xn}\{x_n\} either converges to a critical point of ff or limnxn=\lim_{n\rightarrow\infty}||x_n||=\infty. (iii) There is a set E1Rk\mathcal{E}_1\subset \mathbb{R}^k of Lebesgue measure 00 so that for all x0Rk\E1x_0\in \mathbb{R}^k\backslash \mathcal{E}_1, the sequence xn+1=H(xn)x_{n+1}=H(x_n), {\bf if converges}, cannot converge to a {\bf generalised} saddle point. (iv) There is a set E2Rk\mathcal{E}_2\subset \mathbb{R}^k of Lebesgue measure 00 so that for all x0Rk\E2x_0\in \mathbb{R}^k\backslash \mathcal{E}_2, any cluster point of the sequence xn+1=H(xn)x_{n+1}=H(x_n) is not a saddle point, and more generally cannot be an isolated generalised saddle point. Some other results are proven.

Keywords

Cite

@article{arxiv.1911.04221,
  title  = {Convergence to minima for the continuous version of Backtracking Gradient Descent},
  author = {Tuyen Trung Truong},
  journal= {arXiv preprint arXiv:1911.04221},
  year   = {2019}
}

Comments

20 pages. Definition 1.2 is revised to ensure that Armijo's condition is satisfied. A part iv is added to Theorem 1.3. For readers' convenience, two lemmas are added to help make proofs easy to follow. Typos corrected, exposition revised

R2 v1 2026-06-23T12:11:32.912Z