LLMs as Noisy Channels: A Shannon Perspective on Model Capacity and Scaling Laws
Abstract
Lay Summary
Large language models (LLMs) have grown larger every year on the assumption that bigger is always better, yet recent experiments reveal a puzzling reversal. When models are compressed, fine-tuned, or simply trained for too long, their performance can actually get worse. Existing scaling laws, the formulas used to plan multi-million-dollar training runs, cannot explain this U-shaped behaviour. We borrow a classical idea from communication engineering and treat the LLM as a noisy radio channel that carries information from input text to output text. Shannon's 1948 theorem tells us how much information such a channel can carry, given its bandwidth, signal strength, and noise. We map model size to bandwidth, training data to signal, and training imperfections to noise, and obtain a single formula that captures both healthy improvement and the breakdown when noise dominates. The formula fits experimental results across many models, datasets, and perturbations more accurately than previous laws. Critically, it also extrapolates. Trained on small models and short runs, it correctly predicts the behaviour of a model nearly twice as large on twice as many tokens, while older laws fail. This could help researchers decide when not to scale, saving compute, energy, and money.