← Latest papers
🔬 condensed matter

Theory of Optimal Learning Rate Schedules and Scaling Laws for a Random Feature Model

This paper theoretically derives and validates optimal learning rate schedules for random feature models using optimal control theory, identifying distinct "easy" and "hard" training phases that dictate whether polynomial decay or warmup-stable-decay strategies yield superior performance compared to standard benchmarks.

Original authors: Blake Bordelon, Francesco Mori

Published 2026-05-11
📖 5 min read🧠 Deep dive

Original authors: Blake Bordelon, Francesco Mori

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are training a student to solve a complex puzzle. You have a limited amount of time (the "training horizon") and a limited supply of practice problems (the "data budget"). The most critical tool you have is the Learning Rate (LR). Think of the LR as the size of the steps the student takes while learning.

  • Big steps: The student learns fast but might overshoot the solution or get confused by noise.
  • Small steps: The student is careful and precise but might take forever to finish.

For years, researchers have guessed the best way to change these step sizes over time (a "schedule"), usually by trial and error. This paper uses math to find the perfect, scientifically optimal schedule for a specific type of learning model.

Here is the breakdown of their findings using simple analogies:

1. The Two Types of Puzzles: "Easy" vs. "Hard"

The authors discovered that not all learning tasks are the same. Depending on the nature of the data, the task falls into one of two categories:

  • The Easy Phase (Smooth Sailing):

    • The Analogy: Imagine walking down a gentle, smooth hill. You can see the bottom clearly.
    • The Strategy: The best strategy is to take gradually smaller steps the closer you get to the finish line. You start with a moderate pace and slowly slow down to a crawl to ensure you don't miss the exact spot.
    • Real-world example: The paper found that GPT-style language models (like the ones that write text) behave like this. As you train them longer, the optimal starting step size needs to get smaller and smaller.
  • The Hard Phase (The Rocky Mountain):

    • The Analogy: Imagine trying to find a needle in a haystack while standing on a bumpy, rocky cliff. If you take small steps, you'll get stuck in the rocks. If you take huge steps, you'll fall off the cliff.
    • The Strategy: The optimal strategy here is Warmup-Stable-Decay (WSD).
      1. Warmup/Stable: Take maximum safe steps immediately and keep them constant for almost the entire journey. You need to power through the noise and rough terrain.
      2. Decay: Only in the very last tiny fraction of the time do you suddenly slow down to a crawl to fine-tune your position.
    • Real-world example: Image classification models (like identifying cats vs. dogs in photos) behave like this. The best strategy is to keep the learning rate high and steady for most of the training, then drop it at the very end.

2. Why "One Size Fits All" Fails

A common mistake is thinking that if a step size works for a short training session, it will work for a long one just by scaling it down.

  • The Paper's Finding: This is false. The paper shows that the "perfect" step size depends entirely on how long you plan to train.
  • The Analogy: If you are driving 10 miles, you might drive at 60 mph the whole time. If you are driving 1,000 miles, you might need to drive at 80 mph for the first 900 miles and then slow down. You can't just use the same speed profile for both trips; the "schedule" must change based on the total distance.

3. Optimizing the "Class Size" (Batch Size)

The paper also looked at the batch size, which is like the size of the class the student learns from at one time.

  • The Finding: In the "Easy Phase," you can speed up the whole process (wall-clock time) by starting with a small class and gradually increasing the class size as you get closer to the end.
  • The Analogy: Imagine a teacher. At the start, they teach a small group to ensure everyone understands the basics. As the students get more confident, the teacher brings in more students to cover more ground quickly. This "Batch Ramp" saves time without sacrificing the final grade.

4. The "Momentum" Boost

The paper also tested adding momentum (a technique where the student carries a bit of their previous speed forward).

  • The Finding: For "Hard" tasks, simply changing the step size isn't enough. You also need to dynamically adjust the momentum (how much the student leans into their previous steps).
  • The Result: Optimizing both the step size and the momentum together allows the model to solve "Hard" puzzles significantly faster and more accurately than standard methods.

Summary of the "Recipe"

The paper provides a theoretical recipe for the perfect training schedule:

  1. Identify your task: Is it "Easy" (like language) or "Hard" (like images)?
  2. If Easy: Start with a moderate step size and slowly decay it over time. You can also increase your batch size over time to save time.
  3. If Hard: Keep your step size high and constant for almost the entire duration, then drop it sharply at the very end.
  4. Don't guess: The paper proves that these specific schedules mathematically outperform the standard "constant" or "simple power-law" schedules currently used in the industry.

In short, the paper argues that there is no single "best" way to train a model. The best way depends on the difficulty of the task, and we now have a mathematical map to find the exact path for each.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →