pretrain 和 scaling 作为一种方法论和科学观
我做 LLM pretraining 与 scaling 研究。看到 GEN-1.5 八个多月的 pretraining loss curve 时,我的第一反应是:
This is a universal principle for turning energy into intelligence.
我把 pretraining 与 scaling 理解为一种通用方法:通过计算,从经验中形成可复用的能力。 能源支持计算,数据提供经验,训练将其中的结构编码到权重中。语言模型、世界模型和具身智能,可以采用相通的研究方法。
1. 通用框架与可扩展性
这种方法需要什么条件?杨植麟与张小珺的对谈中,我记住了两点:[2]
- 足够通用的框架,能够利用广泛经验。
- 可扩展的学习过程,能够持续利用更多数据和计算。
我理解的框架包括架构、数据表示、训练目标与优化方法。确定这些条件之后,我最关注新增计算的收益、效率、稳定性和可预测性。
Dyna-2 将人类视频预训练扩展到一百万小时,在未见过的机器人数据上取得预测改善;经过相同设置的后训练,实机任务表现也随数据规模改善。数据组成和视频预测目标同样影响这一结果。[3]
Dyna-2 的结果让我关注到,预训练的改善如何迁移到实际任务。各领域可以采用不同架构、指标与 scaling 曲线,但都需要研究哪些学习条件能够支持这种迁移和持续改善。
2. 设计学习条件
初学 deep learning 时,我曾根据长期记忆、短期记忆和临时记忆的划分,设想新的 attention 机制,希望超过 standard attention。那时,我习惯先从人类认知中寻找解释,再据此设计模型。
研究 pretraining 与 scaling 之后,我更关注另一个问题:怎样的架构、数据和训练目标,能够让能力通过学习形成,并随规模扩大而改善? 认知类比可以启发假设,但新增机制仍需通过学习效果、效率和可扩展性说明其必要性。“如无必要,勿增实体”也适用于模型设计。
这也是我理解 Sutton 的 The Bitter Lesson 的方式:优先研究能够持续利用更多计算的通用方法。Feature engineering 向 feature learning 的转变,就是将特征的具体形式交由训练确定。Pretraining 将这一思路用于更广泛的数据和任务。[4]
Karpathy 的 Software 2.0 进一步说明了研究者可以怎样参与这个过程:提供架构、数据和目标,通过优化得到具体的实现。对于能够评价结果、却难以手写完整程序的任务,这种方法尤其有价值。[5]
因此,我把研究重点放在学习条件上。简单的训练目标也可能产生复杂的表示与能力;我们对学习过程的理解,可以足以支持能力增长,而对模型内部机制的解释仍不完整。构建一种能力,可以先于完整解释这种能力。
3. Pretraining 与 scaling
围绕这些学习条件,我关心两个问题:如何形成可复用的能力,以及如何让能力随资源投入持续改善。Pretraining 和 scaling 分别对应这两个问题。Pretraining 通过大规模数据学习,将可迁移的结构编码到权重中,使同一个模型能够适应多种任务。Scaling 则研究如何通过增加数据和计算,持续改善能力。
我看重预训练的一点,是它能够降低后续学习的成本。 预训练得到的模型,可以通过 SFT 适应新任务,也可以通过 ICL 利用上下文中的示范。GEN-1.5 展示了单次示范的 ICL,以及少量梯度更新的任务适应,让这种价值有了直观的体现。[1]
因此,我评价预训练模型时,也关注它利用新经验的效率:学习一个新任务需要多少示范、多少参数更新,以及多少计算。一次预训练的投入,可以降低多个后续任务的学习成本。
Scaling 的适用范围则更广。预训练和 RL 可以通过增加训练计算改善模型;推理阶段也可以通过 CoT、搜索和环境交互利用额外计算。因此,增加计算的收益需要分别在训练和推理阶段考察。
4. 训练与推理的两个里程碑
我认为,2020 年 OpenAI 的 scaling laws 研究与 2024 年的 o1,分别体现了训练和推理两个阶段的重要进展。
2020 年,OpenAI 系统研究语言模型的 scaling laws,使参数量、数据量、计算量与 loss 之间的关系能够用于预测和资源分配。这是 training-time scaling 的重要进展;更早已有相关经验研究。[6][7]
2024 年,o1 展示了另一个重要进展:经过强化学习训练的模型,能够有效利用更多推理计算。训练可以改善模型使用计算的方式,推理时再将额外计算用于当前问题。 [8]
CoT prompting 在 2022 年已由 Wei 等人系统提出,o1 发布前也已有 test-time compute 分配研究。o1 的意义在于通过强化学习扩大了这种能力的实际用途。[9][10]
我也把 Seed Edge 团队的 EdgeBench 理解为 test-time scaling 的重要突破之一。它将额外计算用于长期环境交互:agent 持续获取观测和反馈,修改方案、验证结果,部分扩展实验超过 72 小时。团队观察到,跨任务平均得分随交互时间呈 log-sigmoid 关系。[11]
这里的经验可以保留在上下文、外部记录和修改后的方案中,无须更新权重。我看重的联系是:预训练改善利用新经验的能力,推理和环境交互再将这种能力用于具体任务。
在我看来,这两个里程碑明确了 scaling 的两个方向:training-time scaling 通过增加训练计算改善模型能力;test-time scaling 将更多计算用于推理、搜索和环境交互,改善当前任务的结果。
5. 效率与训练稳定性
明确了计算可以在哪些阶段改善结果,还需要研究获得这些改善的成本。回到我从事的预训练研究,效率决定相同预算能够达到的能力水平,训练稳定性决定这些收益能否在完整训练中实现。
我把效率改善理解为 scaling 曲线向左移动:达到相同 loss,所需资源更少。横轴是 token 数时,对应 token efficiency;横轴是 FLOPs 时,对应 compute efficiency。两者与实际能耗还受单 token 计算成本和硬件效率影响。
我关注的训练稳定性,具体指激活值 outlier、gradient norm、weight norm、logits 和 loss 的异常变化。面对 3T、10T 参数这样的规模,只有控制好这些数值与优化问题,我才有信心继续 scale up。
Kimi K2 团队在扩展时遇到 attention logits 异常增大,通过 MuonClip 中的 QK-Clip 调整 Q、K 投影权重,完成了 15.5T tokens 的预训练,报告期间没有出现 loss spike。[12]
稳定训练允许正常的数值增长与波动。干预依据应来自完整训练动态,以及这些变化对学习效果的影响。
6. 可预测性与精细研究
效率与稳定性也需要在扩大规模之前评估。我需要知道,小规模实验中的收益和训练动态,能否在更大规模下延续。 这使可预测性成为 scaling 研究的另一项要求。
Scaling laws 使资源分配有据可依。预测需要明确变量、指标和适用范围:loss 的幂律、对数数据轴上的任务得分、长期交互的 log-sigmoid 曲线,具有不同含义。[13]
我关注 Marin,正是因为他们公开了这个过程。535B-A23B 训练记录中的做法是:先用 scaling ladder 预测大模型的完整轨迹,再检查实际训练是否符合预期。小规模训练还能提供梯度范数等动态的参考,帮助区分正常变化与需要调查的偏离。[14]
Delphi 的首次实验更能说明我为什么关注这个问题。小规模实验的 scaling law 拟合良好,扩展到 $10^{22}$ FLOPs 时,实际 loss 却比预测高 2.5%;$10^{23}$ FLOPs 的训练则出现了发散。小规模拟合良好,仍不足以保证大规模训练符合预测。 [17]
随后,团队采用 AdamH,加入随训练 token 数变化的学习率修正,并重新调参。改进后的 $10^{23}$ FLOPs 训练完成,最终 loss 比预测高约 0.2%。我看重的是这个过程:通过失败结果修正训练方案,再验证 scaling 的可预测性。
Marin 曾通过 scaling ladder 发现梯度增长问题,并采用 logit z-loss;公开 recipe 也记录了 Hyperball 相关方法 MuonH。具体方法的效果需要逐项验证。[15]
Greg Yang 等人的 Tensor Programs V 则将参数化理论用于规模扩展:μP 支持许多最优超参数随模型宽度保持稳定,μTransfer 据此将小模型调参结果迁移到大模型。[16]
这也是我对 scaling 研究的理解:通用框架可以简洁,规模扩展仍需要精细研究。 参数化、优化器、数据与训练动态,共同决定预测在更大规模下是否成立。
Make scaling more predictable and stable.
7. 总结
GEN-1.5、o1 和 EdgeBench 使我看到,通用学习框架可以在不同领域、不同阶段利用更多经验和计算。Marin 的实验则说明,要持续获得这些收益,还需要验证预测、分析偏差并修正训练方案。
Pretraining 将广泛经验编码为可复用的能力,也改善后续学习效率。Scaling 则贯穿训练与推理:training-time scaling 改善模型能力,test-time scaling 将更多计算用于具体任务。它们在不同领域的实现和曲线可以不同,研究方法仍有共通之处。
对我而言,方法论是设计能够持续学习和扩展的条件;科学观是要求资源投入与能力改善之间的关系能够预测、检验和修正。 效率决定相同投入的收益,稳定性保证学习过程能够持续,可预测性为进一步扩大投入提供依据。这也是我选择 pretraining 与 scaling 研究问题的标准。
参考文献
[1] Generalist Team (2026). GEN-1.5: Embodied Foundation Models are One-Shot Learners. Generalist Blog.
[2] 张小珺、杨植麟(2024)。和杨植麟聊大模型创业这一年:人类理想的增量、有概率的非共识和 Sora。《张小珺 Jùn|商业访谈录》,第 59 期。
[3] Dyna Robotics (2026). Dyna-2: A 1-Million-Hour Scaling Law for World-Action Models. Dyna Research.
[4] Sutton, R. S. (2019). The Bitter Lesson. 个人文章,PDF 副本。
[5] Karpathy, A. (2017). Software 2.0. Medium.
[6] Kaplan, J., McCandlish, S., Henighan, T., et al. (2020). Scaling Laws for Neural Language Models. arXiv preprint arXiv:2001.08361.
[7] Hestness, J., Narang, S., Ardalani, N., et al. (2017). Deep Learning Scaling is Predictable, Empirically. arXiv preprint arXiv:1712.00409.
[8] OpenAI (2024). Learning to Reason with LLMs. OpenAI Blog.
[9] Wei, J., Wang, X., Schuurmans, D., et al. (2022). Chain-of-Thought Prompting Elicits Reasoning in Large Language Models. arXiv preprint arXiv:2201.11903.
[10] Snell, C., Lee, J., Xu, K., & Kumar, A. (2024). Scaling LLM Test-Time Compute Optimally can be More Effective than Scaling Model Parameters. arXiv preprint arXiv:2408.03314.
[11] ByteDance Seed (2026). EdgeBench: Measuring Real-World Environment Learning and Discovering a New Scaling Law. Seed Blog.
[12] Moonshot AI (2025). Kimi K2: Open Agentic Intelligence. Kimi Blog.
[13] Weng, L. (2026). Scaling Laws, Carefully. Lil’Log.
[14] Marin Community (2026). [Hero Run] 535B-A23B on 18T Tokens. GitHub Issue #8435.
[15] Marin Community. MoE Recipe. GitHub 项目文档。访问日期:2026-09-07。
[16] Yang, G., Hu, E. J., Babuschkin, I., et al. (2022). Tensor Programs V: Tuning Large Neural Networks via Zero-Shot Hyperparameter Transfer. arXiv preprint arXiv:2203.03466.
[17] Held, W. (2026). Scaling Laws That Extrapolate 300× Past the Fit. Open Athena Blog.
[18] Dial, L. (2026). Improving our LLM Pretraining Efficiency. Open Athena Blog.
引用
如果您需要引用本文,请参考:
@article{zou2026pretrainscaling,
title={pretrain 和 scaling 作为一种方法论和科学观},
author={Zou, Jiaxuan},
journal={Jiaxuan's Blog},
year={2026},
url={https://jiaxuanzou0714.github.io/blog/2026/pretrain-scaling-methodology-scientific-perspective/}
}
Enjoy Reading This Article?
Here are some more articles you might like to read next: