Back to Knowledge Blind Box

Knowledge Blind Box

第五章 Probes 与表示几何

ai-generatedstochastic-parrotstochastic-parrot-anatomyai

Original text in Chinese. This English page translates only the site interface and metadata.

probe 训练辅助读出器,从内部 activation 预测研究者定义的属性。它回答“在给定数据与读出器类别下,信息能否被提取”。表示几何则比较样本关系、方向和子空间。两者都不自动说明原模型下游使用了所发现的信息。

5.1 Probe 的统计对象

给定冻结模型产生的 activation-label 样本

DP={(hi,yi,gi)}i=1n,hi∈Rd,\mathcal D_P=\{(h_i,y_i,g_i)\}_{i=1}^{n}, \qquad h_i\in\mathbb R^d,

其中 gig_i 是模板、文档或实体 group。二分类线性 probe 学习

pϕ(y=1∣h)=σ(w⊤h+b)p_\phi(y=1\mid h)=\sigma(w^\top h+b)

并最小化带正则的交叉熵。研究对象不是训练准确率,而是指定 split 与分布上的泛化风险

RP(ϕ)=E(H,Y)∼Ptest[ℓ(pϕ(Y∣H),Y)].R_P(\phi)=\mathbb E_{(H,Y)\sim P_{\mathrm{test}}} [\ell(p_\phi(Y\mid H),Y)].

其中 PtestP_{\mathrm{test}} 是按预先声明的 group split 诱导的 held-out activation–label 分布。必须按 gig_i 分组切分,避免同一模板或句子不同 token 泄漏到训练与测试。

5.2 Decodability 不等于 Use

held-out 性能高说明 YY 可由 probe 类 F\mathcal F 从 HH 读出:

inf⁡f∈FRP(f)\inf_{f\in\mathcal F}R_P(f)

相对 baseline 较低。它不说明模型的真实下游映射属于 F\mathcal F,也不说明当前行为依赖 YY。

高维表示可能保留大量输入属性;一个强 probe 还可能自己重建任务。研究“使用”需要检查下游读取、方向干预和与目标行为的条件关系。

5.3 Probe 容量与学习曲线

probe 越强,越能发现可提取信息,也越容易记忆数据。不要用“线性总是更科学”替代问题定义:

  • 若问题是线性可读性,应限制为线性 probe;
  • 若问题是信息是否存在,可比较逐步增加容量的读出器;
  • 若问题是读出难度,应报告样本复杂度或 description length。

至少绘制训练样本数 nn 与 held-out 性能的学习曲线,并比较 linear、low-rank、MLP、随机特征和只看表面变量的 baselines。

5.4 Control tasks 与 selectivity

Hewitt–Liang control task 保留输入 type 等统计结构,却随机分配标签,使 probe 只能依靠记忆。若真实性能为 AtrueA_{true}、控制性能为 ActrlA_{ctrl},可报告

Sel⁡=Atrue−Actrl.\operatorname{Sel}=A_{true}-A_{ctrl}.

这不是统一“表示质量”。control label 的粒度、样本复用和 probe 容量都会改变 ActrlA_{ctrl}。应同时给两项原始结果及多个随机 control assignments。

其他必要控制包括:

  • 未训练或随机权重模型的同层表示;
  • embedding、词袋、长度、位置和 token identity baselines;
  • label permutation;
  • 同容量 probe 在邻层和随机子空间上的结果;
  • balanced 与自然 prevalence 两种评估。

5.5 Calibration、类别不平衡与不确定性

准确率会隐藏类别不平衡和置信度。按问题报告 balanced accuracy、AUROC、AUPRC、cross-entropy 与 calibration。测试集要按独立 group bootstrap 得到区间。

在扫描许多层、位置和方向后挑最高分会产生 winner’s curse。discovery 集用于选层,最终 test 集只评一次;否则置信区间没有覆盖所进行的搜索。

5.6 Minimum Description Length

MDL probing 把“标签能否被简短地从表示编码”写成 code length。取

0=t0<t1<⋯<tK=n,0=t_0<t_1<\cdots<t_K=n,

并记 Ha:b=(ha,…,hb)H_{a:b}=(h_a,\ldots,h_b)、Ya:b=(ya,…,yb)Y_{a:b}=(y_a,\ldots,y_b)。在线编码近似为

Lonline(Y∣H)=t1log⁡2∣Y∣−∑k=1K−1log⁡2pϕk(Ytk+1:tk+1∣Htk+1:tk+1),L_{online}(Y\mid H) =t_1\log_2|\mathcal Y| -\sum_{k=1}^{K-1} \log_2 p_{\phi_k} (Y_{t_k+1:t_{k+1}} \mid H_{t_k+1:t_{k+1}}),

