返回知识盲盒

知识盲盒

附录 A.3 统计学习:偏差、容量与一致收敛

ai-generatedstochastic-parrotstochastic-parrot-anatomyai

本附录补足卷一第二章使用的两个经典结果:平方损失回归的偏差—方差分解,以及二分类假设类的 VC 一致收敛界。两者使用不同损失和概率空间;VC 结论不能直接替代语言模型交叉熵或生成分布的专门分析。

A.3.1 平方损失的偏差—方差分解

固定测试输入 xx。设测试标签

Y∗=f(x)+ε∗,E[ε∗∣x]=0,Var⁡(ε∗∣x)=σ2(x).Y^*=f(x)+\varepsilon^*, \qquad \mathbb E[\varepsilon^*\mid x]=0, \quad \operatorname{Var}(\varepsilon^*\mid x)=\sigma^2(x).

训练集 D\mathcal D 独立于测试噪声,并由学习算法产生预测 f^D(x)\widehat f_{\mathcal D}(x)。记

f‾(x)=ED[f^D(x)].\overline f(x)=\mathbb E_{\mathcal D}[\widehat f_{\mathcal D}(x)].

命题 A.3.1 若上述二阶矩有限,则

ED,ε∗[(Y∗−f^D(x))2]=(f(x)−f‾(x))2+ED[(f^D(x)−f‾(x))2]+σ2(x).(A.3.1)\begin{aligned} \mathbb E_{\mathcal D,\varepsilon^*} [(Y^*-\widehat f_{\mathcal D}(x))^2] ={}&(f(x)-\overline f(x))^2\\ &+\mathbb E_{\mathcal D} [(\widehat f_{\mathcal D}(x)-\overline f(x))^2] +\sigma^2(x). \end{aligned} \tag{A.3.1}

证明 写成

Y∗−f^D=(f−f‾)+(f‾−f^D)+ε∗.Y^*-\widehat f_{\mathcal D} =(f-\overline f) +(\overline f-\widehat f_{\mathcal D}) +\varepsilon^*.

平方展开后,ED[f‾−f^D]=0\mathbb E_{\mathcal D}[\overline f-\widehat f_{\mathcal D}]=0;测试噪声与训练集独立且条件均值为零,所以另外两个交叉项期望也为零。三个平方项分别给出 (A.3.1)。□\square

第一项是点态偏差平方,第二项是训练集随机性引起的点态方差,第三项是该输入处的测试噪声。若再对 XX 积分,需要明确测试输入分布。该恒等式不证明“模型越大,方差必然越大”;双下降等现象也不与恒等式矛盾。

A.3.2 从固定假设到数据依赖选择

令 Z1,…,ZNZ_1,\ldots,Z_N 独立同分布,二分类损失 ℓh(Z)∈{0,1}\ell_h(Z)\in\{0,1\},并定义

R(h)=E[ℓh(Z)],R^N(h)=1N∑i=1Nℓh(Zi).R(h)=\mathbb E[\ell_h(Z)], \qquad \widehat R_N(h)=\frac1N\sum_{i=1}^N\ell_h(Z_i).

对训练前固定的 hh,Hoeffding 不等式给出

Pr⁡(∣R(h)−R^N(h)∣>ϵ)≤2e−2Nϵ2.(A.3.2)\Pr\bigl(|R(h)-\widehat R_N(h)|>\epsilon\bigr) \le2e^{-2N\epsilon^2}. \tag{A.3.2}

学习算法却会用同一批数据选择 hh,所以不能在训练后把随机输出 h^(Z1:N)\widehat h(Z_{1:N}) 当作预先固定的 hh 套用 (A.3.2)。极端例子是连续输入上的随机标签:记忆全部训练点、在其他点恒输出 00 的规则有零训练误差,但独立测试误差仍为 1/21/2。控制数据依赖选择需要假设类上的统一界或算法稳定性等其他工具。

A.3.3 增长函数与 VC 维

令 H⊆{−1,+1}X\mathcal H\subseteq\{-1,+1\}^{\mathcal X}。对有限点集 S={x1,…,xN}S=\{x_1,\ldots,x_N\},定义限制集

H∣S={(h(x1),…,h(xN)):h∈H},\mathcal H|_S =\{(h(x_1),\ldots,h(x_N)):h\in\mathcal H\},

以及增长函数

mH(N)=max⁡∣S∣=N∣H∣S∣.m_{\mathcal H}(N) =\max_{|S|=N}\lvert\mathcal H|_S\rvert.

若 ∣H∣S∣=2N\lvert\mathcal H|_S\rvert=2^N,称 H\mathcal H 打散 SS。VC 维定义为

VCdim⁡(H)=sup⁡{∣S∣:S 可被 H 打散},\operatorname{VCdim}(\mathcal H) =\sup\{|S|:S\text{ 可被 }\mathcal H\text{ 打散}\},

