Paper: 2605.23901 Authors: Xu Ouyang, Deyi Liu, Yuhang Cai, Jing Liu, Yuan Yang, Chen Zheng, Thomas Hartvigsen, Yiyuan Ma Categories: cs.LG, cs.AI, cs.IT
The Gap
Existing scaling laws (Kaplan et al., Hoffmann et al.) predict that more parameters and more data monotonically improve LLM performance. These power-law formulations work well in the clean regime but break down when you introduce perturbations: catastrophic overtraining (performance collapses after a certain token count), quantization-induced degradation (lower precision hurts more than predicted), and fine-tuning instability. The core issue is that monotonic power laws have no mechanism to model noise or capacity limits—they assume infinite headroom.
Recent perturbation-aware laws (Gadre et al., Muennighoff et al.) add noise terms but still treat scaling as fundamentally monotonic. They patch the symptoms without addressing the root cause: LLM training is not just about accumulating signal, it’s about transmitting signal through a noisy medium. When noise dominates, more capacity or more data makes things worse, not better.
Problem: Scaling laws fail under noise
|
v
Assumption: LLM training = information transmission over noisy channel
|
v
Method: Map parameters to bandwidth, tokens to signal power
Apply Shannon-Hartley theorem to derive capacity limit
|
v
Evidence: Fit on Pythia/OLMo2 under Gaussian noise, quantization, fine-tuning
Extrapolate to unseen model sizes and token counts
|
v
Conclusion: Shannon Scaling Law captures U-shaped degradation
Outperforms monotonic and perturbation-aware baselines
The Increment
One sentence: Before this paper, scaling laws assumed more is always better; after this paper, we have a principled capacity limit where scaling without preserving signal-to-noise ratio amplifies noise and degrades performance.
Core Mechanism
The Shannon Scaling Law models LLM training as transmitting information (the learning signal from data) through a noisy channel (the model’s parameter space). Model parameters act as channel bandwidth—more parameters increase capacity. Training tokens act as signal power—more tokens strengthen the signal. But the channel also has intrinsic noise: random initialization, optimization stochasticity, quantization error, distribution shift.
The key insight comes from the Shannon-Hartley theorem, which states that channel capacity grows logarithmically with signal-to-noise ratio (SNR). If you scale bandwidth (parameters) without proportionally scaling signal power (tokens), SNR drops. Below a critical SNR threshold, the channel amplifies noise faster than it transmits signal. This creates a U-shaped loss curve: initial improvement as signal dominates, then degradation as noise takes over.
Mathematically, the authors derive a loss function with three terms: a monotonic power-law term (classical scaling), a noise amplification term (grows with parameters and shrinks with tokens), and a baseline noise floor. The noise term has a sigmoid-like transition controlled by SNR, which captures the shift from signal-dominated to noise-dominated regimes.
Training Data (tokens T) ---> [Signal Power]
|
v
Model Parameters (N) ---> [Channel Bandwidth]
|
v
+-------------------+
| Noisy Channel |
| (optimization, |
| quantization, |
| distribution) |
+-------------------+
|
v
[Transmitted Signal]
|
v
Loss = f(SNR, N, T)
SNR = Signal / Noise ~ T / (N * noise_factor)
When SNR high: more N, more T -> lower loss
When SNR low: more N -> amplifies noise -> higher loss
Think of it like a radio receiver. The model is the antenna—bigger antenna (more parameters) can pick up more signal. The training data is the broadcast power—stronger broadcast (more tokens) means clearer reception. But there’s always static in the air (noise). If you build a huge antenna but don’t increase broadcast power proportionally, the antenna picks up more static than signal. You get worse reception, not better. The Shannon-Hartley theorem tells you exactly when this flip happens: when SNR drops below a critical threshold, scaling the antenna backfires.
Key Concepts
-
Signal-to-Noise Ratio (SNR) in LLM Training: In classical information theory, SNR is the ratio of signal power to noise power. Here, signal is the learning gradient from data—the useful information that updates parameters toward better predictions. Noise is everything that corrupts this gradient: random initialization, stochastic optimization, quantization rounding, distribution mismatch between pretraining and fine-tuning. High SNR means the model learns from data. Low SNR means the model learns from noise. Concretely, if you train a 12B model on 10B tokens, SNR is high—each parameter sees enough data to converge. If you train the same 12B model on 1B tokens, SNR is low—parameters overfit to noise because they don’t see enough signal. The Shannon Scaling Law formalizes this: SNR ~ T / (N ** noise_factor), where noise_factor captures perturbation severity (quantization bits, fine-tuning distribution shift, etc.).
-
Channel Capacity for LLMs: Shannon’s channel capacity is the maximum rate at which information can be reliably transmitted over a noisy channel. For LLMs, capacity is the maximum amount of knowledge the model can extract from data given its parameter count and noise level. The Shannon-Hartley theorem says capacity = bandwidth ** log(1 + SNR). In LLM terms: effective model capacity = parameter_count * log(1 + tokens / (parameters * noise)). This explains catastrophic overtraining: if you keep adding tokens without adding parameters, SNR grows and capacity increases. But if you add parameters without adding tokens, SNR drops and capacity shrinks. The model has more “space” but less “signal” to fill it, so it fills the space with noise instead. This is why a 12B model trained on 100B tokens can outperform a 12B model trained on 300B tokens under high noise—the latter crossed the capacity threshold.
-
U-Shaped Loss Curves: Classical scaling laws predict monotonic improvement: loss decreases as you scale parameters or tokens. But under noise, loss curves become U-shaped: initial improvement, then degradation. The Shannon Scaling Law captures this with a noise amplification term that grows with parameters and shrinks with tokens. At low parameter counts, the power-law term dominates—more parameters mean lower loss. At high parameter counts with insufficient tokens, the noise term dominates—more parameters mean higher loss. The inflection point is where SNR crosses the critical threshold. This explains quantization degradation: lower precision increases noise_factor, which shifts the U-curve left—the inflection point happens at smaller model sizes. It also explains fine-tuning instability: distribution shift increases noise_factor, so models that were undertrained (high SNR) in pretraining become overtrained (low SNR) after fine-tuning.
Framework Shift
Before (monotonic power laws): After (Shannon Scaling Law):
Loss Loss
| |
| \ | \ /
| \ | \ / <- U-shape
| \ | \ /
| \ | \/
| \___ | \___
+----------> Scale +----------> Scale
Always improve with Capacity limit:
more parameters/tokens SNR threshold determines
when scaling backfires
Assumption: Assumption:
Signal accumulates Signal competes with noise
indefinitely Channel has finite capacity
From monotonic accumulation to capacity-constrained transmission, the core shift is recognizing that LLM training is not just about adding more—it’s about maintaining the balance between signal and noise.
Expert Assessment
Problem choice: This is a real gap. Catastrophic overtraining and quantization degradation are well-documented empirical phenomena that existing scaling laws cannot explain. The problem sits at a critical juncture: as models scale to trillions of parameters and training becomes more expensive, understanding when scaling stops working is not academic—it’s economically vital. The Shannon framing is elegant because it unifies multiple failure modes (overtraining, quantization, fine-tuning instability) under a single theoretical lens.
Method maturity: The core insight—mapping LLM training to Shannon’s noisy channel—is genuinely clever, not brute force. The mathematical derivation is clean and the connection to information theory is well-motivated. However, the noise_factor parameter is somewhat ad-hoc: it’s fitted per perturbation type rather than derived from first principles. A more mature version would predict noise_factor from perturbation characteristics (e.g., quantization bits, distribution divergence metrics) without fitting. The authors acknowledge this limitation but don’t fully address it.
Experimental integrity: Baselines are fair—they compare against Chinchilla, Gadre’s perturbation-aware law, and Muennighoff’s quantization law. The experiments span multiple model families (Pythia, OLMo2), perturbation types (Gaussian noise, quantization, fine-tuning), and tasks (math, QA, code). The extrapolation test is particularly strong: fitting on models up to 6.9B and predicting 12B is a genuine out-of-distribution test. The R^2 scores are impressive (0.847 pooled), but I’d like to see error bars and confidence intervals—right now it’s point estimates only. One red flag: the paper doesn’t test on models larger than 12B, so we don’t know if the law holds at frontier scale (70B+, 405B).
Writing quality: The introduction is excellent—clear motivation, crisp problem statement. The related work section is thorough. The method section is dense but readable. The experiments section is where the authors cut corners: figures are small, axis labels are hard to read, and the ablation studies are buried in the appendix. The discussion section is too short—it raises interesting questions (e.g., can we predict noise_factor from perturbation characteristics?) but doesn’t pursue them. Rewriting the experiments section with larger figures, clearer captions, and inline ablations would elevate the whole paper.
Verdict: Strong accept — This paper makes a genuine theoretical contribution (Shannon framing), solves a real problem (non-monotonic scaling), and validates the theory with solid experiments. The noise_factor parameter is a weakness, but the core insight is strong enough to stand on its own. This will influence how people think about scaling laws going forward.
Takeaways
For practitioners: Before scaling your model, estimate SNR. If you’re training a 10B model, you need at least 100B tokens to stay in the signal-dominated regime (assuming moderate noise). If you’re quantizing to 4-bit, expect the capacity threshold to shift left—a model that was undertrained at 16-bit may be overtrained at 4-bit. If you’re fine-tuning on a narrow domain, treat it as a high-noise regime: use smaller models or more data to preserve SNR.
For researchers: The noise_factor parameter is the next frontier. Can we predict it from perturbation characteristics? For quantization, noise_factor should relate to bit width and rounding error. For fine-tuning, it should relate to distribution divergence (e.g., KL divergence between pretraining and fine-tuning data). Deriving these relationships would make the Shannon Scaling Law fully predictive, not just descriptive.
For theorists: The Shannon framing opens a new line of inquiry: what other information-theoretic tools apply to LLM training? Can we use rate-distortion theory to understand compression-performance tradeoffs? Can we use channel coding theory to design better optimization algorithms? The noisy channel metaphor is not just a scaling law—it’s a lens for rethinking the entire training pipeline.
论文: 2605.23901 作者: Xu Ouyang, Deyi Liu, Yuhang Cai, Jing Liu, Yuan Yang, Chen Zheng, Thomas Hartvigsen, Yiyuan Ma 分类: cs.LG, cs.AI, cs.IT
缺口
现有的扩展定律(Kaplan等人、Hoffmann等人)预测更多参数和更多数据会单调提升大语言模型性能。
这些幂律公式在干净环境下表现良好,但在引入扰动时就失效了:灾难性过训练(性能在某个token数量后崩溃)、量化导致的退化(低精度的伤害超出预测)、微调不稳定。
核心问题在于单调幂律没有机制来建模噪声或容量极限——它们假设有无限的提升空间。
最近的扰动感知定律(Gadre等人、Muennighoff等人)添加了噪声项,但仍然将扩展视为本质上单调的。
它们修补了症状却没有解决根本原因:大语言模型训练不仅仅是积累信号,而是通过噪声介质传输信号。
当噪声占主导时,更多容量或更多数据会让情况变糟,而非变好。
问题:扩展定律在噪声下失效
|
v
假设:大语言模型训练 = 噪声信道上的信息传输
|
v
方法:将参数映射为带宽,将token映射为信号功率
应用香农-哈特利定理推导容量极限
|
v
证据:在高斯噪声、量化、微调下拟合Pythia/OLMo2
外推到未见过的模型规模和token数量
|
v
结论:香农扩展定律捕获U型退化
优于单调和扰动感知基线
增量
一句话:这篇论文之前,扩展定律假设越多越好;这篇论文之后,我们有了一个有原则的容量极限——在不保持信噪比的情况下扩展会放大噪声并降低性能。
核心机制
香农扩展定律将大语言模型训练建模为通过噪声信道传输信息(来自数据的学习信号)。
模型参数充当信道带宽——更多参数增加容量。
训练token充当信号功率——更多token增强信号。
但信道也有内在噪声:随机初始化、优化随机性、量化误差、分布偏移。
关键洞察来自香农-哈特利定理,该定理指出信道容量随信噪比(SNR)对数增长。
如果你扩展带宽(参数)而不按比例扩展信号功率(token),信噪比就会下降。
低于临界信噪比阈值时,信道放大噪声的速度快于传输信号的速度。
这产生了U型损失曲线:初期改善因为信号占主导,然后退化因为噪声接管。
数学上,作者推导出一个包含三项的损失函数:单调幂律项(经典扩展)、噪声放大项(随参数增长、随token减少)、基线噪声底。
噪声项有一个由信噪比控制的sigmoid式转变,捕获了从信号主导到噪声主导的转变。
训练数据(token T) ---> [信号功率]
|
v
模型参数(N) ---> [信道带宽]
|
v
+-------------------+
| 噪声信道 |
| (优化、量化、 |
| 分布偏移) |
+-------------------+
|
v
[传输的信号]
|
v
损失 = f(SNR, N, T)
SNR = 信号 / 噪声 ~ T / (N * 噪声因子)
当SNR高时:更多N、更多T -> 更低损失
当SNR低时:更多N -> 放大噪声 -> 更高损失
把它想象成一个收音机接收器。
模型是天线——更大的天线(更多参数)可以接收更多信号。
训练数据是广播功率——更强的广播(更多token)意味着更清晰的接收。
但空气中总有静电(噪声)。
如果你建造一个巨大的天线但不按比例增加广播功率,天线接收到的静电比信号还多。
你得到的是更差的接收,而不是更好的。
香农-哈特利定理准确告诉你这种翻转何时发生:当信噪比降到临界阈值以下时,扩展天线会适得其反。
关键概念
- 大语言模型训练中的信噪比(SNR):在经典信息论中,信噪比是信号功率与噪声功率的比值。
这里,信号是来自数据的学习梯度——更新参数以获得更好预测的有用信息。
噪声是破坏这个梯度的一切:随机初始化、随机优化、量化舍入、预训练和微调之间的分布不匹配。
高信噪比意味着模型从数据中学习。
低信噪比意味着模型从噪声中学习。
具体来说,如果你在100亿token上训练一个120亿参数的模型,信噪比很高——每个参数看到足够的数据来收敛。
如果你在10亿token上训练同样的120亿参数模型,信噪比很低——参数过拟合到噪声,因为它们没有看到足够的信号。
香农扩展定律将此形式化:SNR ~ T / (N * 噪声因子),其中噪声因子捕获扰动严重程度(量化位数、微调分布偏移等)。
- 大语言模型的信道容量:香农的信道容量是在噪声信道上可靠传输信息的最大速率。
对于大语言模型,容量是在给定参数数量和噪声水平下,模型可以从数据中提取的最大知识量。
香农-哈特利定理说容量 = 带宽 * log(1 + SNR)。
用大语言模型术语:有效模型容量 = 参数数量 * log(1 + token / (参数 * 噪声))。
这解释了灾难性过训练:如果你不断添加token而不添加参数,信噪比增长,容量增加。
但如果你添加参数而不添加token,信噪比下降,容量缩小。
模型有更多”空间”但更少”信号”来填充它,所以它用噪声填充空间。
这就是为什么在高噪声下,在1000亿token上训练的120亿模型可以优于在3000亿token上训练的120亿模型——后者跨越了容量阈值。
- U型损失曲线:经典扩展定律预测单调改善:损失随着扩展参数或token而降低。
但在噪声下,损失曲线变成U型:初期改善,然后退化。
香农扩展定律用一个随参数增长、随token减少的噪声放大项来捕获这一点。
在低参数数量时,幂律项占主导——更多参数意味着更低损失。
在高参数数量但token不足时,噪声项占主导——更多参数意味着更高损失。
拐点是信噪比跨越临界阈值的地方。
这解释了量化退化:更低精度增加噪声因子,这将U曲线左移——拐点发生在更小的模型规模。
它也解释了微调不稳定性:分布偏移增加噪声因子,所以在预训练中欠训练(高信噪比)的模型在微调后变成过训练(低信噪比)。
框架转变
之前(单调幂律): 之后(香农扩展定律):
损失 损失
| |
| \ | \ /
| \ | \ / <- U型
| \ | \ /
| \ | \/
| \___ | \___
+----------> 规模 +----------> 规模
随着更多参数/token 容量极限:
总是改善 信噪比阈值决定
何时扩展适得其反
假设: 假设:
信号无限积累 信号与噪声竞争
信道有有限容量
从单调积累到容量受限传输,核心转变是认识到大语言模型训练不仅仅是添加更多——而是维持信号与噪声之间的平衡。
专家评审
选题眼光:这是一个真实的缺口。
灾难性过训练和量化退化是有充分记录的经验现象,现有扩展定律无法解释。
这个问题处于关键节点:随着模型扩展到数万亿参数、训练变得更加昂贵,理解何时扩展停止工作不是学术问题——而是经济上至关重要的。
香农框架很优雅,因为它在单一理论透镜下统一了多种失效模式(过训练、量化、微调不稳定)。
方法成熟度:核心洞察——将大语言模型训练映射到香农的噪声信道——是真正巧妙的,不是蛮力。
数学推导干净,与信息论的联系有充分动机。
然而,噪声因子参数有些临时:它是按扰动类型拟合的,而不是从第一原理推导的。
更成熟的版本会从扰动特征(例如量化位数、分布散度度量)预测噪声因子,而无需拟合。
作者承认这个局限但没有完全解决它。
实验诚意:基线公平——他们与Chinchilla、Gadre的扰动感知定律、Muennighoff的量化定律进行比较。
实验跨越多个模型家族(Pythia、OLMo2)、扰动类型(高斯噪声、量化、微调)和任务(数学、问答、代码)。
外推测试特别强:在最多69亿的模型上拟合并预测120亿是真正的分布外测试。
R^2分数令人印象深刻(0.847汇总),但我想看到误差条和置信区间——现在只有点估计。
一个危险信号:论文没有在大于120亿的模型上测试,所以我们不知道该定律在前沿规模(700亿+、4050亿)是否成立。
写作功力:引言很出色——清晰的动机、简洁的问题陈述。
相关工作部分很全面。
方法部分密集但可读。
实验部分是作者偷懒的地方:图很小、坐标轴标签难以阅读、消融研究被埋在附录中。
讨论部分太短——它提出了有趣的问题(例如,我们能从扰动特征预测噪声因子吗?
)但没有追究它们。
用更大的图、更清晰的标题和内联消融重写实验部分会提升整篇论文。
判决:强接收 — 这篇论文做出了真正的理论贡献(香农框架),解决了一个真实问题(非单调扩展),并用扎实的实验验证了理论。
噪声因子参数是一个弱点,但核心洞察足够强大,可以独立存在。
这将影响人们未来如何思考扩展定律。
要点总结
对实践者:在扩展模型之前,估计信噪比。
如果你正在训练一个100亿参数的模型,你需要至少1000亿token才能保持在信号主导区域(假设中等噪声)。
如果你正在量化到4位,预期容量阈值会左移——在16位时欠训练的模型在4位时可能过训练。
如果你正在窄领域上微调,将其视为高噪声区域:使用更小的模型或更多数据来保持信噪比。
对研究者:噪声因子参数是下一个前沿。
我们能从扰动特征预测它吗?
对于量化,噪声因子应该与位宽和舍入误差相关。
对于微调,它应该与分布散度相关(例如,预训练和微调数据之间的KL散度)。
推导这些关系将使香农扩展定律完全预测性,而不仅仅是描述性。
对理论家:香农框架开辟了一条新的研究路线:还有哪些信息论工具适用于大语言模型训练?
我们能使用率失真理论来理解压缩-性能权衡吗?
我们能使用信道编码理论来设计更好的优化算法吗?
噪声信道隐喻不仅仅是一个扩展定律——它是重新思考整个训练流程的透镜。