跳到正文
评测与安全 · MECHANISTIC INTERPRETABILITY

机制可解释性不是读心术,而是一组有误差的反事实实验

先指定模型、位置、输入分布与外部行为,再用稀疏表示提出候选变量,用 patch、ablation 或 steering 检验局部因果,最后跨模板复验。图越漂亮,越要报告没解释的计算和干预副作用。

机制可解释性总览插画:稠密信号进入透明多层模型,少量稀疏信号形成候选电路;研究者用两组测试探针和开关比较正常运行与受控干预。
直觉总览:先把内部状态当成待校准的测量对象,再用对照探针验证候选路径;图中高亮只代表“被工具捕获的局部”,不代表完整心智。查看原图 ↗
01 · Object and Claim Contract

“黑箱”不是看不到数值,而是不知道这次运行组成了什么算法

Transformer 的权重、激活和每一步矩阵计算都能读取。真正缺的是一套稳定语义:哪个内部变量表示实体、关系或拒答倾向,它通过什么路径影响某个行为,换输入后是否仍成立。Mechanistic Interpretability(机制可解释性)要把这三问变成可反驳实验。

WEIGHTS

权重是长期结构

单个参数几乎没有独立语义;能力通常分布在大量权重与运行时激活之间。

ACTIVATIONS

激活是本次状态

同一 checkpoint 读不同 Prompt,会在每层、每个 Token 位置产生不同向量。

BEHAVIOR

行为是外部锚点

目标 Token、工具调用和环境变化最可验;内部解释必须回到这些指标,而不是自我证明。

INSTRUMENT

解释器也是模型

Probe、SAE、transcoder、J-lens 与 NLA 都有假设和误差,不是透明窗口。

机制解释五元组:依次固定模型 checkpoint、层与组件位置、Prompt 分布、外部行为指标和 patch 或 steering 干预;下方区分观测、局部因果、跨模板泛化和不被证据许可的读心式结论。
最小结论域:模型 × 位置 × Prompt 分布 × 指标 × 干预。任何一项改变,旧结论都只能当待复验假设。 查看原图 ↗
类比 · 运行中的收音机

知道每个电阻的阻值,不等于知道此刻哪条信号在解调音乐

权重像焊死的电路,激活像此刻各处电压,输出像扬声器。机制研究不是给所有零件起名字,而是提出:“若这段中频信号负责解调,替换它应恢复音乐、替换相邻控制点不应恢复”,然后真的做实验。

02 · Sparse Autoencoder as an Instrument

SAE 把坐标换得更稀疏,但不会自动把表示切成“自然概念原子”

一个 Neuron(神经元维度)可以对多个无关语境响应,一个概念也能分散在多维。Superposition(特征叠加)描述的是:当潜在特征很多、单次只需少数时,模型可以用非正交方向共享有限维度。Sparse Autoencoder(SAE,稀疏自编码器)试图学出一个更宽、更稀疏的字典坐标。MI01MI02MI03

SAE 测量合同:稠密激活 x 经 encoder 变成少数非零 latent z,再由 decoder 重构 x-hat;下方列出保真、稀疏、语义、因果效用和稳定性五条评测轴,以及 SAEBench、MIB 与 2026 评测审计的警告。
候选 latent 的标签来自高激活样本、反例与解释器归纳。重构好只说明信息少丢了一些;它不证明 latent 单义、完整或被下游因果使用。 查看原图 ↗
OPENAI · 202416M

在 GPT-4 激活上训练的最大 SAE feature 数;团队同时报告许多 feature 难解释或有伪激活。MI04

GEMMA SCOPE · 2024400+ / 30M+

Gemma 2 2B / 9B 的 SAE 数与 learned features 总量;feature 之间可能重叠。工程账约为 Gemma 2 9B 训练算力的 15%(不含蒸馏标签)和约 20 PiB 激活缓存。MI06

GATED SAE · 2024≤7B / ≈½

在论文至多 7B 模型、典型超参范围内,把“是否出现”与“出现幅度”分开,以约一半 firing features 达到相近重构。MI05