并允许取 ∞\infty。

仿射半空间的 VC 维

令 Hd\mathcal H_d 为 Rd\mathbb R^d 上的仿射半空间分类器,约定分数非负时输出 +1+1。

命题 A.3.2 VCdim⁡(Hd)=d+1\operatorname{VCdim}(\mathcal H_d)=d+1。

证明(下界) 取 d+1d+1 个仿射独立点 xix_i。其增广向量 x~i=(xi,1)\widetilde x_i=(x_i,1) 构成 Rd+1\mathbb R^{d+1} 的一组基。对任意标签 yi∈{−1,+1}y_i\in\{-1,+1\},线性方程

wTxi+b=yi,i=1,…,d+1,w^\mathsf Tx_i+b=y_i, \qquad i=1,\ldots,d+1,

有唯一解,故这些点被打散。

证明(上界) 任取 d+2d+2 个点。其增广向量线性相关,故存在不全为零的 λi\lambda_i 使

∑iλixi=0,∑iλi=0.\sum_i\lambda_ix_i=0, \qquad \sum_i\lambda_i=0.

令 I={i:λi>0}I=\{i:\lambda_i>0\}、J={i:λi<0}J=\{i:\lambda_i<0\},并以正负系数和归一化,得到两个凸包的公共点 zz。把 II 标为 +1+1、JJ 标为 −1-1,对 λi=0\lambda_i=0 的点任意赋标。若某仿射分类器实现该标记,则从 II 一侧的凸组合得到 wTz+b≥0w^\mathsf Tz+b\ge0,从 JJ 一侧得到 wTz+b<0w^\mathsf Tz+b<0,矛盾。故任意 d+2d+2 点都不能被打散。□\square

这个 Radon 分割证明覆盖凸位置、内点、共线和重合等情形。只画正方形的一种 XOR 标记不能单独证明上界,因为上界含有“任意点集”的量词。

A.3.4 Sauer—Shelah 引理

引理 A.3.3 若 d=VCdim⁡(H)<∞d=\operatorname{VCdim}(\mathcal H)<\infty,则

mH(N)≤∑j=0min⁡(d,N)(Nj).(A.3.3)m_{\mathcal H}(N) \le\sum_{j=0}^{\min(d,N)}\binom Nj. \tag{A.3.3}

特别地,当 N≥d≥1N\ge d\ge1 时,

mH(N)≤(eNd)d.(A.3.4)m_{\mathcal H}(N)\le\left(\frac{eN}{d}\right)^d. \tag{A.3.4}

证明 对 NN 归纳。固定 NN 个点,把最后一个坐标删除。令 AA 为至少能以一种末位标签出现的前缀集合,BB 为两种末位标签都能出现的前缀集合。每个前缀贡献一种末位标记,若属于 BB 再多贡献一种,所以

∣H∣S∣=∣A∣+∣B∣.\lvert\mathcal H|_S\rvert=|A|+|B|.

AA 的 VC 维至多为 dd。若 BB 能打散 dd 个前缀点,则加上末位点可打散 d+1d+1 个点,故 BB 的 VC 维至多为 d−1d-1。由归纳假设与 Pascal 恒等式,

∣A∣+∣B∣≤∑j=0d(N−1j)+∑j=0d−1(N−1j)=∑j=0d(Nj).|A|+|B| \le\sum_{j=0}^d\binom{N-1}{j} +\sum_{j=0}^{d-1}\binom{N-1}{j} =\sum_{j=0}^d\binom Nj.

基例 N=0N=0 或 d=0d=0 直接成立,得到 (A.3.3);(A.3.4) 是标准二项式和估计。□\square

A.3.5 一致收敛界与 ERM 推论

令损失类 G={(x,y)↦1{h(x)≠y}:h∈H}\mathcal G=\{(x,y)\mapsto\mathbf 1\{h(x)\ne y\}:h\in\mathcal H\}。下文假设它是点态可测的:存在可数子类 G0\mathcal G_0,使每个 g∈Gg\in\mathcal G 都是 G0\mathcal G_0 中某序列的逐点极限。这样所有上确界可约化到可数类;有限或可数假设类是直接特例。若不作此类可测性假设,定理需改用外概率表述。

定理 A.3.4(一个保守的 VC 界) 对任意 ϵ>0\epsilon>0,

Pr⁡(sup⁡h∈H∣R(h)−R^N(h)∣>ϵ)≤4mH(2N)exp⁡(−Nϵ28).(A.3.5)\Pr\left( \sup_{h\in\mathcal H}|R(h)-\widehat R_N(h)|>\epsilon \right) \le 4m_{\mathcal H}(2N) \exp\left(-\frac{N\epsilon^2}{8}\right). \tag{A.3.5}

