Balancing Gradient and Hessian Queries in Non-Convex Optimization

Abstract

We develop optimization methods which offer new trade-offs between the number of gradient and Hessian computations needed to compute the critical point of a non-convex function. We provide a method that for any twice-differentiable f Rd → R with L2-Lipschitz Hessian, input initial point with -bounded sub-optimality, and sufficiently small ε > 0, outputs an ε-critical point, i.e., a point x such that \|∇ f(x)\| ≤ ε, using O(L21/4 nH-1/2ε-9/4) queries to a gradient oracle and nH queries to a Hessian oracle for any positive integer nH. As a consequence, we obtain an improved gradient query complexity of O(d1/3L21/2ε-3/2) in the case of bounded dimension and of O(L23/43/2ε-9/4) in the case where we are allowed only a single Hessian query. We obtain these results through a more general algorithm which can handle approximate Hessian computations and recovers the state-of-the-art bound of computing an ε-critical point with O(L11/2L21/4ε-7/4) gradient queries provided that f also has an L1-Lipschitz gradient.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…