Bounding the expected run-time of nonconvex optimization with early stopping
Thomas Flynn, Kwang Min Yu, Abid Malik, Nicolas D'Imperio, Shinjae Yoo

TL;DR
This paper analyzes the expected run-time of stochastic gradient algorithms with early stopping based on a validation gradient norm, providing bounds and conditions for convergence in nonconvex optimization.
Contribution
It introduces a general framework for bounding the expected run-time of early stopping in stochastic gradient methods, accounting for bias and Wasserstein distance between data sets.
Findings
Bounds on expected iterations and gradient evaluations for early stopping
Applicability to SGD, DSGD, and SVRG algorithms
Analysis of generalization properties of early-stopped iterates
Abstract
This work examines the convergence of stochastic gradient-based optimization algorithms that use early stopping based on a validation function. The form of early stopping we consider is that optimization terminates when the norm of the gradient of a validation function falls below a threshold. We derive conditions that guarantee this stopping rule is well-defined, and provide bounds on the expected number of iterations and gradient evaluations needed to meet this criterion. The guarantee accounts for the distance between the training and validation sets, measured with the Wasserstein distance. We develop the approach in the general setting of a first-order optimization algorithm, with possibly biased update directions subject to a geometric drift condition. We then derive bounds on the expected running time for early stopping variants of several algorithms, including stochastic gradient…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Optimization and Search Problems · Complexity and Algorithms in Graphs
MethodsEarly Stopping · Stochastic Gradient Descent
