[ICLR 2025] Lost in Backpropagation: The LM Head is a Gradient Bottleneck
Lost in Backpropagation: The LM Head is a Gradient Bottleneck
This paper identifies the Language Model (LM) head as a critical "gradient bottleneck" that severely hampers optimization. By analyzing the rank mismatch between high-dimensional logits () and low-dimensional hidden features (), the authors demonstrate that standard architectures discard over 95% of the supervision signal during backpropagation.
TL;DR
Is the standard "LM Head" (the final linear layer + softmax) the secret anchor dragging down LLM training efficiency? This paper argues that because the hidden dimension () is much smaller than the vocabulary size (), we are effectively throwing away 95-99% of our training signal during every backpropagation step. This "gradient bottleneck" isn't just a limit on what a model can represent—it's a massive drag on how fast and well a model can learn.
The Hidden Optimization Crisis
In modern LLM architecture, we spend billions of parameters on the "backbone" (the Transformer blocks), yet we always end the network with a single linear projection: the LM Head.
The community has long known about the Softmax Bottleneck—the idea that a low-rank matrix cannot represent the complex, multi-modal distributions of human language. However, we've mostly ignored the Optimization side of this coin. Every time we calculate a loss in the high-dimensional vocabulary space (), that gradient must be squeezed back through the narrow pipe of the hidden dimension ().
The authors' central insight: This compression isn't just "squeezing"—it's destructive.
Methodology: Proving the Mismatch
The paper attacks the problem from three angles: theoretical rank analysis, controlled large-scale pretraining, and synthetic language testing.
1. The Rank Theory
Mathematically, the authors prove that if the "ideal" update for the logits has a rank higher than , then no gradient descent step taken through the LM head can ever reach it. Because language involves many tokens that are unique continuations of specific contexts, the "ideal" gradient rank is almost always near .
2. Experimental Proof (2B Parameters)
To isolate the effect, the team trained 1.8B parameter Llama-3 style models. They kept the backbone identical but varied the rank of the LM head.
Figure 1: Comparison of convergence across different LM head ranks. A higher rank () converges 16x faster than a lower rank ().
Visualizing the Loss: 99% Destruction
The most striking evidence is the measurement of the null space. When the authors projected the logit gradients onto the space "visible" to the rest of the model, they found that almost the entire signal vanished.
Figure 6: The fraction of the logit gradient norm destroyed by backpropagation across various model families.
The data shows that for models like Llama-3 and Qwen, the "lost" gradient is consistently above 95%. This isn't just a loss of magnitude; the remaining 5% is re-distributed as noise, particularly affecting the "tail" of the probability distribution.
Why Expressivity Isn't Enough: The "SpamLang" Experiment
Some might argue that as long as the model is expressive enough to hold the answer, it will eventually find it. The authors debunked this with SpamLang, a trivial synthetic language where a model simply repeats a token.
Even though a rank- model could theoretically solve this easily, as the vocabulary size increased, models with completely failed to learn it. The gradient signal was so diluted by that the model couldn't find the simple repetition pattern.

Critical Insights & Future Outlook
- Convergence Speed: The bottleneck is a major reason why LLMs require trillions of tokens to train. A more efficient head could potentially slash training costs.
- Scaling Laws: Current scaling laws (like Chinchilla) might be skewed. They measure how models perform under the current inefficient optimization regime.
- Architecture Innovation: This paper is a "call to arms" for researchers to move beyond the simple linear LM head. Whether through pre-conditioning, mixture-of-experts in the head, or non-linear projections, the "last layer" is now the frontier of optimization.
Limitations
The study primarily focuses on the destructive nature of the bottleneck but doesn't propose a definitive "fix" architecture. It also acknowledges that computing the full SVD of gradients for massive batches remains a computational hurdle for further granular analysis.
Conclusion
The LM head is more than a classifier—it is a gatekeeper. By proving that our current gatekeepers are blind to 99% of the training data's requirements, this work suggests that the next leap in LLM performance won't come from adding more layers, but from widening the bottleneck at the very end of the pipe.
