Machine Learning & AI
Intermediate

Exponential LR Decay

Gradually lowers the learning rate as training progresses.

Formula

αt=α0 e−kt\alpha_t = \alpha_0\, e^{-k t}

Variables

\alpha_0Initial rate
kDecay rate
tStep/epoch

Example

alpha0=0.1, k=0.1, t=10: alpha=0.037

How it works

Exponential learning-rate decay reduces the step size by a constant multiplicative factor over time, so the rate drops quickly at first and then more slowly. This is useful because large updates early in training help the model move toward a good region of the loss surface, while smaller updates later help fine-tune the weights without overshooting. The formula alpha_t = alpha_0 e^{-kt} encodes that the learning rate shrinks smoothly with training progress, with k controlling how fast the shrinkage happens.

When to use it

Use exponential decay when you want a predictable, smooth reduction in learning rate during training, especially for neural networks and other gradient-based models. It is common when training needs a strong initial learning rate for fast progress but a smaller later rate for stable convergence.

Worked example, step by step

Given: alpha_0 = 0.05, k = 0.2, t = 8 Step 1: Substitute into the formula: alpha_t = 0.05 e^{-0.2 \times 8} Step 2: Compute the exponent: -0.2 \times 8 = -1.6 Step 3: Evaluate the exponential: e^{-1.6} \approx 0.2019 Step 4: Multiply by the initial rate: alpha_t = 0.05 \times 0.2019 \approx 0.0101 Final answer: alpha_t \approx 0.010

Common mistakes to avoid

  • Using t as wall-clock time instead of training step/epoch count
  • Forgetting that k must be positive for decay, not growth
  • Mixing up e^{-kt} with 1 - kt, which is a different kind of schedule

Did You Know?

Decaying the learning rate lets a model take big early steps then fine-tune near the minimum.

Share this formula

Reviewed & maintained by the FormulaWon editorial teamLast reviewed September 2026