English

Toward a Unified Theory of Gradient Descent under Generalized Smoothness

Optimization and Control 2025-06-30 v2

Abstract

We study the classical optimization problem minxRdf(x)\min_{x \in \mathbb{R}^d} f(x) and analyze the gradient descent (GD) method in both nonconvex and convex settings. It is well-known that, under the LL-smoothness assumption (2f(x)L\|\nabla^2 f(x)\| \leq L), the optimal point minimizing the quadratic upper bound f(xk)+f(xk),xk+1xk+L2xk+1xk2f(x_k) + \langle\nabla f(x_k), x_{k+1} - x_k\rangle + \frac{L}{2} \|x_{k+1} - x_k\|^2 is xk+1=xkγkf(xk)x_{k+1} = x_k - \gamma_k \nabla f(x_k) with step size γk=1L\gamma_k = \frac{1}{L}. Surprisingly, a similar result can be derived under the \ell-generalized smoothness assumption (2f(x)(f(x))\|\nabla^2 f(x)\| \leq \ell(\|\nabla f(x)\|)). In this case, we derive the step size γk=01dv(f(xk)+f(xk)v).\gamma_k = \int_{0}^{1} \frac{d v}{\ell(\|\nabla f(x_k)\| + \|\nabla f(x_k)\| v)}. Using this step size rule, we improve upon existing theoretical convergence rates and obtain new results in several previously unexplored setups.

Keywords

Cite

@article{arxiv.2412.11773,
  title  = {Toward a Unified Theory of Gradient Descent under Generalized Smoothness},
  author = {Alexander Tyurin},
  journal= {arXiv preprint arXiv:2412.11773},
  year   = {2025}
}