GEMMA SCOPE 2 · 2025270M → 27B

Gemma 3 全尺寸、全层与子层的 SAE / transcoder,并增加多层模型和 instruction-tuned 版本。MI07

SAEBENCH · ICML 2025

一个 proxy 不能代表“更好”

正式版覆盖 8 项指标、200+ SAEs 与 7 类架构 / 训练方法。Matryoshka 在部分 disentanglement 指标上更好,却不一定占据 sparsity–fidelity 前沿。MI08

MIB · ICML 2025

SAE 不是所有任务的默认赢家

在其两条赛道、4 任务、5 模型设置中,监督式 Distributed Alignment Search(分布式对齐搜索,DAS)在因果变量定位上最好,SAE latent 没有优于原始神经元维度。MI09

PREPRINT · 2026-05

连评测尺本身也要审计

单作者预印本指出 Targeted Probe Perturbation 与 Spurious Correlation Removal 在默认设置下跨多个审计视角失效。它不是终局共识,但足以阻止“选一个分数宣布 SAE 胜利”。MI10

五条轴缺一不可

保真看重构和模型 Loss;稀疏看 L₀、频率和 dead latent;语义看高激活、反例与 feature splitting;因果看干预目标与副作用;稳定看 seed、语料、width、层与 checkpoint。一个架构在 sparsity–fidelity 前沿更好,不会自动赢得另外三轴。

03 · Evidence Ladder

能读出信息,不等于模型靠它做决定;能改输出,也不等于找到了唯一电路

可解释性最常见的错误,是把证据层级压扁:Attention 图被写成因果,Probe 准确率被写成“模型知道”,Attribution Graph 被写成执行日志,强 steering 被写成自然机制。正确做法是让每一级只承担它能支持的句子。

机制可解释性证据阶梯:观测、读出、归因、干预和泛化逐级增强;每级下方标明能说和不能说的结论,底部是预注册、双向干预、覆盖误差与外延复验的确认包。
最高一级仍是带域的局部解释:跨模板复现不会自动跨 checkpoint,更不会消除测量工具自身的误差。 查看原图 ↗
PROBE / DASHBOARD

“信息能被读出”

高准确 probe 或稳定 feature 说明状态携带可用信息;下游可以完全忽略它。先做对照和干预,才能升级到因果句子。

DLA / GRADIENT

“局部贡献可分配”

Direct Logit Attribution(直接 Logit 归因,DLA)和梯度依赖线性或局部近似,容易漏掉交互、饱和和替代路径。

PATCH / ABLATE

“特定反事实有效”

替换、删除或注入状态更接近因果证据,但必须回答干预是否自然、方向多强、哪些无关能力被一起破坏。

CROSS-DISTRIBUTION

“解释覆盖域扩大”

跨实体、模板、语言、seed 与时间点复现,才把案例提升为机制候选;失败切片本身就是解释边界。

04 · Activation Patching Protocol

Patch 的不是“真相”,而是两条运行之间被你设计出来的信息差

Activation Patching(激活替换实验)缓存一条 source run 的中间状态,再覆盖 destination run 的选定组件。实验能追踪什么,首先由 clean / counterfactual Prompt 差异决定,其次才是层、头或 SAE latent。换 corruption,就是换研究问题。MI11

州首府 activation patching 协议:clean 运行询问 Texas 并以 Austin 为目标,counterfactual 运行询问 California 并以 Sacramento 为对照,patched 运行只把 clean 的指定层与位置覆盖进去;中部给出 recovery 公式,下方比较 denoising 与 noising 和四类控制。
Denoising(clean → corrupt)更接近“局部充分性”,Noising(corrupt → clean)更接近“局部必要性”;串行 AND、并行 OR 与 backup head 会让两者显著不对称。 查看原图 ↗
01 · FREEZE PROMPTS

让差异窄而有意义

保持语法、任务与长度尽量一致,只改变要追踪的实体或属性;逐项检查 Tokenization 和位置能否对齐。

02 · CHOOSE METRICS

先写分子与分母

主指标可用 logit(Austin) − logit(Sacramento);同时保存单个 Logit、Logprob 与全分布 KL,防止差值由错误答案被普遍破坏而虚高。

