← Latest papers
🤖 machine learning

Implicit Bias of SGD in Multivariate ReLU Networks: Effective Width Collapse

This paper demonstrates that noisy stochastic gradient descent training of wide two-layer ReLU networks for multivariate regression induces an implicit bias toward a unique, effectively finite-width predictor where neurons align along a bounded number of directions determined by the combinatorial geometry of the training data, despite the network's infinite overparameterization.

Original authors: Shuang Liang, Tom Jacobs, Guido Montúfar

Published 2026-07-07
📖 4 min read☕ Coffee break read

Original authors: Shuang Liang, Tom Jacobs, Guido Montúfar

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 have a massive, chaotic workshop filled with thousands of workers (neurons). Each worker has a specific job: they look at a set of data points (like pictures or numbers) and decide whether to "turn on" or "turn off" based on a rule they invented. You want these workers to learn a pattern that predicts the correct answer for new data.

The paper you provided investigates what happens when you train this massive workshop using a specific method called Stochastic Gradient Descent (SGD) with a little bit of "noise" (randomness) and a rule called weight decay (which discourages workers from getting too strong).

Here is the simple breakdown of their findings:

1. The "Infinite" Workshop that Shrinks

You start with a network so wide it's practically infinite. You might expect the final solution to be a messy, complex tangle of thousands of different rules.

The Surprise: Even though you started with thousands of workers, the training process naturally forces them to collapse.

  • The Analogy: Imagine you have 1,000 people trying to draw a map. Instead of everyone drawing a unique, wiggly line, the training process acts like a magnet. It pulls almost everyone's drawing into just a few specific, straight lines.
  • The Result: The final "map" (the function the network learns) isn't a smooth, curvy blob. It becomes a piecewise affine function. In plain English, this means the final answer is made up of flat, straight-line segments joined together at sharp corners (kinks). It looks like a折线 (zigzag) in 2D or a crumpled sheet of paper in 3D.

2. The "Combinatorial" Limit

How many of these straight lines (or "kinks") does the network end up with?

  • The paper proves that the number of lines is not determined by how many workers you started with (which was infinite).
  • Instead, it is determined entirely by the geometry of your training data.
  • The Analogy: Think of your training data as a set of stakes driven into the ground. The number of lines the network draws is limited by how many ways you can slice the ground with a knife so that the stakes fall into different groups.
  • The Math: If you have PP ways to separate your data points with a straight line, the network will learn at most 2P12P - 1 distinct directions. It's a hard cap based on the data's shape, not the network's size.

3. The "Alignment" Phenomenon

Before training, your workers (neurons) are pointing in random directions. After training, something magical happens:

  • The Analogy: Imagine a room full of people holding flashlights pointing in random directions. As the training progresses, the flashlights suddenly snap into alignment. They all point toward just a handful of specific directions.
  • The Result: The "input weights" and "biases" (the rules the neurons use) stop being unique individuals. They align along a finite number of directions. This is called Effective Width Collapse. The network effectively forgets it had thousands of neurons and behaves as if it only has a handful.

4. The "No Redundancy" Rule

The paper also found that these few remaining directions are very efficient.

  • The Analogy: If you have a team of experts, you don't want two experts doing the exact same job. The paper shows that every single "aligned direction" (every surviving expert) does something unique.
  • The Result: Each learned direction creates a distinct pattern of "on/off" signals for your training data. No two directions are redundant; no two directions are just "versions" of each other. They are all essential and distinct.

5. The Role of "Noise" and "Decay"

Why does this happen? The paper suggests it's a specific side effect (or "implicit bias") of the training algorithm:

  • Noise: The randomness in the training (like shaking the workshop) helps the system settle into a stable state.
  • Weight Decay: This is a penalty for being too "strong." It acts like a filter that prunes away unnecessary complexity.
  • The Outcome: Together, they push the infinite network to find the simplest possible "piecewise linear" solution that fits the data, governed strictly by the data's own geometry.

Summary

The paper claims that when you train a giant neural network with noisy SGD, the universe of infinite possibilities collapses. The network doesn't just "memorize" the data; it organizes itself into a finite, efficient structure made of straight-line segments. The complexity of this structure is dictated entirely by the shape of your data, not the size of your computer. It's as if the training algorithm is a sculptor that chips away all the excess marble until only the essential, geometrically necessary lines remain.

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 →