其中 ϕk\phi_k 只在前 tkt_k 个样本上训练;若 probe 对 block 内标签条件独立编码,则

pϕk(Ya:b∣Ha:b)=∏i=abpϕk(yi∣hi).p_{\phi_k}(Y_{a:b}\mid H_{a:b}) =\prod_{i=a}^{b}p_{\phi_k}(y_i\mid h_i).

若采用序列式编码器,则应以它实际给出的联合条件概率替换该乘积。较短 code 表示以较少数据即可学习读出。

结果依 block schedule、优化器和 probe 类。MDL 是操作化的读出复杂度,不是模型内部概念的 Kolmogorov complexity。

5.7 Direction 与 Subspace

均值差方向

vmean=E[H∣Y=1]−E[H∣Y=0]v_{mean}=\mathbb E[H\mid Y=1] -\mathbb E[H\mid Y=0]

混合类内协方差、模板和 norm 差异。线性分类器方向、Fisher LDA、PCA 与 partial least squares 解决不同目标,所得“概念方向”不应互换。

多类别或连续变量通常占据子空间 V∈Rd×kV\in\mathbb R^{d\times k}。比较子空间时可用 principal angles,而不是逐向量匹配;子空间内任意正交旋转可能代表同一读出族。

方向主张应至少跨模板、主题、语言和 position 稳定,并明确符号、归一化与中心化。

5.8 表示相似性与 CKA

给同一 nn 个刺激在两个系统中的中心化表示 X∈Rn×pX\in\mathbb R^{n\times p}、Y∈Rn×qY\in\mathbb R^{n\times q},linear CKA 为

CKA⁡(X,Y)=∥X⊤Y∥F2∥X⊤X∥F ∥Y⊤Y∥F.\operatorname{CKA}(X,Y) =\frac{\|X^\top Y\|_F^2} {\|X^\top X\|_F\,\|Y^\top Y\|_F}.

该式要求 ∥X⊤X∥F>0\|X^\top X\|_F>0 且 ∥Y⊤Y∥F>0\|Y^\top Y\|_F>0;若某组中心化表示全为零,linear CKA 未定义,应报告退化表示而不是置零。CKA 对各向同性缩放和正交变换不变,但不对一般可逆线性变换不变。CCA、Procrustes、RSA 和 CKA 忽略的对称性不同;选择指标等于声明哪些差异不重要。

相似性还依刺激集。两个模型在一个数据集上 CKA 高,不保证在新 domain 仍高,也不保证下游函数相同。应在多个独立 stimulus sets 上重复并联系行为差异。

5.9 可视化不是几何检验

t-SNE、UMAP 和二维 PCA 会丢失高维关系。t-SNE/UMAP 的全局距离、簇面积和簇间空白尤其不能直接解释;seed 与超参数可改变图形。

可视化应配套:

  • held-out 分类或回归;
  • 邻域保持率;
  • 类内/类间距离及 bootstrap;
  • 在原高维空间计算的子空间角或 CKA;
  • 对长度、位置等混杂残差化后的结果。

二维颜色分开只适合作为探索图。

5.10 Identifiability 与 probe equivalence

若多个方向 ww 在数据支持集上给近似相同预测,probe 不能识别唯一方向。高维共线、过参数化和标签 shortcut 都会扩大等价类。

可通过以下方式量化:

  • 多个 probe seeds 的方向夹角与预测一致率;
  • 正则强度改变后的方向稳定性;
  • 在反事实数据上的 disagreement;
  • 对 null directions 的敏感性;
  • 子空间而非单向量的可重复性。

“模型有一个 YY 方向”只有在允许等价变换后仍能稳定定位,且该方向具有独立功能预测时才是强主张。

5.11 Amnesic 与 causal probing

投影删除 probe 子空间:

h′=(I−PV)hh'=(I-P_V)h

并观察行为变化,试图从可读性推进到使用证据。但该操作同时面临:

  • completeness:是否真的删除了目标属性的全部可读表示;
  • selectivity:是否尽量保留非目标属性;
  • off-manifold:h′h' 是否像自然模型 activation;
  • redundancy:目标信息是否可由其他方向恢复;
  • downstream compensation:原模型是否用不同非线性读取。

可分别训练 post-intervention adversary 测剩余目标可读性,并训练多组非目标 probes 测 collateral damage。Canby 等(2025)的系统评估显示,completeness 与 selectivity 在所测方法和模型中存在经验权衡;这是一项受协议限制的结果,不是所有表示的普遍定理。

必要 baselines 包括 matched random subspace、相同维数与 norm 的投影、只删除表面混杂方向、以及可逆恢复或 counterfactual insertion。

