← Latest papers
📊 statistics

ScheduleFree+: Scaling Learning-Rate-Free & Schedule-Free Learning to Large Language Models

This paper introduces ScheduleFree+, a learning-rate-free and schedule-free method that successfully scales Schedule-Free Learning to large language models, significantly outperforming state-of-the-art training schedules like Warmup-Stable-Decay, particularly in long-duration training scenarios.

Original authors: Aaron Defazio

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

Original authors: Aaron Defazio

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 trying to teach a giant, super-intelligent robot (a Large Language Model) how to speak human language. To do this, you show it billions of sentences and let it guess the next word, correcting its mistakes over and over.

For a long time, the standard way to teach this robot was to use a Learning Rate Schedule. Think of this like a strict teacher who starts the class with a very loud, energetic voice (high learning rate) to get the robot's attention, but then slowly whispers and fades out (low learning rate) as the class ends. The problem? You have to guess exactly when to start whispering and how fast to fade out. If you guess wrong, the robot learns poorly.

This paper introduces a new method called ScheduleFree+. Instead of a teacher who changes their voice volume over time, this method uses a "smart averaging" technique that lets the robot learn at a steady, confident pace without needing a complex schedule.

Here is how the paper explains the magic behind ScheduleFree+, using simple analogies:

1. The "Smart Averaging" Trick (The Core Idea)

In traditional training, the robot updates its brain based on the very last thing it saw. This is like a student who only remembers the last question asked in class.

Schedule-Free changes this. It keeps two versions of the robot's brain:

  • The "Active" Brain (zz): This is the robot updating itself in real-time, learning from the latest mistakes.
  • The "Average" Brain (xx): This is a calm, steady version that remembers the average of everything the robot has learned so far.

The magic happens because the robot doesn't just look at the "Active" brain to decide what to do next. It looks at a mix of the "Active" brain and the "Average" brain.

  • Analogy: Imagine you are navigating a ship. The "Active" brain is the captain looking at the waves right now (very reactive). The "Average" brain is the navigator looking at the map of the whole journey so far (very stable). The new method tells the captain to steer based on a mix of both. This prevents the ship from swerving wildly when it hits a small wave, leading to a much smoother, faster journey.

2. Why It Failed Before (The "Big Batch" Problem)

The authors found that while this "Smart Averaging" worked great for small robots, it broke when they tried to train giant robots with huge batches of data.

  • The Problem: When you feed the robot too much data at once (a large "batch"), the "Active" brain gets confused and starts to wobble, causing the training to crash.
  • The Fix: They added Inner Momentum. Think of this as giving the robot a little bit of "inertia" or "momentum." Just like a heavy truck is harder to stop and turn than a bicycle, adding momentum helps the robot stay on course even when the data is huge and noisy. This allowed them to scale the method up to massive models.

3. The "Self-Adjusting" Speed (No More Guessing)

Usually, humans have to manually tune how fast the robot learns. The paper introduces a Polyak Step Size, which is like a self-driving speedometer.

  • How it works: Instead of a human setting the speed, the robot looks at how "confused" it is (the size of its mistakes) and automatically adjusts its speed. If the mistakes are big, it slows down to think carefully. If the mistakes are small, it speeds up.
  • The Result: You don't need to guess the learning rate anymore. The method is "learning-rate-free," meaning it figures out the perfect speed on its own.

4. Fixing the "Drifting" Weights

The paper discovered a weird side effect: when using this new method, the robot's internal "weights" (the strength of its connections) would sometimes grow too large or shrink too small, making the robot unstable.

  • The Analogy: Imagine the robot's brain cells are getting too big, stretching the wires until they snap.
  • The Fix: They applied a special "inverse-gradient" correction. Think of this as a smart regulator that tightens the screws whenever the robot's brain cells try to get too big, keeping everything stable and preventing the wires from snapping. This allows the robot to train for much longer without breaking.

5. The "Warm-Up" and "Cool-Down" Tweaks

To make this work perfectly for long training sessions, they added two final touches:

  • Warm-Start: At the very beginning, they let the robot learn normally without the "averaging" trick for a short while. This is like letting a runner jog a few laps before starting the race, so they don't stumble at the starting line.
  • Beta Annealing: As the training goes on, they slowly change the "mix" between the Active and Average brains. Early on, they listen more to the Active brain (to learn fast). Later, they listen more to the Average brain (to be precise). This is like a student who starts by taking notes frantically, but by the end of the semester, they rely more on their well-organized study guide.

The Big Result

When they tested ScheduleFree+ on massive language models:

  • It was faster: To reach the same level of intelligence, it took 31% less time than the best existing methods.
  • It was more stable: The learning curve was smooth and predictable, unlike the jagged, bumpy curves of older methods.
  • It works for "Anytime" training: You can stop the training at any second, and the robot will be at its best possible state for that moment. You don't have to wait for a specific "end of schedule" to get a good model.

In summary: The paper shows that by mixing the robot's current thoughts with its average thoughts, adding a little momentum for stability, and letting the robot adjust its own speed, we can train giant AI models faster, smoother, and without needing humans to constantly tweak the settings.

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 →