← Latest papers
🤖 machine learning

The Implicit Bias of Depth: From Neural Collapse to Softmax Codes

This paper demonstrates that in deep, unregularized unconstrained feature models, depth alone induces an implicit low-rank bias that promotes softmax codes over the traditionally observed neural collapse by altering training dynamics and shrinking the basin of attraction for high-rank solutions.

Original authors: Connall Garrod, Jonathan P. Keating, Christos Thrampoulidis

Published 2026-05-25
📖 6 min read🧠 Deep dive

Original authors: Connall Garrod, Jonathan P. Keating, Christos Thrampoulidis

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

The Big Picture: What is the Paper About?

Imagine you are teaching a group of students (a neural network) to recognize different types of fruit (classes like apples, bananas, and oranges).

In recent years, researchers discovered something fascinating called Neural Collapse. When these students get really good at the task, they don't just memorize the fruits; they organize their internal "mental map" in a perfect, symmetrical pattern. It's like they all agree to stand in a perfect circle, equally spaced apart, so that every fruit is just as far from every other fruit as possible. This is the "Gold Standard" of learning, known as Neural Collapse (NC).

However, this paper asks a tricky question: Does this perfect circle always happen?

The authors found that if you make the network deeper (add more layers of "thinking" between the input and the output), the network often refuses to form that perfect circle. Instead, it collapses into a flatter, lower-dimensional shape. They call this Low-Rank Bias.

Think of it like this:

  • Shallow Network (1 layer): The students arrange themselves in a perfect 3D sphere (Neural Collapse).
  • Deep Network (Many layers): The students get squeezed onto a flat sheet of paper or even a thin line (Low-Rank), even though they could still fit on the sphere.

The paper proves that depth itself causes this squeeze, without any external rules forcing it.


The Main Characters and Concepts

1. The "Unconstrained Feature Model" (UFM)

To study this, the authors use a simplified version of a real neural network. Imagine a classroom where the teacher (the network) can magically move the students (the features) anywhere they want on the floor to get the best result. They don't have to worry about the students' physical limitations (like being stuck in a specific room). This allows the researchers to see the purest form of how the network thinks.

2. The "Rich-Get-Richer" Effect

This is the secret sauce behind why depth breaks the perfect circle.

Imagine a game where you have a stack of coins (singular values) representing how "strong" different ideas are.

  • In a shallow network: If you have a few coins and a few ideas, they all grow at the same rate. Everyone stays equal, and the perfect circle forms.
  • In a deep network: The math changes. The ideas that start out with slightly more coins grow much faster than the ones with fewer coins.
    • Analogy: It's like a snowball rolling down a hill. If you have two snowballs, and one is slightly bigger, the bigger one picks up snow much faster than the smaller one. By the time they reach the bottom, the big one is huge, and the small one has almost disappeared.
    • Result: The network ends up relying on just a few "super-strong" ideas and ignores the rest. This creates a Low-Rank structure (a flat sheet) instead of a full 3D sphere.

3. The "Softmax Code"

When the network gets squeezed into this flat shape, it doesn't just collapse randomly. It forms a specific, orderly pattern called a Softmax Code.

  • Analogy: Imagine the perfect circle (Neural Collapse) is a round table where everyone is equally spaced. When the network gets squeezed by depth, the students are forced to sit on a long, narrow bench. They still try to be as far apart as possible, but they end up in a specific, repeating pattern (like a regular polygon) rather than a circle.
  • The paper shows that as the network gets deeper and deeper, this "bench pattern" becomes the new optimal solution, replacing the "round table."

The Two Main Discoveries

Discovery 1: The Landscape Changes (Asymptotics)

The authors looked at the "landscape" of the problem (the map of all possible solutions).

  • Shallow: The map has only one valley (the perfect circle). No matter where you start, you slide down to the same spot.
  • Deep: The map has multiple valleys. The perfect circle is still a valley, but it's no longer the lowest one. There are other valleys (the low-rank solutions) that are actually "deeper" (better for the math).
  • Why? Low-rank structures are better at "propagating" energy through the layers. It's like a low-rank signal is a more efficient delivery truck that can carry more cargo through a deep tunnel than a bulky, full-sphere truck.

Discovery 2: The Race to the Finish (Dynamics)

The authors also watched the training process in real-time.

  • The Trap: Right at the beginning of training, when the network is small and weak, the "Rich-Get-Richer" effect kicks in. The slightly stronger ideas get stronger very fast.
  • The Point of No Return: By the time the network grows big enough to leave the "linear" phase, it has already committed to the low-rank path. It's like a river that starts to split; if one branch gets a little wider early on, the water rushes there, and the other branch dries up. The network gets stuck in the low-rank valley and never finds the perfect circle.

The Twist: Why Do We Still See Perfect Circles in Real Life?

You might ask: "If depth causes this low-rank mess, why do real deep networks (like those in your phone) still show Neural Collapse?"

The paper offers a surprising explanation: Random Initialization and Width.

  • The Counter-Force: If you start the network with a random "shuffle" of weights and make the network very wide (lots of neurons), the randomness acts like a force that pushes the network back toward the perfect circle.
  • The Balance:
    • Depth pushes the network toward a flat, low-rank shape.
    • Width + Randomness pushes the network toward the full, high-rank circle.
    • In many real-world scenarios, the "Width" push is strong enough to win the battle, which is why we still see Neural Collapse in practice. But if you make the network very deep and narrow, the "Depth" push wins, and the network collapses into the low-rank "Softmax Code."

Summary in a Nutshell

  1. Neural Collapse is a perfect, symmetrical arrangement of data that deep learning usually aims for.
  2. Depth (adding more layers) secretly introduces a bias that prefers flatter, low-rank arrangements over the perfect circle.
  3. This happens because of a "Rich-Get-Richer" effect where dominant features grow faster in deep networks, squeezing out the weaker ones.
  4. The result is a new type of order called Softmax Codes.
  5. However, randomness and wide networks can fight this bias, which is why we still see the perfect circle in many real-world applications.

The paper essentially reveals that depth is a double-edged sword: it gives networks power, but it also subtly changes the geometry of how they learn, pushing them away from the "perfect" symmetry we thought they always sought.

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 →