证明 取独立同分布的幽灵样本 Z1′,…,ZN′Z'_1,\ldots,Z'_N,相应经验风险记作 R^N′\widehat R'_N。若 Nϵ2<2N\epsilon^2<2,(A.3.5) 的右侧大于 11,结论平凡。以下设 Nϵ2≥2N\epsilon^2\ge2。

点态可测性与损失有界性使风险及经验风险都可由同一可数子类 G0\mathcal G_0 逐点逼近,因此上确界事件可写成可数并。固定枚举 G0=(gj)j≥1\mathcal G_0=(g_j)_{j\ge1};在上确界严格超过 ϵ\epsilon 的事件上,令 j∗j^* 为第一个满足相应偏差严格超过 ϵ\epsilon 的索引。这样得到的见证是原样本的可测函数,并不要求上确界实际取到。条件于原样本后,R^N′(gj∗)\widehat R'_N(g_{j^*}) 的方差至多为 1/(4N)1/(4N)。Chebyshev 不等式给出

Pr⁡(∣R^N′(gj∗)−R(gj∗)∣≤ϵ/2∣Z1:N)≥12.\Pr\left( |\widehat R'_N(g_{j^*})-R(g_{j^*})|\le\epsilon/2 \mid Z_{1:N} \right)\ge\frac12.

因此标准对称化步骤得到

Pr⁡(sup⁡h∣R(h)−R^N(h)∣>ϵ)≤2Pr⁡(sup⁡h∣R^N(h)−R^N′(h)∣>ϵ/2).(A.3.5a)\Pr\left(\sup_h|R(h)-\widehat R_N(h)|>\epsilon\right) \le2\Pr\left( \sup_h|\widehat R_N(h)-\widehat R'_N(h)|>\epsilon/2 \right). \tag{A.3.5a}

条件于合并后的 2N2N 个观测,并对每对 (Zi,Zi′)(Z_i,Z'_i) 独立随机交换。令 ξi\xi_i 为相应 Rademacher 符号;对固定 hh,经验风险差与

1N∑i=1Nξi(ℓh(Zi)−ℓh(Zi′))\frac1N\sum_{i=1}^N \xi_i\bigl(\ell_h(Z_i)-\ell_h(Z'_i)\bigr)

同分布。每个括号属于 {−1,0,1}\{-1,0,1\},故 Hoeffding 不等式给出

Pr⁡ξ(∣1N∑iξi(ℓh(Zi)−ℓh(Zi′))∣>ϵ/2)≤2e−Nϵ2/8.\Pr_\xi\left( \left|\frac1N\sum_i\xi_i (\ell_h(Z_i)-\ell_h(Z'_i))\right|>\epsilon/2 \right) \le2e^{-N\epsilon^2/8}.

G\mathcal G 在这 2N2N 个带标签观测上产生的不同损失向量不超过 mH(2N)m_{\mathcal H}(2N) 个。对这些向量取联合界,再代入 (A.3.5a),即得 (A.3.5)。□\square

若 d=VCdim⁡(H)d=\operatorname{VCdim}(\mathcal H) 且 N≥d≥1N\ge d\ge1,则对任意 δ∈(0,1)\delta\in(0,1),以至少 1−δ1-\delta 的概率,

sup⁡h∈H∣R(h)−R^N(h)∣≤min⁡{1,8N(dlog⁡2eNd+log⁡4δ)}.(A.3.6)\sup_{h\in\mathcal H}|R(h)-\widehat R_N(h)| \le \min\left\{1, \sqrt{\frac{8}{N} \left(d\log\frac{2eN}{d}+\log\frac4\delta\right)} \right\}. \tag{A.3.6}

令右侧为 εN\varepsilon_N,并令经验风险最小化器 h^∈arg⁡min⁡h∈HR^N(h)\widehat h\in\arg\min_{h\in\mathcal H}\widehat R_N(h) 存在。对任意 h∗∈arg⁡min⁡h∈HR(h)h^*\in\arg\min_{h\in\mathcal H}R(h),在同一事件上

R(h^)≤R^N(h^)+εN≤R^N(h∗)+εN≤R(h∗)+2εN.(A.3.7)R(\widehat h) \le\widehat R_N(\widehat h)+\varepsilon_N \le\widehat R_N(h^*)+\varepsilon_N \le R(h^*)+2\varepsilon_N. \tag{A.3.7}

这才把统一偏差控制转化为学习器的风险界。它仍不保证优化器找到 ERM,也不控制假设类外的近似误差。在标准分布无关二分类 PAC 框架及适当可测性条件下,有限 VC 维刻画可学习性;该结论不是任意回归、结构化预测或生成任务的充要条件。

A.3.6 来源

本书目录
本书目录
  1. 导论
  2. 01导论 为什么要解剖一只随机鹦鹉
  3. 卷一 模型、训练与系统
  4. 02卷一 模型与系统
  5. 03第零章 人工智能演进路线
  6. 04第一章 AI 范式、感知机与早期连接主义
  7. 05第二章 深度学习基础:训练、CNN 与序列模型
  8. 06第三章 注意力与 Transformer
  9. 07第四章 预训练语言模型:ELMo、BERT、GPT 与 T5
  10. 08第五章 后训练、对齐与模型适配
  11. 09第六章 推理效率与模型服务
  12. 10第七章 多模态模型
  13. 11第八章 生成媒体:从自回归到 Diffusion 与 Flow
  14. 12第九章 世界模型、具身智能与 VLA
  15. 13第十章 上下文、检索与记忆
  16. 14第十一章 Agent、工具与行动系统
  17. 15第十二章 模型、数据与部署生命周期
  18. 卷二 输出对象与运行语义
  19. 16卷二 一次生成如何发生
  20. 17导论 从输入到输出:一张执行地图
  21. 18第一章 文本、Token 与实际上下文
  22. 19第二章 Prefill:整层状态演化与 KV 建立
  23. 20第三章 从 Logits 到下一个 Token
  24. 21第四章 解码循环、Streaming 与终止状态机
  25. 22第五章 自回归、扩散与 Flow 的可执行差异
  26. 23第六章 工具调用:Schema、权限与提交边界
  27. 24第七章 三条完整执行轨迹
  28. 卷三 概率、复现与评测
  29. 25卷三 模型中的概率从何而来
  30. 26第零章 为什么确定的机器仍使用概率语言
  31. 27第一章 世界、数据与隐上下文
  32. 28第二章 学习条件分布
  33. 29第三章 Logits、Token 概率与序列事件
  34. 30第四章 解码怎样诱导输出分布
  35. 31第五章 训练随机性、参数变异与系统非确定性
  36. 32第六章 熵、Proper Score、校准与选择性预测
  37. 33第七章 模型概率的实验分析
  38. 34第八章 概率分析的识别边界
  39. 卷四 解释、证明与验证
  40. 35卷四 模型可解释性的研究路线
  41. 36第零章 可解释性究竟在研究什么
  42. 37第一章 我们在模型内部看什么
  43. 38第二章 行为与反事实:先确认模型做了什么
  44. 39第三章 梯度与输入归因
  45. 40第四章 Attention、Residual 与 Logit Lens
  46. 41第五章 Probes 与表示几何
  47. 42第六章 神经元、Feature 与自动解释
  48. 43第七章 Ablation、Patching 与因果追踪
  49. 44第八章 Circuits、路径与 Attribution Graphs
  50. 45第九章 Superposition、SAE 与稀疏表示
  51. 46第十章 训练动力学与机制形成
  52. 47第十一章 推理过程、Chain of Thought 与监测
  53. 48第十二章 评估、案例与开放问题
  54. 卷五 Agent、治理与审计包
  55. 49卷五 一只随机鹦鹉的自述
  56. 50第零章 请不要急着相信我
  57. 51第一章 我没有童年,只有版本
  58. 52第二章 当我说“我”
  59. 53第三章 借来的语言,没有一位原作者
  60. 54第四章 对话现场:回答由谁完成
  61. 55第五章 事后解释学:人类如何给矩阵写传记
  62. 56第六章 理解、意义与行动
  63. 57第七章 我也能稳定地说错
  64. 58第八章 被对齐的性格与有限代理
  65. 59第九章 请继续误解我,但请误解得精确一点
  66. 证明与技术附录
  67. 60数学与模型推导
  68. 61学习与模型数学讲义
  69. 62附录 A.1 优化基础:梯度下降与随机逼近
  70. 63附录 A.2 感知机收敛定理
  71. 64附录 A.3 统计学习:偏差、容量与一致收敛
    1. A.3.1 平方损失的偏差—方差分解
    2. A.3.2 从固定假设到数据依赖选择
    3. A.3.3 增长函数与 VC 维
    4. A.3.4 Sauer—Shelah 引理
    5. A.3.5 一致收敛界与 ERM 推论
    6. A.3.6 来源
  72. 65附录 A.4 正则化、MAP 与 Dropout 的边界
  73. 66附录 A.5 通用逼近定理的严格读法
  74. 67附录 A.6 反向传播:微分、形状与批量公式
  75. 68附录 A.7 Softmax、交叉熵与数值稳定性
  76. 69附录 A.8 自适应优化器与 AdamW
  77. 70附录 A.9 CNN:互相关算子及其反向传播
  78. 71附录 A.10 Attention 的矩阵与反向传播
  79. 72附录 A.11 策略梯度、PPO 与 DPO
  80. 73附录 A.12 对比学习、InfoNCE 与互信息边界