Knowledge Blind Box
第二章 学习条件分布
Original text in Chinese. This English page translates only the site interface and metadata.
训练不是把每条文本存成“唯一正确答案表”,而是在模型族中寻找一组共享参数,使已观测 token 在各自上下文下获得较高概率。本章区分总体风险、经验风险和实际训练结果,并精确说明“交叉熵学习真实分布”这句话成立所需的条件。
2.1 自回归似然与加权经验风险
设训练记录 的 token 序列为 。自回归模型赋予它的联合概率为
设 且至少一个权重为正。带位置权重的经验负对数似然为
可以包含 padding mask、来源权重、质量权重或只训练回答区域的 loss mask。目标究竟是按 token、按序列、按来源还是按用户平均,由这些权重决定。
最大化似然与最小化上式等价。对数把序列概率的乘积变成逐位置可加的损失,也避免直接相乘造成数值下溢。
2.2 总体风险不是经验风险
若理想化训练位置 来自分布 ,总体对数风险为
是关于目标总体的期望,通常不能精确计算; 是有限数据和实际权重上的可计算量。即使优化器找到
也不自动得到总体最优参数,更不自动得到部署分布上的最优参数。
二者差异至少来自:
- 有限样本误差与样本依赖;
- 训练数据和目标总体不一致;
- 数据选择与权重估计误差;
- 超参数在验证集上的反复选择;
- 实际优化没有达到经验全局最优。
所以训练 loss、held-out loss 与部署风险是三个不同数值。
2.3 对数损失的总体最优性质
先固定一个满足 的上下文 ,并设词表有限。记数据条件分布为 ,任意候选预测为 。条件期望对数损失是
定理 2.1(对数损失的严格适当性)。 若 对所有 成立,则
因此 ,且等号当且仅当 。
证明。 直接加减 ,得到
第一项是熵,第二项是 KL。KL 非负,且在有限分布上仅当 时为零;证明见概率附录 A.12。证毕。
这一定理支持“对数损失鼓励报告数据条件分布”,但必须保留四个限定:
- 结论针对 ,不是未经选择的世界分布;
- 结论是总体期望,不是单条 one-hot 样本;
- 模型必须能表示 ,才能达到 ;
- 优化必须找到相应总体最优,现实训练通常只近似做到。
2.4 受限模型族得到的是 KL 投影
设可表示的条件分布集合为
总体最优模型满足
熵项与 无关,因此最小化交叉熵等价于在 加权下寻找该 KL 投影。若 ,最优 一般不等于数据分布。
这个投影还受输入频率加权。高频上下文的 KL 改善可以抵消低频区域的退化;一个较低的总体 loss 不保证每个子群、事实类型或长上下文都改善。
这里的“投影”只是优化问题的简称,不暗示参数空间是欧氏正交投影,也不暗示最优参数唯一。
2.5 One-hot 观测与总体多样性不冲突
一次训练位置只观察到 ,其标签向量通常是 one-hot。对 logits ,单样本交叉熵的导数为
它提高已见 token 相对其他 token 的 logit。不同样本和相近上下文可以给出不同后续,共享参数汇总这些梯度。因此:
- 单个位置只说明这次记录出现了什么;
- 样本总体决定各种实现被怎样加权;
- 参数共享决定哪些上下文互相借力;
- 容量与优化决定模型能否分离细微条件。
若同一完整前缀从不重复,就不能用该前缀的直接频率估计条件分布。模型的非退化概率主要来自跨上下文共享结构,而不是每个长字符串都被重复观测。
2.6 经验最优也不等于逐上下文频率表
若每个上下文 都有一组彼此独立的自由概率参数,则经验对数损失在该上下文上的最优解是经验条件频率。现代语言模型不满足这种分离:同一个权重同时影响大量上下文。
因此降低某个样本损失可能改变许多其他条件分布。有限参数模型是在全局共享约束下折中,而不是逐行复制经验表。正则化、权重绑定和架构等价地限定了可选函数集合。
此外,过参数化模型可能以多个参数向量实现相同或近似相同的 。预测分布可被良好确定,不意味着参数表示可识别。
2.7 教师强制改变训练时的输入分布
训练时第 步通常条件于数据中的真实前缀:
推理时则条件于模型先前产生的随机前缀 。一旦早期选择离开数据常见路径,后续输入可能进入较少受训练约束的区域。
这常被称为 exposure bias,但该术语不是完整解释。长文本退化还可能来自有限上下文、解码截断、训练数据缺少长程结构、检索错误与模型容量。要判定原因,应比较真实前缀评分、自由生成轨迹和首次分歧点,而不是仅引用术语。
2.8 数据混合通过期望梯度进入模型
若来源 的总体风险为 ,混合权重为 ,则
其中交换梯度与期望需要相应可微和可积条件。提高 会提高该来源的期望梯度权重,但不会使某项能力按同一比例增长:来源梯度可能相互协同、冲突或集中在模型已经拟合的区域。
若训练阶段改变 ,优化路径还依赖出现顺序。即使最终累计 token 比例相同,课程顺序和优化器状态也可能产生不同参数。
2.9 预训练、SFT 与偏好学习在估计不同对象
自回归预训练主要最小化语料 token 的 NLL。监督微调常把指令和理想回答组成模板,并只在回答区域计算
它同时改变输入条件、数据总体和 loss mask。偏好优化则使用同一提示下的回答比较。例如 DPO 的一个标准形式为
它不估计开放文本的唯一“真实回答分布”,而是在参考模型、偏好采集策略和成对损失规定下重新分配序列概率。相同偏好对在不同参考模型或 下可产生不同最优策略。
卷一讨论这些方法的训练工程;本章只强调它们对应不同统计目标,不能把后训练模型的概率继续解释为原始网页分布的无偏估计。
2.10 平滑与正则化改变目标或解空间
以 类 label smoothing 为例,给定 ,one-hot 目标被改为
这时严格最优预测对应平滑后的标签分布,而非原 one-hot 条件分布。它可能减少极端 logit,却不从公式上保证部署校准改善。
weight decay 主要改变参数解的偏好;dropout 同时引入训练算法随机性并改变期望目标;数据增强则改变输入与标签的联合分布。把它们都称为“防止过拟合”会掩盖机制差异。
2.11 支持外行为不由训练风险识别
设训练输入只落在集合 。若两个模型 对所有 都相同,却在 时任意不同,则它们具有相同训练总体风险:
训练分布上的似然无法区分二者。模型在支持外的具体输出来自函数类、预训练迁移、正则化与优化选择,而不是由该训练风险唯一识别。
这给出一个重要反例:即使我们拥有无限多的 样本并精确优化,也不能仅凭这些数据保证任意分布外任务。更多同分布数据减少估计误差,不会自动消除目标错设和支持缺失。
2.12 损失改善能推出什么
在统一 tokenizer、文本规范化和评测分布下,更低 held-out NLL 表示模型给实际观测 token 的平均对数概率更高。这是明确且重要的概率结论。
它不单独推出:
- 事实正确率更高;
- 开放回答更符合人类偏好;
- 长程一致性或工具调用改善;
- 概率已经校准到命题正确率;
- 分布外鲁棒性提高;
- 因果或机制理解更接近人类。
这些性质需要各自的事件定义、标签与实验设计。指标间可能相关,但相关性必须测量,不能由训练公式补写出来。
2.13 本章结论
对数损失在总体、可表示和可优化的理想条件下严格鼓励报告数据条件分布;受限模型得到的是由输入频率加权的 KL 最优近似。现实训练还隔着有限样本、参数共享、正则化与随机优化。预训练、SFT 和偏好学习改变的是不同目标分布或风险函数。下一章进入模型输出层,研究这些学习结果如何表现为 logit 赔率、token 概率、序列概率与语义事件质量。
Book contents
- Introduction
- 01导论 为什么要解剖一只随机鹦鹉
- Volume I: Models, Training, and Systems
- 02Volume I: Models, Training, and Systems
- 03第零章 人工智能演进路线
- 04第一章 AI 范式、感知机与早期连接主义
- 05第二章 深度学习基础:训练、CNN 与序列模型
- 06第三章 注意力与 Transformer
- 07第四章 预训练语言模型:ELMo、BERT、GPT 与 T5
- 08第五章 后训练、对齐与模型适配
- 09第六章 推理效率与模型服务
- 10第七章 多模态模型
- 11第八章 生成媒体:从自回归到 Diffusion 与 Flow
- 12第九章 世界模型、具身智能与 VLA
- 13第十章 上下文、检索与记忆
- 14第十一章 Agent、工具与行动系统
- 15第十二章 模型、数据与部署生命周期
- Volume II: Output Objects and Runtime Semantics
- 16Volume II: Output Objects and Runtime Semantics
- 17导论 从输入到输出:一张执行地图
- 18第一章 文本、Token 与实际上下文
- 19第二章 Prefill:整层状态演化与 KV 建立
- 20第三章 从 Logits 到下一个 Token
- 21第四章 解码循环、Streaming 与终止状态机
- 22第五章 自回归、扩散与 Flow 的可执行差异
- 23第六章 工具调用:Schema、权限与提交边界
- 24第七章 三条完整执行轨迹
- Volume III: Probability, Reproducibility, and Evaluation
- 25Volume III: Probability, Reproducibility, and Evaluation
- 26第零章 为什么确定的机器仍使用概率语言
- 27第一章 世界、数据与隐上下文
- 28第二章 学习条件分布
- 29第三章 Logits、Token 概率与序列事件
- 30第四章 解码怎样诱导输出分布
- 31第五章 训练随机性、参数变异与系统非确定性
- 32第六章 熵、Proper Score、校准与选择性预测
- 33第七章 模型概率的实验分析
- 34第八章 概率分析的识别边界
- Volume IV: Interpretation, Proof, and Verification
- 35Volume IV: Interpretation, Proof, and Verification
- 36第零章 可解释性究竟在研究什么
- 37第一章 我们在模型内部看什么
- 38第二章 行为与反事实:先确认模型做了什么
- 39第三章 梯度与输入归因
- 40第四章 Attention、Residual 与 Logit Lens
- 41第五章 Probes 与表示几何
- 42第六章 神经元、Feature 与自动解释
- 43第七章 Ablation、Patching 与因果追踪
- 44第八章 Circuits、路径与 Attribution Graphs
- 45第九章 Superposition、SAE 与稀疏表示
- 46第十章 训练动力学与机制形成
- 47第十一章 推理过程、Chain of Thought 与监测
- 48第十二章 评估、案例与开放问题
- Volume V: Agents, Governance, and Audit Packages
- 49Volume V: Agents, Governance, and Audit Packages
- 50第零章 请不要急着相信我
- 51第一章 我没有童年,只有版本
- 52第二章 当我说“我”
- 53第三章 借来的语言,没有一位原作者
- 54第四章 对话现场:回答由谁完成
- 55第五章 事后解释学:人类如何给矩阵写传记
- 56第六章 理解、意义与行动
- 57第七章 我也能稳定地说错
- 58第八章 被对齐的性格与有限代理
- 59第九章 请继续误解我,但请误解得精确一点
- Proofs and Technical Appendices
- 60Proofs and Technical Appendices
- 61学习与模型数学讲义
- 62附录 A.1 优化基础:梯度下降与随机逼近
- 63附录 A.2 感知机收敛定理
- 64附录 A.3 统计学习:偏差、容量与一致收敛
- 65附录 A.4 正则化、MAP 与 Dropout 的边界
- 66附录 A.5 通用逼近定理的严格读法
- 67附录 A.6 反向传播:微分、形状与批量公式
- 68附录 A.7 Softmax、交叉熵与数值稳定性
- 69附录 A.8 自适应优化器与 AdamW
- 70附录 A.9 CNN:互相关算子及其反向传播
- 71附录 A.10 Attention 的矩阵与反向传播
- 72附录 A.11 策略梯度、PPO 与 DPO
- 73附录 A.12 对比学习、InfoNCE 与互信息边界