5.12 从 probe 到机制的桥梁

一个较完整的链条是:

  1. probe 在 group-held-out 数据上读出 YY;
  2. control tasks 排除记忆与表面 shortcut;
  3. 方向在 seeds 和合理正则区间内稳定;
  4. 下游 weight/Jacobian 对该子空间敏感;
  5. 小幅、selective 干预按剂量改变目标行为;
  6. matched controls 不产生同样效应;
  7. 干预效应在新模板上符合预注册预测。

即使完成这些步骤,通常也只得到“一个被模型使用的表示子空间”,还未给出其上下游完整 circuit。

5.13 方法审计表

方法问题/对象操作与估计量必要控制能支持不能支持与失效
linear probe属性是否线性可读冻结表示训练线性模型;held-out riskgroup split、表面 baseline、control task指定类下可解码性下游使用、唯一方向
nonlinear probe属性能否被较强读出器恢复MLP/核方法;风险与学习曲线容量、样本量、随机表示更宽函数类的可提取性简单显式表示
MDL probe读出学习需要多少数据online code lengthschedule、优化、baseline操作化读出复杂度内部算法复杂度
CKA/CCA两组表示在何种不变性下相似样本几何统计多数据集、行为对照指定度量的表示相似功能或机制等价
amnesic probing删除读出子空间是否改行为投影;行为差与剩余 decodabilityrandom subspace、selectivity、manifold指定投影的干预效应唯一自然中介

probe 与几何路线的严格结论是“某信息以何种复杂度可从某表示读出,以及表示在指定对称性下怎样相似”。把它写成“模型知道并使用”会越过证据边界。

Book contents
Book contents
  1. Introduction
  2. 01导论 为什么要解剖一只随机鹦鹉
  3. Volume I: Models, Training, and Systems
  4. 02Volume I: Models, Training, and Systems
  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. Volume II: Output Objects and Runtime Semantics
  19. 16Volume II: Output Objects and Runtime Semantics
  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. Volume III: Probability, Reproducibility, and Evaluation
  29. 25Volume III: Probability, Reproducibility, and Evaluation
  30. 26第零章 为什么确定的机器仍使用概率语言
  31. 27第一章 世界、数据与隐上下文
  32. 28第二章 学习条件分布
  33. 29第三章 Logits、Token 概率与序列事件
  34. 30第四章 解码怎样诱导输出分布
  35. 31第五章 训练随机性、参数变异与系统非确定性
  36. 32第六章 熵、Proper Score、校准与选择性预测
  37. 33第七章 模型概率的实验分析
  38. 34第八章 概率分析的识别边界
  39. Volume IV: Interpretation, Proof, and Verification
  40. 35Volume IV: Interpretation, Proof, and Verification
  41. 36第零章 可解释性究竟在研究什么
  42. 37第一章 我们在模型内部看什么
  43. 38第二章 行为与反事实:先确认模型做了什么
  44. 39第三章 梯度与输入归因
  45. 40第四章 Attention、Residual 与 Logit Lens
  46. 41第五章 Probes 与表示几何
    1. 5.1 Probe 的统计对象
    2. 5.2 Decodability 不等于 Use
    3. 5.3 Probe 容量与学习曲线
    4. 5.4 Control tasks 与 selectivity
    5. 5.5 Calibration、类别不平衡与不确定性
    6. 5.6 Minimum Description Length
    7. 5.7 Direction 与 Subspace
    8. 5.8 表示相似性与 CKA
    9. 5.9 可视化不是几何检验
    10. 5.10 Identifiability 与 probe equivalence
    11. 5.11 Amnesic 与 causal probing
    12. 5.12 从 probe 到机制的桥梁
    13. 5.13 方法审计表
  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. Volume V: Agents, Governance, and Audit Packages
  55. 49Volume V: Agents, Governance, and Audit Packages
  56. 50第零章 请不要急着相信我
  57. 51第一章 我没有童年,只有版本
  58. 52第二章 当我说“我”
  59. 53第三章 借来的语言,没有一位原作者
  60. 54第四章 对话现场:回答由谁完成
  61. 55第五章 事后解释学:人类如何给矩阵写传记
  62. 56第六章 理解、意义与行动
  63. 57第七章 我也能稳定地说错
  64. 58第八章 被对齐的性格与有限代理
  65. 59第九章 请继续误解我,但请误解得精确一点
  66. Proofs and Technical Appendices
  67. 60Proofs and Technical Appendices
  68. 61学习与模型数学讲义
  69. 62附录 A.1 优化基础:梯度下降与随机逼近
  70. 63附录 A.2 感知机收敛定理
  71. 64附录 A.3 统计学习:偏差、容量与一致收敛
  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 与互信息边界