Knowledge Blind Box
第五章 Probes 与表示几何
Original text in Chinese. This English page translates only the site interface and metadata.
probe 训练辅助读出器,从内部 activation 预测研究者定义的属性。它回答“在给定数据与读出器类别下,信息能否被提取”。表示几何则比较样本关系、方向和子空间。两者都不自动说明原模型下游使用了所发现的信息。
5.1 Probe 的统计对象
给定冻结模型产生的 activation-label 样本
其中 是模板、文档或实体 group。二分类线性 probe 学习
并最小化带正则的交叉熵。研究对象不是训练准确率,而是指定 split 与分布上的泛化风险
其中 是按预先声明的 group split 诱导的 held-out activation–label 分布。必须按 分组切分,避免同一模板或句子不同 token 泄漏到训练与测试。
5.2 Decodability 不等于 Use
held-out 性能高说明 可由 probe 类 从 读出:
相对 baseline 较低。它不说明模型的真实下游映射属于 ,也不说明当前行为依赖 。
高维表示可能保留大量输入属性;一个强 probe 还可能自己重建任务。研究“使用”需要检查下游读取、方向干预和与目标行为的条件关系。
5.3 Probe 容量与学习曲线
probe 越强,越能发现可提取信息,也越容易记忆数据。不要用“线性总是更科学”替代问题定义:
- 若问题是线性可读性,应限制为线性 probe;
- 若问题是信息是否存在,可比较逐步增加容量的读出器;
- 若问题是读出难度,应报告样本复杂度或 description length。
至少绘制训练样本数 与 held-out 性能的学习曲线,并比较 linear、low-rank、MLP、随机特征和只看表面变量的 baselines。
5.4 Control tasks 与 selectivity
Hewitt–Liang control task 保留输入 type 等统计结构,却随机分配标签,使 probe 只能依靠记忆。若真实性能为 、控制性能为 ,可报告
这不是统一“表示质量”。control label 的粒度、样本复用和 probe 容量都会改变 。应同时给两项原始结果及多个随机 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。取
并记 、。在线编码近似为
其中 只在前 个样本上训练;若 probe 对 block 内标签条件独立编码,则
若采用序列式编码器,则应以它实际给出的联合条件概率替换该乘积。较短 code 表示以较少数据即可学习读出。
结果依 block schedule、优化器和 probe 类。MDL 是操作化的读出复杂度,不是模型内部概念的 Kolmogorov complexity。
5.7 Direction 与 Subspace
均值差方向
混合类内协方差、模板和 norm 差异。线性分类器方向、Fisher LDA、PCA 与 partial least squares 解决不同目标,所得“概念方向”不应互换。
多类别或连续变量通常占据子空间 。比较子空间时可用 principal angles,而不是逐向量匹配;子空间内任意正交旋转可能代表同一读出族。
方向主张应至少跨模板、主题、语言和 position 稳定,并明确符号、归一化与中心化。
5.8 表示相似性与 CKA
给同一 个刺激在两个系统中的中心化表示 、,linear CKA 为
该式要求 且 ;若某组中心化表示全为零,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
若多个方向 在数据支持集上给近似相同预测,probe 不能识别唯一方向。高维共线、过参数化和标签 shortcut 都会扩大等价类。
可通过以下方式量化:
- 多个 probe seeds 的方向夹角与预测一致率;
- 正则强度改变后的方向稳定性;
- 在反事实数据上的 disagreement;
- 对 null directions 的敏感性;
- 子空间而非单向量的可重复性。
“模型有一个 方向”只有在允许等价变换后仍能稳定定位,且该方向具有独立功能预测时才是强主张。
5.11 Amnesic 与 causal probing
投影删除 probe 子空间:
并观察行为变化,试图从可读性推进到使用证据。但该操作同时面临:
- completeness:是否真的删除了目标属性的全部可读表示;
- selectivity:是否尽量保留非目标属性;
- off-manifold: 是否像自然模型 activation;
- redundancy:目标信息是否可由其他方向恢复;
- downstream compensation:原模型是否用不同非线性读取。
可分别训练 post-intervention adversary 测剩余目标可读性,并训练多组非目标 probes 测 collateral damage。Canby 等(2025)的系统评估显示,completeness 与 selectivity 在所测方法和模型中存在经验权衡;这是一项受协议限制的结果,不是所有表示的普遍定理。
必要 baselines 包括 matched random subspace、相同维数与 norm 的投影、只删除表面混杂方向、以及可逆恢复或 counterfactual insertion。
5.12 从 probe 到机制的桥梁
一个较完整的链条是:
- probe 在 group-held-out 数据上读出 ;
- control tasks 排除记忆与表面 shortcut;
- 方向在 seeds 和合理正则区间内稳定;
- 下游 weight/Jacobian 对该子空间敏感;
- 小幅、selective 干预按剂量改变目标行为;
- matched controls 不产生同样效应;
- 干预效应在新模板上符合预注册预测。
即使完成这些步骤,通常也只得到“一个被模型使用的表示子空间”,还未给出其上下游完整 circuit。
5.13 方法审计表
| 方法 | 问题/对象 | 操作与估计量 | 必要控制 | 能支持 | 不能支持与失效 |
|---|---|---|---|---|---|
| linear probe | 属性是否线性可读 | 冻结表示训练线性模型;held-out risk | group split、表面 baseline、control task | 指定类下可解码性 | 下游使用、唯一方向 |
| nonlinear probe | 属性能否被较强读出器恢复 | MLP/核方法;风险与学习曲线 | 容量、样本量、随机表示 | 更宽函数类的可提取性 | 简单显式表示 |
| MDL probe | 读出学习需要多少数据 | online code length | schedule、优化、baseline | 操作化读出复杂度 | 内部算法复杂度 |
| CKA/CCA | 两组表示在何种不变性下相似 | 样本几何统计 | 多数据集、行为对照 | 指定度量的表示相似 | 功能或机制等价 |
| amnesic probing | 删除读出子空间是否改行为 | 投影;行为差与剩余 decodability | random subspace、selectivity、manifold | 指定投影的干预效应 | 唯一自然中介 |
probe 与几何路线的严格结论是“某信息以何种复杂度可从某表示读出,以及表示在指定对称性下怎样相似”。把它写成“模型知道并使用”会越过证据边界。
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 与互信息边界