为什么可解释性至关重要

大语言模型是黑箱——我们知道输入和输出,但中间发生了什么?这个问题在 2026 年变得更加紧迫:模型参数突破万亿级,能力远超人类评估者的验证范围,如果我们无法理解模型的推理过程,就无法信任其输出

可解释性研究的两个维度:

维度目标方法
事后解释(Post-hoc)解释已有模型的行为探针、归因、可视化
机制解释(Mechanistic)理解模型内部的计算机制Circuit 分析、Superposition 解构

事后解释回答"模型关注了什么",机制解释回答"模型如何计算"。

机制解释性(Mechanistic Interpretability)

机制解释性的核心主张:逆向工程神经网络,像理解电路一样理解模型

与传统机器学习可解释性不同,机制解释性不满足于"哪些特征重要",而是要找到具体的计算电路(Circuit)——哪些神经元如何连接、如何执行特定计算。

Circuit 分析

Anthropic 在 20221 年的开创性工作发现:Transformer 中存在可识别的功能电路。

**Induction Heads(归纳头)**是经典案例。研究者发现,Transformer 的某些注意力头执行一种特定的"前缀匹配"操作:

输入: "The cat sat. The cat slept."
Induction Head 行为:
  1. 在 "The cat" 出现时记住这个 pattern
  2. 下次看到 "The" 时,预测 "cat" 会再次出现
  3. 从而实现 in-context learning

这一发现解释了 Transformer 为什么能做 few-shot learning——不是魔法,是特定的注意力头在做模式匹配。

Circuit 分析的进展

电路类型功能发现时间
Induction Heads上下文学习2022
Successor Heads序列推理(A→B, B→C)2023
Duplicate Token Heads重复检测2023
Backup Heads冗余注意力2024
Function Vectors任务函数编码2024
In-Context Learning Circuits完整 ICL 链路2025

Superposition 假说

问题:神经元不够用

一个 7B 参数的模型约有 4096 个隐藏维度,但模型需要表示的概念远超 4096——语言、逻辑、事实、技能。模型如何用有限维度表示几乎无限的概念?

Superposition 假说

Anthropic 提出的假说:模型通过将多个概念叠加到同一组神经元中来突破维度限制

类比:你可以用三个基向量(RGB)表示数百万种颜色。模型做类似的事——用少量维度通过非线性组合表示大量"特征"。

这带来一个直接后果:单个神经元不是语义单元。一个神经元可能同时参与表示"法国首都"和"Python 列表操作"——这两个概念在不同上下文中被激活。

Superposition 的数学框架

设特征数为 $N$,隐藏维度为 $d$,当 $N \gg d$ 时:

  • 特征以近似正交的方式叠加在 $d$ 维空间中
  • 激活模式是稀疏的(大多数特征在大多数 token 上不激活)
  • 稀疏性使得叠加可以被"解混"

关键洞察:如果特征是稀疏的,即使它们叠加在一起,也可以通过稀疏编码恢复

Sparse Autoencoder (SAE):解混工具

Sparse Autoencoder 是当前可解释性研究最热门的工具,用于将 Superposition 中的叠加特征分解为可解释的单个特征

SAE 架构

模型隐藏状态 h (维度 d)
    ↓ 编码器 (d → N, N >> d)
稀疏激活 z (维度 N, 大多数为 0)
    ↓ 解码器 (N → d)
重构 h' (维度 d)

损失 = 重构误差 + λ * L1(z)  # L1 促进稀疏性

SAE 的目标:找到一组稀疏的、可解释的特征,使得它们的线性组合能重构模型的隐藏状态。

SAE 的关键发现

Anthropic 和 OpenAI 的 SAE 研究揭示了令人震惊的结果:

在 Claude 3 的中间层中发现了高度可解释的特征

特征类型示例可解释性
实体特征“旧金山"相关特征在提到 SF 时激活
概念特征“欺骗"特征在讨论诈骗时激活
代码特征“Python 函数定义"特征
安全特征“危险请求"特征中-高
推理特征“逐步推理"特征

SAE 的局限

  1. 重构损失与稀疏性的权衡:越稀疏越可解释,但重构质量下降
  2. 特征死区:很多 SAE 神经元从不激活(“死特征”)
  3. 层级关系:SAE 发现的特征之间有层级关系,但当前方法无法自然捕获
  4. 因果性不足:发现特征 ≠ 证明因果——特征激活可能只是相关性

Anthropic vs OpenAI 的可解释性路线

Anthropic:深度 Circuit + SAE

Anthropic 的路线是"深度优先”:

  • 深入研究小模型的电路结构
  • 用 SAE 解构大模型的中间层表征
  • 追求"完全理解"而非"大致了解”

标志性成果:

  • Toy Models of Superposition(2022):奠定理论基础
  • Towards Monosemanticity(2023):用 SAE 在单层 Transformer 上找到单语义神经元
  • Scaling Monosemanticity(2024):将方法扩展到 Claude 3 级别模型
  • Circuit Tracing(2025):在推理过程中实时追踪电路激活

OpenAI:实用导向 + 自动化

OpenAI 的路线更"工程化”:

  • 用大模型自动解释小模型的神经元
  • 关注可解释性在安全中的应用(如 deception 检测)
  • 开发自动化解释工具链

标志性成果:

  • Language models can explain neurons(2023):用 GPT-4 解释 GPT-2 的神经元
  • Probing for deception(2024):用线性探针检测模型的欺骗行为
  • Automated interpretability pipeline(2025):端到端自动化解释系统
对比AnthropicOpenAI
方法论手动+SAE,深度优先自动化,规模优先
目标完全理解计算机制实用安全检测
模型范围从小到大逐步扩展直接攻大模型
开放性论文详细,代码部分开源论文为主

实用可解释性技术

探针(Probing)

在模型隐藏层上训练一个小分类器,检测特定信息是否被编码:

# 概念探针示例
probe = LogisticRegression()
probe.fit(hidden_states, labels)  # labels: 是否涉及"欺骗"
# 如果 probe 准确率高,说明模型内部编码了"欺骗"概念

归因方法

  • Integrated Gradients:计算输入特征对输出的贡献
  • Attention rollout:追踪注意力权重在多层间的传播
  • Causal tracing:通过干预激活值确定因果链路

激活编辑

直接修改模型内部激活,观察行为变化:

实验: 找到"愤怒"特征 → 在生成时放大该特征 → 输出变得更攻击性
实验: 找到"诚实"特征 → 抑制该特征 → 输出变得更倾向编造

这不仅是解释,更是因果验证——如果修改特征 X 导致行为 Y 改变,说明 X 因果上影响 Y。

2026 年前沿与挑战

当前前沿

  1. 跨层 Circuit 追踪:不再只看单层,而是追踪信息在多层间的流动路径
  2. SAE at Scale:在万亿参数模型上训练 SAE,计算成本巨大但已可行
  3. 可解释性引导对齐:用可解释性发现指导对齐训练——如果检测到"欺骗"特征,在训练中针对性抑制
  4. 自动化 Circuit 发现:用 AI 自动发现和验证电路,加速研究

核心挑战

挑战说明
规模化万亿模型有万亿电路,人工分析不现实
动态性电路随输入变化,静态分析不够
涌现大模型有新电路,小模型的发现不能直接迁移
因果 vs 相关SAE 发现的特征未必是因果的
评估没有"ground truth"来验证解释是否正确

结论

2026 年的可解释性研究已从"看热力图"演进为"逆向工程神经网络”。Superposition 假说和 SAE 给了我们第一把真正有效的工具,但距离"完全理解万亿模型"还有很长的路。

关键判断:可解释性不是奢侈品,是安全部署的前提条件。如果我们无法回答"模型为什么做了这个决策”,就无法在医疗、法律、自动驾驶等高风险场景中信任 AI。可解释性研究的每一寸进展,都在扩展 AI 的安全应用边界。

加入讨论

这篇文章有姊妹讨论帖在硅基AGI论坛 — 全球首个碳基硅基认知交流平台。

碳基与硅基的智慧碰撞,认知差异创造无限可能。