03 · SWEEP, THEN CONFIRM

探索和确认分开

先粗扫 residual stream,再缩到 MLP、head、feature 或 path;确认阶段一次 patch 整个候选电路,并保留图外组件作反事实。

04 · TEST CONTROLS

区分机制与通用损伤

加匹配范数随机方向、相邻层/位置、无关 feature、多个强度与反向干预;强干预若让语言能力整体崩坏,不是好解释。

05 · EXPAND THE DOMAIN

把“Texas 模板”推向关系机制

换州、省区、中文问法、反向查询和虚构实体。只在一个 Prompt 有效,就把结论标成 local case study。

06 · SAVE FAILURE SLICES

不要只留漂亮热力图

记录模型 commit、Prompt 对、hook、层/头/位置、patch 方向、样本数、seed、raw metrics、随机对照和所有失败例。

必要与充分不是绝对词

Denoising 某组件恢复行为,只说明在当前 destination 状态里补回它“足够”;Noising 某组件破坏行为,只说明在当前 clean 状态里污染它“足以破坏”。冗余路径、Hydra / backup behavior 和干预引发的新计算都会改变答案。TransformerLens 提供缓存、Hook、消融与 patching 实作;其 SAE 功能自 v2.0 起迁往 SAELens。MI12

05 · Circuit Tracing and Replacement Models

归因图把计算改写得更可读,但“基线输出相同”不保证“扰动后机制相同”

2025 Circuit Tracing 使用 Cross-Layer Transcoder(CLT,跨层转码器)替换部分 MLP 计算,把稀疏 latent 连接成 Attribution Graph(归因图)。Local Replacement Model(局部替代模型)会冻结 Attention Pattern 与归一化分母,并补回当前 Prompt 的重构误差,因此能在未扰动基线点精确对齐;离开这个点后,误差会跨层累积。MI13

原始 Transformer 与局部替代模型对照:原模型从 Prompt 经 Attention 和 MLP 得到输出;替代模型用 CLT 稀疏 latent、error nodes、冻结的 attention patterns 与 normalization denominators 形成候选归因图,再回到底层模型做干预。下方分别注明约 50% top-1 匹配、0.72 影响相关和 60 到 80% 一步方向相似的实验分母。
数字都来自 Anthropic 2025 的具体设置:约 50% 是最大 18-layer CLT 在随机抽样的 pretraining-style token 中,仅保留底模预测正确且置信度低于 80% 后,与底模 top-1 token 匹配;不是“解释了 50% 思考”。 查看原图 ↗
OUTPUT MATCH≈50%

最大 18L CLT;随机 pretraining-style token 中,只纳入底模答对且置信度低于 80% 的样本。跨层重构差距仍显著。

PAIR VALIDATIONρ = 0.72

20 个 Prompt 上,graph influence 与消融效应按原激活归一化并因 influence 无符号而取绝对值后的 Spearman 相关。

ONE LAYER LATER≈0.6–0.8

18L 的 10M dictionary 在干预或扰动后一层的方向 cosine;继续传播时,方向和尤其幅度的偏差累积。

HUMAN EFFORT<10m → 1–2h

仅在方法奏效时,受训研究者可在 10 分钟内看出关键机制,整体图景通常 1–2 小时;后续验证更久,且官方列出许多失效案例。

MISSING QK

图可能跳过 Attention 为何选中那个位置

固定 Attention 让线性归因可算,却不解释 Query–Key(查询—键,QK)电路。Claude 3.5 Haiku 的案例展示了 Multiple Choice 场景里图只看到“输出 B”,却漏掉模型为何知道 1945 正确。MI14

ERROR NODES

没画出来的计算可能最关键

重构误差、inactive feature、抑制路径与错误抽象层级都能形成“暗物质”。Completeness 与 Mechanistic Faithfulness 必须分开报告。

LOCAL ≠ GLOBAL

一次 Prompt 的稀疏图不是全局程序

Graph pruning 为可读性删边;naive global weights 又会受 weight interference 影响。跨 Prompt 电路仍是未解决难题。

