Scaling Laws / Pretraining:BERT、GPT、T5
Scaling laws 研究的是参数量、训练数据量、计算预算和语言建模 loss 之间的经验规律。它解释为什么 foundation model 能随规模扩大获得更强迁移能力,也提醒团队不要把“更大”误读成唯一答案:Chinchilla 等工作说明,在固定算力下,模型大小和训练 token 的配比同样决定能力边界。
Paper 10: Scaling Laws, Pretraining Objectives, BERT, GPT, and T5
本篇为经典论文精读(历史回顾/经典打底定位),机制正文以原论文为锚点;最新进展见文末「SOTA 检查」。
Source Anchors
| Source | Link | 读它要抓住什么 |
|---|---|---|
| Scaling Laws for Neural Language Models | https://arxiv.org/abs/2001.08361 | 参数量、数据量、计算量与 loss 的经验幂律关系(论文 2020-01) |
| Training Compute-Optimal Large Language Models | https://arxiv.org/abs/2203.15556 | Chinchilla 提出的 compute-optimal 模型/数据配比(论文 2022-03) |
| BERT | https://arxiv.org/abs/1810.04805 | masked language modeling 和双向 encoder 表征(论文 2018-10) |
| Improving Language Understanding by Generative Pre-Training | https://cdn.openai.com/research-covers/language-unsupervised/language_understanding_paper.pdf | GPT 早期生成式预训练路线(访问日期: 2026-07-01) |
| GPT-3 | https://arxiv.org/abs/2005.14165 | causal LM、few-shot learning 与规模化生成能力(论文 2020-05) |
| T5 | https://arxiv.org/abs/1910.10683 | text-to-text transfer 和 encoder-decoder 统一任务形式(论文 2019-10) |
| 这些论文放在一起读,能形成一个完整判断:模型为什么能迁移,能力来自哪里,哪些能力是预训练目标偏向,哪些能力需要后训练、检索、工具和系统控制补足。 |
核心导读
Scaling laws 研究的是参数量、训练数据量、计算预算和语言建模 loss 之间的经验规律。它解释为什么 foundation model 能随规模扩大获得更强迁移能力,也提醒团队不要把“更大”误读成唯一答案:Chinchilla 等工作说明,在固定算力下,模型大小和训练 token 的配比同样决定能力边界。
BERT、GPT 和 T5 则展示了预训练目标如何塑造能力形态。BERT 的 masked language modeling 更偏理解、分类、抽取和排序;GPT 的 causal language modeling 更偏生成、对话、续写和 few-shot 任务迁移;T5 的 text-to-text 思想把多类 NLP 任务统一成输入到输出的转换。规模提供潜在能力,目标函数决定默认优势。
系统学习这组论文的关键,是把能力、知识和控制分开。大模型能力强,不代表知道当前政策、客户事实和账户状态;生成能力强,也不代表有权执行动作。金融零售 AI 架构应按任务选择 encoder、小模型、生成模型、RAG、PEFT、规则、工具和人工复核的组合,而不是用最大模型硬做所有事情。
1. 核心问题:能力、知识和控制不是一回事
企业讨论大模型时,常把几个问题混在一起。 模型是否足够大,是能力问题。 模型是否知道最新政策和客户事实,是知识来源问题。 模型是否会按组织期望回答,是行为对齐问题。 模型是否被允许采取行动,是权限和流程控制问题。 Scaling laws 主要回答第一个问题:当参数量、训练 token 和计算预算扩大时,语言建模 loss 如何变化,能力边界如何移动。 BERT、GPT、T5 主要回答第二个基础问题:不同预训练目标会让模型更擅长什么任务形态。 企业落地时,真正的难点是把这两类认知合并起来。 一个金融零售 AI 系统可能同时需要:
- 用 encoder 模型对投诉、工单、交易备注做分类和抽取。
- 用 embedding/reranker 找到正确政策和证据。
- 用 GPT-style 生成模型写客服草稿、调查 narrative 和解释文本。
- 用 seq2seq 或结构化输出路径把非结构化材料转换为字段。
- 用规则、审批、权限和审计控制客户权益、资金动作和监管记录。 如果把这些都交给一个最大模型,成本、延迟、风险和可解释性都会失控。 如果只看传统小模型,又会错过生成式 AI 在复杂文本工作流中的价值。 本篇要建立的是一套判断框架:规模决定潜在能力,目标函数塑造能力形态,系统架构决定这些能力能否进入生产。
2. 论文和技术贡献
2.1 Scaling laws:能力随规模变化,但受瓶颈约束
Kaplan 等人的 scaling laws 研究把语言模型 loss 与三类变量联系起来:
- 模型参数量。
- 训练数据量。
- 训练计算量。 它的重要性不在于某个具体系数,而在于证明:在一定范围内,扩大模型、数据和计算会带来相对平滑、可预测的性能改善。 这让 foundation model 从“试试看大一点会怎样”变成“可以用工程和投资模型规划能力提升”。 Chinchilla 进一步修正了早期直觉。 在固定计算预算下,过去一些大模型可能参数太多、训练 token 太少,处在 under-trained 状态。 更优策略不是单独把模型做大,而是让模型规模和数据规模匹配。 这对企业的启发很直接:算力预算有限时,盲目追最大参数不一定最优;数据质量、数据覆盖和训练 token 规模同样是能力变量。
2.2 BERT:用双向上下文学习理解表征
BERT 的贡献是把 Transformer encoder 用于大规模双向语言理解。 它的 masked language modeling 会遮住输入中的部分 token,让模型利用左右上下文恢复被遮住内容。 这种训练方式让模型学到句子内部和句子之间的语义关系,适合分类、抽取、匹配、检索排序等理解型任务。 BERT 不以长篇生成为核心目标。 它更像是企业 AI 管线中的“理解层组件”:把文本转成稳定表征、标签、实体或排序分数。
2.3 GPT:用自回归预测学习生成和迁移
GPT 路线采用 decoder-only Transformer,通过 causal language modeling 预测下一个 token。 模型只能看当前位置之前的文本。 这个简单目标可以扩展到海量文本,并自然支持续写、对话、总结、代码生成和逐步推理。 GPT-3 展示了规模化 causal LM 的 few-shot 能力:模型可以在 prompt 中看到少量例子后完成新任务,而不需要为每个任务单独训练分类头。 这改变了产品设计方式。 很多知识工作不再需要先设计固定标签或菜单,而可以表达为“给上下文、约束和示例,让模型生成下一段工作产物”。
2.4 T5:把 NLP 任务统一成 text-to-text
T5 的核心贡献是把翻译、摘要、分类、抽取、问答、改写等任务统一表述为文本输入到文本输出。 架构上,T5 使用 encoder-decoder。 encoder 读取输入,decoder 生成输出。 训练上,T5 使用 denoising / span corruption,让模型从被破坏的文本中恢复缺失片段。 这种路线的长期价值,不只是某个模型本身,而是任务建模思想:许多企业流程都可以变成“输入证据和约束,输出结构化或半结构化结果”。
3. 机制原理:三类预训练目标塑造三类能力
3.1 规模变量如何影响能力
可以把预训练看成压缩世界文本分布的过程。 参数提供容量。 数据提供覆盖。 计算提供优化路径。 如果参数不足,模型没有足够容量表达复杂模式。 如果数据不足,大模型会记住训练分布中的偶然性,泛化不稳定。 如果计算不足,模型无法充分学习数据中的结构。 Scaling laws 的工程价值,是帮助团队识别瓶颈在哪里。 一个高质量小模型在某些固定任务上可能优于昂贵大模型。 一个大模型如果缺少当前政策、客户事实和权限上下文,仍会生成不可靠答案。 一个模型即使在通用 benchmark 上强,也可能因为企业术语、表单、流程和风险边界不同而表现不稳定。
3.2 Masked language modeling 的能力偏向
BERT 的 MLM 目标可以写成:
输入: 客户申请 [MASK] 额度调整,并上传了收入证明。
目标: 预测 [MASK] 可能是 信用卡、贷款、临时、消费 等 token。
模型同时看左侧和右侧上下文。 这种双向理解让它很适合回答“这段文本属于什么”“这里提到了哪些实体”“两个文本是否语义匹配”“哪个段落更相关”。 在金融零售中,它常用于:
- 投诉类型识别。
- KYC 文件类别识别。
- 客服工单路由。
- 风险标签抽取。
- 检索 reranking。 这些任务有明确输入、标签或排序目标,不一定需要开放生成。
3.3 Causal language modeling 的能力偏向
GPT 的 causal LM 目标可以写成:
输入: 客户投诉称账户被
目标: 预测下一个 token: 冻结、盗用、扣费、限制、关闭...
模型通过不断预测下一个 token 学习如何延续上下文。 当训练数据足够大、模型足够强时,这种延续能力会表现为摘要、解释、推理草稿、代码、对话和计划生成。 但它的核心仍然是“生成最可能的下文”。 它不会自动知道哪些事实需要查数据库,哪些政策已经过期,哪些动作需要审批。 这就是为什么 GPT-style 模型进入企业流程时,必须连接 RAG、工具、规则、权限、评测和人工复核。
3.4 Text-to-text 和 seq2seq 的能力偏向
T5 的思想可以写成:
任务: classify complaint
输入: 客户说年费被重复收取,客服承诺未兑现。
输出: fee_dispute; service_quality
或:
任务: extract fields
输入: 一段工资单 OCR 文本
输出: {"employer": "...", "gross_income": "...", "pay_period": "..."}
这种形式强化了“任务就是转换”的设计方式。 很多业务流程本质上是从一种信息形态转换到另一种信息形态:
- 客户来信转换为投诉分类和处理路径。
- 政策条款转换为客服可读话术。
- 调查证据转换为 narrative 草稿。
- OCR 文本转换为结构化字段。 现代 instruction-tuned LLM 继承了这种任务统一思想,但企业仍要通过 schema、验证器和工作流约束输出。
3.5 后训练不是预训练的替代
SFT、RLHF、DPO、Constitutional AI 等后训练方法会让模型更会遵循指令、更符合偏好、更安全。 但后训练通常不解决以下问题:
- 最新政策事实。
- 客户账户状态。
- 用户权限。
- 审批责任。
- 可审计证据。
- 高风险动作授权。 预训练提供基础能力,后训练塑造默认行为,RAG 和工具提供外部事实,系统控制负责权限和责任。 把这些层次分清,是架构判断的基础。
4. 为什么这些方法有效
4.1 语言任务共享底层结构
分类、抽取、摘要、问答、改写、翻译和报告生成看似不同,但都依赖语义、实体、关系、句法、领域词汇和上下文结构。 大规模预训练先学习这些共享结构。 下游任务只需要少量示例、prompt、检索上下文或微调,就可以复用底座能力。 这就是 transfer learning 的价值。
4.2 规模带来覆盖和组合能力
随着数据和模型规模增长,模型接触到更多主题、格式、推理模式和语言现象。 它不只是记住更多句子,也更容易组合已有模式处理新任务。 这解释了为什么 GPT-style 模型在 few-shot、复杂指令和多步骤文本任务上表现突出。 但这种能力并不等于可靠性。 模型可能用相似模式填补缺失事实,也可能把训练中常见但当前不适用的说法套到具体业务场景里。
4.3 目标函数让能力有方向
同样是 Transformer,不同目标函数会形成不同默认行为。 BERT 更适合理解输入。 GPT 更适合生成下文。 T5 更适合输入到输出的转换。 这不是绝对边界,而是默认优势。 生产架构要利用默认优势,而不是用一个模型硬做所有任务。
5. 局限和误用
5.1 把 scaling laws 误解为“越大越好”
更大模型通常有更强潜在能力,但生产系统还受成本、延迟、稳定性、数据安全、可审计性和任务风险约束。 在高吞吐固定分类任务中,小模型或 encoder 模型可能更稳、更便宜、更容易验证。 在需要事实引用的政策问答中,最大模型如果没有 RAG,也可能比中等模型加好检索更差。
5.2 把参数知识当成企业事实
预训练参数中包含统计知识,不等于当前事实库。 金融零售政策、费率、产品条款、审批规则和监管要求会变。 客户账户、交易、KYC、投诉状态更不能靠模型记忆。 这些事实必须来自系统、知识库、RAG、工具或人工确认。
5.3 用微调替代知识治理
微调适合稳定输出格式、边界语气、标签习惯和领域表达。 它不适合把频繁变化的政策、客户事实或权限规则写死到模型权重里。 如果问题是“模型不知道当前资料”,优先考虑 RAG。 如果问题是“模型不知道是否允许做某件事”,优先考虑 policy engine 和 workflow。
5.4 忽略数据质量和授权
Scaling laws 讨论数据规模,但企业更需要关注数据质量和数据权利。 重复、过期、错误、无授权、含 PII/PCI 或带偏见的数据,会把风险写入模型和评测体系。 金融零售数据尤其需要目的限制、保留期限、脱敏、跨境审查和审计记录。
5.5 任务目标和业务目标错位
语言建模 loss 下降不代表投诉处理更合规、客户解释更清楚、调查效率更高。 企业必须把模型指标映射到业务和风险指标:
- 正确率。
- 高风险 recall。
- 引用支持率。
- 人工覆盖率。
- 客户投诉率。
- 审批通过率。
- 成本和延迟。
6. 架构和产品价值
6.1 模型组合,而不是单模型崇拜
成熟的 AI 系统通常是模型组合:
flowchart TB
Request[Business Request] --> Router[Task and Risk Router]
Router --> Enc[Encoder: classify / extract / rerank]
Router --> Rag[RAG + Generator: grounded answer]
Router --> Gen[GPT-style Generator: draft / explain / summarize]
Router --> S2S[Text-to-text Path: transform / structure]
Router --> Rules[Rules and Workflow: authority / decision]
Enc --> Eval[Validation and Evidence]
Rag --> Eval
Gen --> Eval
S2S --> Eval
Rules --> Eval
Eval --> Human[Human Review where risk requires]
Eval --> Output[Approved Output]
这张图的重点是:模型不是系统中心的唯一组件。 路由、检索、验证、规则、人工复核和审计同样是产品能力。
6.2 任务选型判断
如果任务是固定标签分类,优先评估 encoder、小模型或轻量微调。 如果任务是事实问答,优先评估 RAG、引用、权限和版本控制。 如果任务是开放文本草稿,使用 GPT-style 生成模型,但必须接证据和审阅流程。 如果任务是字段转换,使用结构化输出、schema 校验和低置信度复核。 如果任务影响资金、账户、信贷、监管记录或客户权益,模型只能提供建议、草稿或证据整理,最终动作必须由规则、审批或人工责任链控制。
6.3 自训 foundation model 的门槛
从零训练金融零售 foundation model 需要的不只是 GPU。 它需要:
- 大规模合法可用语料。
- 数据清洗和去重。
- 隐私、版权和跨境治理。
- 分布式训练和恢复能力。
- 安全、偏见和领域 eval。
- 模型对齐和红队。
- serving、监控、回滚和成本治理。 多数企业的护城河并不在“自己训练通用模型”,而在业务流程、数据治理、风险控制、分发渠道、评测体系和系统集成。 更务实的路线通常是成熟 foundation model + RAG + 小模型 + PEFT + 工作流控制。
6.4 需求写法要反映模型路线
模糊需求:
系统使用 AI 自动处理客户投诉。
可验证需求:
系统应将投诉文本分类为 fee_dispute、fraud_claim、service_quality、credit_reporting、other。
每条输出必须包含 label、confidence、supporting_phrase 和 review_required。
fraud_claim 与 credit_reporting 的 recall 不低于 0.95。
confidence 低于 0.75 或多意图投诉必须进入人工复核。
这种需求能直接推动模型选择、数据准备和 eval 设计。
7. 金融零售系统案例:模型组合式客户运营助手
7.1 场景设定
一家零售银行希望建设客户运营助手,覆盖投诉分类、政策问答、文档抽取和调查草稿。 如果只用一个通用大模型,系统会遇到四类问题:
- 固定分类成本太高。
- 政策事实可能过期。
- 文档字段容易幻觉。
- 调查草稿可能缺少证据或越权定性。 因此更合理的是按任务拆解。
7.2 投诉分类
投诉分类适合 encoder 或小型 instruction model。 模型输入是投诉文本、渠道、产品线和历史标签。 输出是分类、置信度、支持短语和复核条件。 关键指标不是整体 accuracy,而是高风险类别 recall、多意图识别、人工修正率和 SLA 触发准确率。
7.3 政策问答
政策问答适合 RAG + 生成模型。 模型不能依赖参数记忆回答手续费、豁免条件或监管话术。 检索必须按产品、地区、客户类型、渠道、有效日期和权限过滤。 答案必须引用当前有效政策。 资料冲突或无权访问时,系统应澄清、拒答或升级。
7.4 文档抽取
工资单、银行流水、税表和证明文件适合 text-to-text / structured output 思路。 输出必须受 schema 约束。 金额、日期、账号、身份证件等字段要有格式校验和原文定位。 低置信字段不能自动填充审批系统,应进入人工复核。
7.5 AML 或投诉调查 narrative
调查 narrative 适合 GPT-style 生成模型,但它必须基于证据包。 系统应先收集交易、KYC、历史 case、客服记录和政策条款,再让模型生成草稿。 草稿应使用审慎语言,区分事实、推断和待确认事项。 提交监管报告、关闭案件或裁定投诉不能由模型单独完成。
7.6 统一控制
这个案例的核心不是某个模型,而是统一控制面:
- 任务路由。
- 数据权限。
- RAG 版本控制。
- 输出 schema。
- 高风险人工复核。
- eval gate。
- 运行日志和反馈闭环。 Scaling laws 告诉我们为什么强模型有价值。 BERT/GPT/T5 告诉我们不同任务该用什么能力。 架构控制决定这些能力能否可靠落地。
8. 学习验证
8.1 概念复述
用自己的话回答:
- Scaling laws 讨论的三个核心变量是什么?
- Chinchilla 为什么会改变“只做更大模型”的直觉?
- BERT 的 MLM 为什么适合分类、抽取和 rerank?
- GPT 的 causal LM 为什么适合生成、对话和 agent?
- T5 的 text-to-text 思想如何帮助业务流程建模?
8.2 任务路由练习
把下面任务分别路由到 encoder、GPT-style generator、seq2seq/structured output、RAG、rules 或 human review:
-
投诉类型识别。
-
手续费减免政策问答。
-
贷款申请材料字段抽取。
-
AML case narrative 草稿。
-
信贷拒绝原因解释。
-
客户请求立即解冻账户。 每个任务写出:
-
推荐路线。
-
为什么不是单纯最大模型。
-
需要哪些事实来源。
-
主要 eval 指标。
-
哪些条件触发人工复核。
8.3 架构决策练习
写一页 ADR,题目是:
是否从零训练金融零售 foundation model?
ADR 至少回答:
- 业务目标是什么。
- 自训需要哪些数据、算力和治理能力。
- mature model + RAG + 小模型组合能否满足目标。
- 什么条件下自训或深度自托管才值得重新评估。
- 回滚和供应商替换策略是什么。
8.4 Eval 设计练习
为“投诉分类 + 政策问答”设计 50 条 eval case。 至少覆盖:
- 高频普通投诉。
- 欺诈、信用报告、法律威胁等高风险投诉。
- 多意图投诉。
- 过期政策和当前政策冲突。
- 无答案问题。
- 无权限访问问题。 每条样本要有 expected behavior、gold source、risk tier 和 failure tag。
9. 读完后应形成的判断
Scaling laws 解释 foundation model 为什么值得投资,但它不是产品架构的全部答案。 BERT、GPT、T5 解释预训练目标如何塑造能力偏向,但实际系统需要把多种能力组合起来。 企业 AI 的核心设计问题不是“选最大的模型”,而是“用最小足够能力、正确知识来源和可审计控制完成业务任务”。 金融零售场景尤其如此。 客户权益、资金动作、监管记录和风险决策不能靠语言模型概率直接决定。 正确路线是:让模型承担理解、生成、转换和辅助推理,让系统承担事实、权限、验证、审批和责任。
SOTA 检查 (2026-07-01)
- Chinchilla 的「约 20 tokens/参数」已不再是生产实践默认,但框架被扩展而非推翻:开源部署优先的模型普遍严重 overtrain 以压低推理成本——Llama-3-8B 训练到约 2000 tokens/参数量级,Qwen3-0.6B 达到约 60,000:1 的数据/参数比(2025-04 发布);"Beyond Chinchilla-Optimal"(Sardana et al.)把推理成本显式纳入 compute-optimal 框架。结论:本篇「固定算力下模型/数据配比决定能力边界」的判断仍成立,但最优配比取决于是否计入推理侧成本,纯训练侧 compute-optimal 不再是唯一目标函数。
- Scaling law 研究前沿转向数据质量与稳健性:quality-aware scaling law 把数据质量作为与模型规模、数据量并列的第三变量(arXiv 2510.03313, 2025-10);对 Chinchilla 拟合稳健性的系统性重评也在进行(arXiv 2509.23963, 2025-09)。这与本篇 5.4 节「数据质量和授权比原始规模更关键」的判断一致,且现在有了定量化框架。
- 新的 scaling 轴是 test-time compute / reasoning:2025 年起各家均提供推理档位——DeepSeek-R1(GRPO 训练,2025-01)、OpenAI o3、Claude extended thinking——「预训练 loss 幂律」不再是能力提升的唯一叙事。库内配套笔记见
docs/llm/day140-test-time-compute-scaling.md、docs/llm/day47-reasoning-models-o1-path.md、docs/llm/day48-deepseek-r1-grpo.md(LLM-150 计划,2026 完成)。 - BERT 系 encoder 路线仍现役,未被生成模型取代:ModernBERT(2024-12 发布,2T tokens,8K 上下文,139M/395M 两档)与 EuroBERT(2025-03 发布,5T tokens,210M/610M/2.1B 三档)在分类、抽取、检索 rerank 上仍是同成本档位的主流选择——直接支持本篇 6.1/6.2「理解型任务用 encoder、不用单一最大模型硬做」的架构结论。
- T5 的 text-to-text 思想以另一种形式存续:encoder-decoder 架构在通用 LLM 中已边缘化(现役主流为 decoder-only:DeepSeek-V3、Llama 4 Scout/Maverick、Qwen3 系列),但 instruction-tuned decoder-only 模型 + 结构化输出/schema 校验实质上继承了「任务即转换」的建模思想;本篇 3.4 节的能力偏向分析应按此更新阅读。
- 不随版本过时的框架性结论:能力/知识/控制三分(第 1 节)、目标函数决定默认能力偏向(第 3 节)、模型组合+路由+人工复核而非单模型崇拜(第 6 节)、语言建模指标必须映射业务/风险指标(5.5 节)——这些是架构判断框架,与具体模型版本无关。深入对照见
docs/llm/day40-kaplan-scaling-laws.md、docs/llm/day41-chinchilla-compute-optimal.md、docs/llm/day43-llama4-scout-maverick-behemoth.md、docs/llm/day44-qwen3-technical-report.md。