← Latest papers
🤖 machine learning

Balancing Learning Rates Across Layers: Exact Two-Step Dynamics and Optimal Scaling in Linear Neural Networks

This paper derives exact closed-form expressions for the early training dynamics of linear neural networks to demonstrate that minimizing test loss requires unequal layer-wise learning rates in the first step, followed by equal rates in subsequent steps.

Original authors: Tianyu Pang, Vignesh Kothapalli, Shenyang Deng, Haohui Wang, Dawei Zhou, Yaoqing Yang

Published 2026-06-02
📖 4 min read☕ Coffee break read

Original authors: Tianyu Pang, Vignesh Kothapalli, Shenyang Deng, Haohui Wang, Dawei Zhou, Yaoqing Yang

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 team of workers to solve a puzzle. In a deep neural network, these "workers" are the different layers of the network. Usually, we tell every worker to learn at the exact same speed (using the same learning rate). But this paper asks: Is that actually the best way to start?

The authors studied simple, linear versions of these networks (like a straight line of workers) to see exactly what happens in the very first few steps of training. They discovered that the "one-size-fits-all" approach is actually a mistake at the beginning, but becomes the best strategy a moment later.

Here is the breakdown of their findings using everyday analogies:

1. The Setup: The Relay Race

Think of a two-layer network as a relay race with two runners:

  • Runner 1 (The First Layer): Their job is to catch the baton (the raw data) and figure out how to run with it.
  • Runner 2 (The Second Layer): Their job is to take what Runner 1 did and pass the final message to the finish line (the prediction).

Usually, coaches (the algorithms) tell both runners to sprint at the same speed. The paper shows that in the very first second of the race, this is a bad idea.

2. The "First Step" Surprise: Asymmetry is King

The authors found that right at the start, the two runners have different jobs that require different speeds.

  • The Metaphor: Imagine Runner 1 is trying to untangle a knot, while Runner 2 is just holding the baton steady. If you make them both run at full speed, Runner 2 might get confused or run out of sync because they aren't ready to sprint yet.
  • The Finding: To get the best result after just one step, you need unequal learning rates. You need to speed up the first runner (who is doing the heavy lifting of understanding the data) and slow down the second runner (who is just relaying the signal). If you force them to run at the same speed, the team performs worse.

3. The "Second Step" Shift: Balance Takes Over

Now, imagine the race continues to the second step.

  • The Metaphor: After that first split second, Runner 1 has untangled the knot and is now running smoothly. Runner 2 has caught up and is ready to sprint. Now, they are working as a synchronized team. If one is faster than the other, they start pulling against each other.
  • The Finding: After two steps, the math shows that the best strategy flips. Now, the team performs best when both runners have the exact same speed. The layers have "coordinated," and balancing their learning rates minimizes errors.

4. The "Goldilocks" Zone: How Big Should the Steps Be?

The paper also looked at how "big" these learning steps should be.

  • The Metaphor: If you tell the runners to take steps that are too huge, they will trip and fall (the math breaks down). If the steps are too tiny, they will never finish the race.
  • The Finding: There is a specific "sweet spot" for the size of the learning rate.
    • For a two-layer network, the steps can be quite large (scaling with the width of the network).
    • For a three-layer network (adding a third runner), the steps must be smaller. The extra layer makes the system more sensitive, so you have to be more careful not to overshoot.

5. The Big Picture: A Dynamic Strategy

The most important takeaway is that learning rates shouldn't be static.

  • Early Training: You need asymmetry. Treat the layers differently because they are doing different things.
  • Later Training: You need symmetry. Once the layers have aligned, treat them equally to keep them in sync.

Summary

The paper proves that in the very beginning of training a neural network, treating all layers the same is actually the wrong move. You need to give the "input" layer a different learning rate than the "output" layer to get the best start. However, just a few steps later, the network naturally wants to balance out, and equal learning rates become the optimal choice.

It's like teaching a new employee: at first, you might need to give them very specific, different instructions than your senior staff. But once they get the hang of it, they should all follow the same standard operating procedures to work efficiently together.

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 →