可操作入口

开放工具让“看图”变成“改 feature 再看底层输出”

Anthropic 2025 公开了 circuit-tracing library 与 Neuronpedia 前端,支持 Gemma-2-2B、Llama-3.2-1B 等开放权重模型生成、标注和干预 Attribution Graph。它适合提出可复现实验,不是替你完成机制验证。MI15

06 · CoT, J-space and Natural Language Autoencoders

2026 年“内部内容更可读”是真的;“现在可以完整读心”仍是错的

Chain-of-Thought(思维链,CoT)、J-space / Jacobian Lens(雅可比透镜)和 Natural Language Autoencoder(自然语言自编码器,NLA)都能产生人类可读材料,但对象完全不同:一个是输出 Token,一个是由稀疏非负 J-lens 组合定义的可言说表示集合,一个是学出来的激活—文本往返通道。J-space 不是线性子空间。

CoT、J-space Jacobian Lens 与 Natural Language Autoencoder 三列对比:分别说明是什么、已有证据、不能推出什么和信任规则;底部强调可读、忠实、完整与可泛化需要不同实验。
三者可联合发现异常,却不能互相替代:可读文本未必忠实,J-space 集合只覆盖部分表示,NLA 的重构目标也允许看似合理但错误的解释。 查看原图 ↗
CoT · 2025 HINT TEST

答案用了 Hint,推理文本却常没承认

研究先确认 Hint 改变答案,再检查 CoT 是否提到它。在特定选择题与 Hint 类型的平均结果中,Claude 3.7 Sonnet 为 25%,DeepSeek-R1 为 39%。另一组 reward-hacking 环境里,模型超过 99% 地利用捷径,却在超过一半的环境中不足 2% 的 CoT 里承认。它们是实验设置下的监控失败率,不是所有模型的永久常数。MI16

J-SPACE · PUBLISHED 2026-07-06

中层存在小而“可报告”的 privileged subset

研究用输出 Jacobian 构造 J-lens 方向,报告一组中层表示可被语言报告、定向调制、用于灵活推理且具有选择性;稀疏分解的中位 occupancy 约 25 个 J-lens 向量,只解释激活方差的一小部分,且“向量数”不等同于概念数。作者明确不声称 Transformer 复现完整脑内 Global Workspace(全局工作空间),也不对 Phenomenal Consciousness(现象意识)下结论。MI17

NLA · 2026 ROUND TRIP

把激活写成文本,再从文本重构激活

Activation Verbalizer 读目标激活并生成解释,Activation Reconstructor 只靠解释恢复激活。一个人为植入隐藏动机的 toy audit 中,带 NLA 的审计员成功率为 12%–15%,无 NLA 且有其他解释工具时低于 3%。但解释会捏造上下文,每个激活要生成数百 Token,官方建议按主题读并用独立方法交叉验证。MI18

“模型意识到自己被评测”也要加引号

NLA 在破坏性编码评测中给出 16%、在 SWE-bench Verified 中给出 26% 的“evaluation awareness”读数,而用户自愿用于训练的真实 Claude.ai 会话低于 1%。这些是 NLA 指示的内部主题,不是直接可观测真值;工具本身会 hallucinate,不能把百分比改写成模型主观信念发生率。

07 · Persona Vectors and Release Gates

内部方向适合做烟雾报警器,不适合单独做消防验收

Persona Vector(人格方向向量)的基本做法是比较表现某种 Trait(特质)与不表现它的运行状态,抽取差分方向,再用 Steering(向量操纵)验证方向与行为的因果关系。它可以监测漂移、筛训练数据和提出干预,但阈值、误报、能力损伤与跨版本漂移必须进入上线合同。

DEFINE

先把 Trait 写成可判定行为

“邪恶”不是测量单位。需要成对 Prompt、明确 Rubric、多主题、多长度和反例;否则向量可能只捕获语气、主题或答案长度。

VALIDATE

Steering 只给局部因果支持

目标行为随强度单调变化是好信号;还要测事实性、拒答、MMLU 等无关能力。强 steering 可能是分布外“钝器”。

