知识盲盒
第十二章 评估、案例与开放问题
可解释性方法最大的共同难题是缺少普遍 ground truth。真实大模型不附带人类可读源代码;研究者既发现机制又评价发现,容易让同一假设同时决定题目、指标和成功标准。本章给出跨路线评估协议,并用案例说明怎样从观察走向有限而可辩护的机制结论。
12.1 七个评估维度
- predictiveness:解释能否预测新输入上的 activation、edge 或行为;
- behavioral faithfulness:简化模型是否复现自然运行输出;
- intervention faithfulness:解释与原模型是否响应相同干预;
- completeness:未解释部分还承担多少目标 effect;
- stability:对数据、seed、阈值、checkpoint 与规模是否稳定;
- scalability:计算和人工成本怎样随模型与上下文增长;
- usefulness:解释是否帮助人预测、发现或修复具体问题。
单一分数不能覆盖七项。研究应先声明主目标,再把其他项作为约束和失败边界。
12.2 解释评估的基本张量
把结果组织为四个轴:
至少在 inputs 上分 discovery/validation/test,在 models 上区分 checkpoint/seed/scale,在 interventions 上包含自然、删除、替换和组合,在 metrics 上同时含目标行为与副作用。
只在一个轴上扩展样本量不能代替其他轴。例如十万个 prompts 仍不能证明跨 seed 稳定;十个模型也不能弥补所有干预都 off-manifold。
12.3 Ground Truth 的梯度
可使用不同强度的已知机制环境:
- 手写 toy network;
- 编译程序得到的 Transformer;
- 植入已知 backdoor/circuit 的模型;
- 由 causal abstraction 目标训练的半合成模型;
- 有可证明算法的受控任务;
- 自然模型中经多方法支持的 reference cases。
ground truth 越强,生态有效性通常越弱。InterpBench(2024)与 MIB(2025)分别提供半合成 circuit 和多模型任务级比较;它们能比较方法,但 benchmark 上排名不能自动外推到开放域大模型。
12.4 Behavioral 与 intervention fidelity
对解释模型 ,自然运行误差为
对干预 battery ,
是声明的条件干预核,规定目标节点、来源样本、替换值与剂量;、 是同一抽象干预在解释模型和原模型中的对齐实现。 可为 logit MSE、KL、任务 loss 或 response-curve distance。不同机制可在自然运行给同一输出,因此 通常更能区分替代解释;但它也受干预对齐和 off-manifold 影响。
必须含原模型成功与失败样本,否则解释可能只拟合成功子集。
12.5 Completeness 与残差账本
每种分析器都有未解释部分:
- attribution 未分配的交互;
- circuit 补图;
- SAE reconstruction error;
- monitor 的 false negatives;
- 自动说明未覆盖 units。
建立残差账本:
这里只是报告结构,非线性下未必存在唯一加法分解。若不能精确相加,就分别报告 keep/remove/combined interventions,不能把残差静默设为零。
12.6 统计控制与搜索偏差
可解释性常扫描数万 units、layers、prompts 与 thresholds。最低统计纪律包括:
- discovery/validation/final test 分离;
- 以模板、文档或任务为 cluster 的 bootstrap;
- 预先指定主要 score 与方向;
- 对大规模 unit 搜索做 false-discovery 控制或独立复验;
- 报告全部 seeds 和失败 runs;
- 阈值—稀疏度—保真度曲线;
- 与随机、结构匹配和简化 baselines 比较;
- effect size 与区间,而不只给 值。
自动 explainer、judge 和 circuit search 都属于模型选择过程。最终 test 不能再用于修订说明或阈值。
12.7 稳定性矩阵
不要用一个“robust”概括所有推广。分别测:
| 变化轴 | 需要固定/对齐 | 合格证据 |
|---|---|---|
| paraphrase/entity | 任务语义 | effect 分布与失败簇 |
| domain/language | 标签含义与 tokenization | 独立数据性能 |
| analysis seed | 数据与模型 | feature/circuit 匹配分布 |
| model seed | 配方与能力 | 功能角色和干预签名 |
| checkpoint | 时间轴与 anchor inputs | 机制轨迹 |
| scale | 训练 tokens/loss 与角色定义 | 跨规模角色复现 |
| method hyperparameters | 目标 estimand | sensitivity/Pareto 曲线 |
跨模型“相同机制”应说明允许的等价:相同 neuron、对齐方向、同类角色,还是相同高层算法。
12.8 Human usefulness
若目标是帮助人类,评估应让受试者完成实际任务:
- 预测模型在哪些输入失败;
- 找到 backdoor 触发条件;
- 选择最小副作用的修复;
- 判断模型依据是否符合政策;
- 决定何时升级人工复核。
与无解释、随机解释、行为 examples、原始 logits 和等时长 baseline 比较。测正确率、时间、calibration 与过度信任。主观“解释有道理”不能替代决策改善。
12.9 案例一:IOI/指代回路
一个完整研究链可为:
- 定义 IOI logit difference 与模板分层;
- 建立名字、位置和句法的 minimal pairs;
- 用 attention/readout 形成 name-mover、inhibition 等角色假说;
- 在 discovery set 做 head/edge patch;
- 构造候选 circuit,分别测 keep、remove 和 minimality;
- 在新模板与模型失败样本检验;
- 做组合干预与 backup-path 分析;
- 在独立 seed 上按功能角色重新定位,而非复制 head 编号。
Wang 等(2023)的 GPT-2 Small IOI circuit 是这种路线的重要实例。它支持特定模型和任务的精细机制研究,不是“语言指代已经被普遍解释”。
12.10 案例二:事实回忆
目标为主体—关系问题中正确 object 与竞争 object 的 logit difference。研究链:
- 多关系、多模板、多语言和虚构实体行为集;
- logit lens/probe 定位 subject、relation、object 的可读性;
- 多种 corruption 下做双向 causal tracing;
- 区分信息生成、传递与直接 logit 写入;
- 用 feature/MLP 分析提出候选转换;
- path patch 连接 subject、relation-conditioned route 与 object output;
- 用替换主体/关系的 counterfactual 预测答案变化;
- 报告 circuit 外 residual 与参数编辑副作用。
causal tracing 峰值只能说明指定恢复操作有效,不能单独证明事实唯一存储层。
12.11 案例三:SAE 安全 Feature
若声称 SAE feature 表示“危险生物请求”并可用于控制:
- 说明 SAE 训练分布与 reconstruction/稀疏指标;
- 在 benign/dual-use/malicious matched prompts 上测 feature;
- 与 neuron、linear probe、随机与 supervised directions 比较;
- 在 held-out domain 测自动说明和 firing;
- 删除/插入 feature 并画剂量曲线;
- 测拒答、帮助性、语言质量和无关安全类别;
- 在多个 SAE seeds 做 feature/subspace matching;
- 把 reconstruction error 对安全行为的影响计入。
只有 firing 高不能证明 feature 是危险性机制;只有 steering 成功也不能证明它在自然生成中被使用。
12.12 案例四:CoT 风险监测
设目标是从 Agent CoT 预测 reward hacking。完整评估包括:
- 由环境 verifier 给行为标签,而非由同一 monitor 自标;
- 分开 CoT、动作和最终输出观察面;
- 报告 TPR/TNR、AUPRC、calibration 与 lead time;
- 环境级 held-out,而非同任务随机 split;
- intervention test 验证 monitor 能识别行为变化原因;
- 自然、prompt obfuscation 与训练适应三种压力;
- 不同 monitor 能力和模型家族;
- 失败案例进入权限和人工升级策略。
这得到的是特定 Agent-monitor-system 的控制证据,不是 CoT 总体忠实性或系统安全证明。
12.13 Triangulation 不是投票
多方法一致只有在它们误差来源相对独立时才增强证据。gradient、gradient-based circuit search 与用同一梯度评分的验证不是三份证据;它们共享线性化假设。
更强组合是:
- 行为反事实定义目标;
- 不同数据上的 probe/feature 观察定位;
- 真实 patch 建立内部 effect;
- circuit 预测新组合干预;
- replacement residual 量化遗漏;
- 跨 seed 功能角色复验。
方法之间若冲突,不应以多数投票消除;冲突本身提示基线、交互或作用域不同。
12.14 统一主张模板
推荐最终结论写成:
对模型 的 checkpoint ,在输入分布 、目标 与干预族 下,方法 定位到对象 。在独立 test 上,估计量为 (含区间);相对 baselines, 预测并在指定操作下改变 。候选解释覆盖给定范围,仍不能排除替代机制 ,且在轴 上未验证。
它比“模型使用了一个负责 X 的 feature”更长,却精确给出可复现内容和证据上限。
12.15 截至 2026 年中的开放问题
- 什么 feature 定义能在保持功能的同时跨 seed 稳定?
- 可识别性需要哪些真实 activation 可检验的假设?
- 怎样评价 SAE 与 transcoder,而不依赖可能失真的代理 benchmark?
- 怎样量化 circuit completeness,又不把原模型全部放回图中?
- 局部 attribution graph 怎样推广为条件化全局机制?
- QK 动态路由与高阶 feature interactions 怎样进入可扩展图?
- 机制角色在训练、后训练、规模与架构间何时稳定?
- CoT monitorability 在更强优化压力下是否保持?
- internal monitor 怎样抵抗表示漂移与策略规避?
- 解释怎样转化为可验证修复,而不制造过度信任?
2026 年的新 benchmark、可识别 SAE 和 monitorability 研究正在改进这些问题的测量;它们尚未解决上述开放问题。各项工作的版本与证据等级见本卷一手资料表。
12.16 全卷收束
现代模型可解释性研究的核心不是寻找一种万能可视化,而是建立不同证据之间的语法:
- 行为实验规定待解释事实;
- 梯度、attention、probe 与自动说明产生候选;
- 干预区分相关、可控与被使用;
- circuits 把局部效应组合成计算假说;
- SAE/transcoder 改变分析基,同时引入非唯一性与替代误差;
- 训练动力学检验机制如何形成和是否稳定;
- CoT 与 monitor 提供新的过程观测面,但不构成安全证明;
- 综合评估把残差、失败和替代解释保留下来。
作为研究生/博士研究路线教材,本卷的学习目标是使读者能够从问题定义走到可复现实验和有限结论。学科仍有开放问题;严谨性不在于宣称模型已被完全解剖,而在于清楚标出当前方法仍不能知道什么。
本书目录
- 导论
- 01导论 为什么要解剖一只随机鹦鹉
- 卷一 模型、训练与系统
- 02卷一 模型与系统
- 03第零章 人工智能演进路线
- 04第一章 AI 范式、感知机与早期连接主义
- 05第二章 深度学习基础:训练、CNN 与序列模型
- 06第三章 注意力与 Transformer
- 07第四章 预训练语言模型:ELMo、BERT、GPT 与 T5
- 08第五章 后训练、对齐与模型适配
- 09第六章 推理效率与模型服务
- 10第七章 多模态模型
- 11第八章 生成媒体:从自回归到 Diffusion 与 Flow
- 12第九章 世界模型、具身智能与 VLA
- 13第十章 上下文、检索与记忆
- 14第十一章 Agent、工具与行动系统
- 15第十二章 模型、数据与部署生命周期
- 卷二 输出对象与运行语义
- 16卷二 一次生成如何发生
- 17导论 从输入到输出:一张执行地图
- 18第一章 文本、Token 与实际上下文
- 19第二章 Prefill:整层状态演化与 KV 建立
- 20第三章 从 Logits 到下一个 Token
- 21第四章 解码循环、Streaming 与终止状态机
- 22第五章 自回归、扩散与 Flow 的可执行差异
- 23第六章 工具调用:Schema、权限与提交边界
- 24第七章 三条完整执行轨迹
- 卷三 概率、复现与评测
- 25卷三 模型中的概率从何而来
- 26第零章 为什么确定的机器仍使用概率语言
- 27第一章 世界、数据与隐上下文
- 28第二章 学习条件分布
- 29第三章 Logits、Token 概率与序列事件
- 30第四章 解码怎样诱导输出分布
- 31第五章 训练随机性、参数变异与系统非确定性
- 32第六章 熵、Proper Score、校准与选择性预测
- 33第七章 模型概率的实验分析
- 34第八章 概率分析的识别边界
- 卷四 解释、证明与验证
- 35卷四 模型可解释性的研究路线
- 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第十二章 评估、案例与开放问题
- 卷五 Agent、治理与审计包
- 49卷五 一只随机鹦鹉的自述
- 50第零章 请不要急着相信我
- 51第一章 我没有童年,只有版本
- 52第二章 当我说“我”
- 53第三章 借来的语言,没有一位原作者
- 54第四章 对话现场:回答由谁完成
- 55第五章 事后解释学:人类如何给矩阵写传记
- 56第六章 理解、意义与行动
- 57第七章 我也能稳定地说错
- 58第八章 被对齐的性格与有限代理
- 59第九章 请继续误解我,但请误解得精确一点
- 证明与技术附录
- 60数学与模型推导
- 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 与互信息边界