Learning Rate Annealing Improves Tuning Robustness in Stochastic Optimization
Abstract
Lay Summary
In modern machine-learning training, one often needs to choose a learning rate, which controls how much the model learns from each training update step. This knob is often set by trying many values, which can be wasteful or impossible when each training run is expensive. We study whether common schedules that gradually lower the learning rate, especially cosine annealing and polynomial decay, make this choice less fragile. Our analysis shows that they do: if the starting learning rate is too large because the search was coarse, these schedules can still bring the update size into a safer range later in training. A fixed learning rate, by contrast, can suffer in direct proportion to how badly the value was chosen. We prove this effect in a standard mathematical model of learning from noisy updates. This suggests that widely used training schedules can reduce tuning costs and make model training more reliable when compute is limited. We also perform experiments on both a synthetic prediction task and image classification, which provide empirical support for our theory.