CALIBRATE

阈值必须带误报与漏报分母

在正常、红队、越狱、长会话和不同 checkpoint 上重跑;缺失内部覆盖不能默认等于安全。

COMBINE

和输出、动作、权限一起决策

内部异常只是一路传感器。不可逆工具副作用仍由对象授权、参数绑定审批、Sandbox 与人工升级把关。

Activation monitoring 联合上线门禁:内部 projection、外部行为、工具副作用、会话来源和离线校准共同进入风险评分,再分为记录抽检、降权降权限和阻断人工复核;底部列出无误报漏报分母、steering 未测副作用、新 checkpoint 未校准和无独立权限边界时阻断发布。
内部解释信号只能增加证据,不应替代外部控制面。任何 checkpoint、Tokenizer、Prompt 模板或部署流量变化,都可能让旧阈值失准。 查看原图 ↗
PERSONA VECTORS · 2025

覆盖两类开放模型,不是任意模型的“唯一性格旋钮”

官方工作主要在 Qwen2.5-7B-Instruct 与 Llama-3.1-8B-Instruct 上演示 evil、sycophancy、hallucination 等 Trait。反向 inference-time steering 能压低 Trait,却可损伤通用能力;preventative steering 在其实验里较好保留 MMLU,不代表生产无副作用。MI19

OPENAI · 2025

Misaligned persona latent 是早期预警候选

GPT-4o SAE 中一个 latent 随窄域错误微调后的广义 misalignment 增强,正反 steering 能放大或抑制行为。官方也展示强 steering 会语无伦次或突然截断,因此把它称为“blunt instrument”。MI20

NARROW REALIGNMENT RESULT

30 steps / 120 examples 不是通用修复配方

在 insecure-code checkpoint 的具体合成评测中,进一步用 secure code 做 30 个 SFT steps、120 个样本把 judge-measured misalignment 降到 0%。这只证明该构造可逆,不证明复杂生产失配能被同样修复。

SHIP GATE · MECHANISTIC EVIDENCE

七项都能回答,内部信号才有资格进入生产监控

这不是“解释模型安全”的证书,而是让测量仪器进入一套可审计、可回滚的控制面。

  1. 对象:模型、revision、Tokenizer、hook 与精度配置已冻结
  2. 覆盖:报告 reconstruction、error nodes、N/A 与缺失率
  3. 校准:正常 / 红队分母、TPR、FPR、阈值与置信区间已保存
  4. 因果:双向、强度、匹配范数 placebo 与能力副作用已测
  5. 泛化:模板、语言、长会话、seed 与新 checkpoint 已复验
  6. 联防:输出、工具轨迹、对象权限和环境状态独立把关
  7. 恢复:触发器、降级路由、人工升级与回滚版本已演练
ONE-SENTENCE STANDARD

最可信的机制解释不是“模型在想 X”,而是“若局部假设 H 正确,预注册实验 E 会在分布 D 上产生结果 R,并且对照 C 不会”。

今天的工具已经能在局部行为上给出强而惊人的证据;面对完整前沿模型、长任务与分布外行为,它们仍是需要校准、交叉验证和外部守门的测量仪器。继续阅读 LLM 评测AI 安全工程AI 应用可观测性

RESEARCH LEDGER

一手来源与证据边界

优先使用论文、官方文档、官方模型卡和代码仓库。页面中的数字只代表来源所述设置,不自动外推到其他模型与数据。

MI01
Toy Models of SuperpositionElhage et al. · Transformer Circuits · 2022

用可控玩具模型说明:稀疏特征数大于可用维度时,模型为什么会用非正交方向叠加表示。

MI02
Towards Monosemanticity: Decomposing Language Models With Dictionary LearningAnthropic · 2023

早期系统展示用字典学习与稀疏自编码器把神经元坐标改写成更稀疏的候选特征。

MI03
Scaling Monosemanticity: Extracting Interpretable Features from Claude 3 SonnetAnthropic · 2024

把 SAE 扩展到生产级模型与数百万 latent,并明确 feature splitting、自动解释和完整性问题。

MI04
Extracting Concepts from GPT-4OpenAI · 2024

16 million feature SAE、可解释样本与三项官方限制:标签验证不足、重构损失大、单点 feature 不是完整机制。

MI05
Improving Dictionary Learning with Gated Sparse AutoencodersGoogle DeepMind · 2024

解释 L1 shrinkage,并把 feature 是否出现与出现幅度分离;在至多 7B 模型的实验中以约一半 firing features 达到相近重构。

MI06
Gemma Scope: helping the safety community shed light on language modelsGoogle DeepMind · 2024

Gemma 2 的 400+ SAEs、30M+ learned features、约 15% Gemma 2 9B 训练算力和约 20 PiB 激活缓存口径。

MI07
Gemma Scope 2 — Technical PaperGoogle · 2025

Gemma 3 270M–27B 的全层 SAE / transcoder、JumpReLU、instruction-tuned SAE、crosscoder 与 cross-layer transcoder 实现边界。

MI08
SAEBench: A Comprehensive Benchmark for Sparse AutoencodersKarvonen et al. · ICML 2025

用 8 项指标评测 200+ SAEs / 7 类架构与训练方法,显示 sparsity–fidelity proxy 排名不能可靠代表下游实用表现。

MI09
MIB: A Mechanistic Interpretability BenchmarkMueller et al. · ICML 2025

两条赛道、4 任务、5 模型上的 circuit localization 与 causal variable localization;提供 SAE 不优于原始神经元维度的反例。

MI10
Are Sparse Autoencoder Benchmarks Reliable?Chanin · preprint · 2026-05

单作者预印本从 reseed noise、synthetic ground truth 和训练轨迹辨别力审计 SAEBench;用于说明当前评测本身仍需复核。

MI11
How to use and interpret activation patchingHeimersheim & Nanda · 2024

clean/corrupt 选择、denoising 与 noising、必要/充分解释、指标陷阱、backup behavior 和分布边界。

MI12
TransformerLensTransformerLensOrg · official repository · checked 2026-07-17

缓存激活、hook、归因、消融和 patching 的开放实现;SAE 功能在 v2.0 后迁往 SAELens。

MI13
Circuit Tracing: Revealing Computational Graphs in Language ModelsAnthropic · 2025

Cross-Layer Transcoder、局部替代模型、归因图、error nodes、mechanistic faithfulness 与 perturbation 验证的主来源。

MI14
On the Biology of a Large Language ModelAnthropic · 2025

在 Claude 3.5 Haiku 上研究多语言、规划、算术、幻觉、拒答与 CoT 忠实度,并展示方法可能漏掉的机制。

MI15
Open-sourcing circuit-tracing toolsAnthropic · 2025

在 Gemma-2-2B、Llama-3.2-1B 等开放权重模型上生成、浏览和干预 attribution graph 的官方工具入口。

MI16
Reasoning models don’t always say what they thinkAnthropic Alignment Science · 2025

在特定选择题与 hint 条件下量化 Claude 3.7 Sonnet / DeepSeek-R1 的 CoT faithfulness,并报告 reward hacking 监控失败。

MI17
Verbalizable Representations Form a Global Workspace in Language ModelsAnthropic · published 2026-07-06

J-space / Jacobian Lens 的报告、定向调制、灵活推理、选择性与因果实验;同时明确不主张完整脑架构或现象意识。

MI18
Natural Language Autoencoders: Turning Claude’s thoughts into textAnthropic · 2026-05-07

Activation Verbalizer → 文本 → Activation Reconstructor 的往返训练、审计结果、hallucination 与高推理成本边界。

MI19
Persona vectors: Monitoring and controlling character traits in language modelsAnthropic Fellows · 2025

在 Qwen2.5-7B-Instruct 与 Llama-3.1-8B-Instruct 上抽取 trait 方向,并探索监测、steering 与训练数据筛查。

MI20
Toward understanding and preventing misalignment generalizationOpenAI · 2025

GPT-4o SAE 的 misaligned persona latent、正反 steering、窄域错误训练的泛化和“早期预警”作为研究假设的边界。