atlas

Research map / Optimization / Implicit bias and generalization

Stepping on the Edge: Curvature Aware Learning Rate Tuners

NeurIPS 2024 · Optimization › Implicit bias and generalization · approach: Edge-of-stability dynamics · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that classical learning rate tuners (linesearch, quadratically greedy) undershoot the edge of stability and underperform constant rates in full-batch training, and proposes CDAT, a curvature-aware tuner that targets the edge of stability and matches or beats tuned constant rates and warm-up-like behavior.

Problem

Learning rate tuners built on greedy loss decrease (linesearch, quadratically greedy rules) are known to underperform in deep learning, and the reason is unclear given that sharpness undergoes complex dynamics (progressive sharpening then edge-of-stability stabilization).

Approach

Classical greedy tuners suppress the sharpness-stabilizing feedback of the edge of stability, causing a snowball of rising sharpness and falling learning rate. CDAT sets the learning rate to a scaled quadratic-approximation edge value (sigma times n_t/d_t) so that the optimizer operates at or slightly above the edge of stability, restoring this feedback.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use linesearch or quadratically greedy learning rates instead of a tuned constant learning rateGradient descent and RMSProp · Full-batch deep-learning benchmarkstraining lossHurt
Set CDAT scaling near 2 instead of greedy scaling 1 (ablation)CDAT · Full-batch deep-learning experimentstraining lossHelped
Increase CDAT scaling from 2 to 2.0625 (ablation)CDAT · Full-batch deep-learning experimentstraining lossHelped
Increase CDAT scaling to 2.5 (ablation)CDAT · Full-batch deep-learning experimentstraining lossHurt
Use CDAT instead of a fine-tuned constant learning rateFull-batch optimizers · Full-batch deep-learning experimentstraining lossHelped
Use CDAT instead of a prefixed learning-rate scheduleFull-batch optimizers · Full-batch deep-learning experimentstraining lossHurt
Use CDAT with the exact Hessian sharpness as the base learning rate instead of the quadratic approximation (ablation)CDAT-like sharpness rule · Full-batch experimentstraining lossMixed
Add exponential moving average smoothing to the CDAT curvature estimates (ablation)CDAT · Mini-batch experiments across batch sizesperformance stabilityHelped
Decrease CDAT scaling as batch size decreases (ablation)CDAT · Mini-batch experimentsperformanceHelped
Use CDAT in the stochastic regime instead of tuned constant or scheduled learning ratesGradient descent with momentum · Mini-batch experimentsperformanceMixed
Use CDAT instead of a tuned constant learning rateAdam · Stochastic regimeperformanceMixed
Use Polyak stepsizes instead of CDAT at edge scalingGradient descent · Full-batch experimentstraining lossHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR10 Tiny Shakespeare ImageNet-1K Imagenette

Benchmarks: CIFAR10 Tiny Shakespeare Imagenette ImageNet-1K MNIST

Metrics: train loss test error sharpness (largest Hessian eigenvalue) learning rate evolution gradient norm

Baselines: constant learning rate linesearch quadratically greedy rule Polyak stepsize hyper-gradient descent prefixed warm-up schedules

Builds on: edge of stability linesearch with Armijo condition quadratically greedy learning rate Polyak stepsizes hyper-gradient descent

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy