返回 Papers
AI 底层逻辑 / 经典论文

Mechanistic Interpretability:Transformer Circuits 与 SAE

Mechanistic interpretability 试图从模型内部找到可理解的特征、回路和计算机制。它关注的是模型如何在 residual stream、attention head、MLP feature 和稀疏特征之间组织计算,而不是只从输入输出行为归纳规律。

369ai-foundations/papers/22-mechanistic-interpretability-transformer-circuits-sae.md

Mechanistic Interpretability / Transformer Circuits / Sparse Autoencoders 解读

Source Anchors

SourceLink用途
Transformer Circuitshttps://transformer-circuits.pub/理解 Anthropic mechanistic interpretability 研究路线
A Mathematical Framework for Transformer Circuitshttps://transformer-circuits.pub/2021/framework/index.html理解 attention heads、MLP、residual stream 和 circuit 分析
Towards Monosemanticity: Decomposing Language Models With Dictionary Learninghttps://transformer-circuits.pub/2023/monosemantic-features/index.html理解 sparse autoencoder / dictionary learning 如何分解内部特征
Scaling Monosemanticityhttps://transformer-circuits.pub/2024/scaling-monosemanticity/index.html理解将 SAE 扩展到更大模型的解释性研究
Model Cards for Model Reportinghttps://arxiv.org/abs/1810.03993将解释性证据转成模型文档和边界说明

核心导读

Mechanistic interpretability 试图从模型内部找到可理解的特征、回路和计算机制。它关注的是模型如何在 residual stream、attention head、MLP feature 和稀疏特征之间组织计算,而不是只从输入输出行为归纳规律。

它的现实价值不是承诺“模型已经透明”,而是帮助区分证据 grounding、行为评测、模型风险解释和内部机制研究。架构上应把 mechanistic evidence 放进 AI assurance 体系,与外部 eval、monitoring、policy gate 和 human oversight 组合使用,避免把研究性解释误当成生产控制。


1. 核心问题:模型行为可观察,但内部机制不透明

企业 AI 通常能观察到模型输入和输出,也能评估某些场景的表现。但当模型失败时,团队经常只能停留在外部描述:

  • 这个回答幻觉了。
  • 这个拒答不稳定。
  • 这个客户群体表现差。
  • 这个 prompt injection 绕过了安全策略。
  • 这个模型升级后行为变了。

这些描述重要,但还没有回答更深的问题:

问题为什么重要
模型内部是否有可理解的特征影响我们能否解释行为来源
某些行为是否由稳定 circuit 触发影响风险是否可监控
模型是否学到了敏感属性代理影响公平性和合规
模型升级是否改变关键机制影响 change control
内部信号能否帮助发现危险状态影响未来安全控制

Mechanistic interpretability 的目标,是从神经网络内部理解模型如何计算,而不只是从外部行为归纳模型表现。

需要先把边界说清楚:它不是普通“可解释 AI”的同义词,也不是企业上线时可单独依赖的控制。它是一条重要但仍在发展的研究路线,可以增强模型风险理解和 safety case evidence,但不能替代外部 eval、monitoring、policy gate 和 human oversight。


2. Transformer Circuits 的贡献:把模型看成可分解计算系统

Transformer Circuits 研究尝试把 transformer 内部拆成可分析的计算部件。

一个简化心智模型是:

Token embedding
  -> residual stream
  -> attention heads read/write
  -> MLP layers read/write
  -> later layers compose features
  -> logits

其中 residual stream 可以理解为信息流动的共享通道。Attention heads 和 MLP layers 从中读取信息、写入信息,并在多层之间组合成更复杂的行为。

2.1 Attention Head

Attention head 可以学习特定模式,例如:

  • 复制前文 token。
  • 连接实体和属性。
  • 查找括号、引号或格式结构。
  • 关注上一句主语。
  • 将名称移动到预测位置。

在 circuit 分析中,一个 head 不只是“注意某些词”,而可能承担某种可描述的计算功能。

2.2 MLP Feature

MLP 常被理解为存储、激活和组合特征的重要位置之一。某些 neuron 或 feature 可能对特定概念、风格、事实关系或安全相关模式响应。

但单个神经元往往并不干净。它可能同时参与多个概念,这引出了 polysemanticity 问题。

2.3 Circuit

Circuit 是多个 head、MLP feature 和 residual stream 交互形成的功能回路。

研究中常见的例子包括:

  • induction circuit。
  • name mover head。
  • factual association circuit。
  • refusal 或 safety 相关特征。
  • 某些 jailbreak 或 deception 相关激活模式。

对企业来说,重点不是要亲自复现每个 circuit,而是理解模型行为可能来自内部可组合机制,而不是一组人工写死的规则。


3. Sparse Autoencoders 的贡献:把混合激活分解成可解释特征

神经网络内部一个核心难题是 polysemanticity:

一个神经元可能同时响应多个看似无关的概念。

这会导致解释困难。你观察到某个 neuron 激活,并不能直接说它代表“欺诈”“拒答”或“客户投诉”。

Sparse Autoencoder 的思路是用 dictionary learning 分解模型激活:

  1. 从模型某层收集 activation。
  2. 训练 autoencoder 重构这些 activation。
  3. 在中间层施加稀疏约束。
  4. 得到一组比原始 neuron 更细、更稀疏的 features。
  5. 分析这些 features 对哪些文本、概念或行为响应。

可以把它理解为从 dense mixed representation 中找出更可读的 feature basis。

概念含义
Dense activation很多方向混合承载信息
Sparse feature少数特征在具体输入上强激活
Dictionary learning学一组可组合的特征字典
Monosemantic feature尽量对应单一可解释概念
Feature dashboard展示 feature 的激活样本、解释和相关行为

Scaling Monosemanticity 的重要性在于:研究开始探索这些方法能否扩展到更大模型和更复杂特征,而不只是小模型玩具示例。


4. 为什么有效:从行为描述走向机制证据

Mechanistic interpretability 的价值,在于为模型风险提供另一类证据。

外部 eval 能告诉我们:

模型在这些输入上失败。

Mechanistic interpretability 试图进一步回答:

失败是否与某些内部特征、回路或激活模式有关?
这些模式是否稳定?
模型升级后它们是否改变?
能否在风险场景中提前检测?

这在几个方向上有潜力。

第一,增强 conceptual soundness。模型风险管理不仅要看 empirical performance,也要理解模型大概如何工作、为什么可能失败。内部机制证据可以帮助解释某些行为来源。

第二,支持 failure investigation。当某类 prompt injection、拒答失败或敏感属性代理出现时,内部特征分析可能帮助定位模型是否存在相关激活模式。

第三,支持 change control。模型升级后,如果关键行为指标不变但内部特征明显改变,团队可能需要更谨慎地回归测试。

第四,支持未来 monitoring。某些 activation-level risk signal 未来可能成为安全 telemetry 的一部分,但这仍需要严格校准、版本管理和误报控制。


5. 局限和误用

Mechanistic interpretability 当前最大的风险,是被过度承诺。

误用问题更准确表述
认为找到 feature 就等于理解模型单个 feature 不能解释完整行为feature 是局部证据
把解释性图表当安全保证内部解释可能不完整、不稳定仍需外部 eval 和监控
用研究性 probe 做生产硬规则feature detector 可能 drift先做 offline analysis 和校准
向业务用户展示内部激活难以理解且可能误导展示业务证据、限制和审核路径
用 mechanistic evidence 替代文档审计需要可追溯系统证据放入 model/system card 作为 supporting evidence
忽略供应商黑箱现实企业通常无法访问模型权重或 activation根据部署形态选择可用证据

还要区分几种解释层:

解释层例子当前成熟度
Product explanation为什么给用户这个建议可落地
Evidence grounding哪些来源支持回答可落地
Behavioral eval哪类场景表现好或差可落地
Mechanistic explanation内部 feature / circuit 为什么触发研究中
Formal guarantee证明模型不会出错高难度

金融零售生产系统主要依赖前三层。第四层可以增强 assurance,但不能单独决定上线。


6. 架构和产品价值:把可解释性拆成证据体系

企业 AI 不应该把需求写成“系统必须可解释”就结束。可解释性要拆成不同证据层。

当前可落地的解释性架构:

User task
  -> RAG / tools / model
  -> Answer
  -> Evidence citations
  -> Eval scores
  -> Policy gate result
  -> Human review
  -> Trace store
  -> Audit evidence binder

这套架构回答的是业务和审计最关心的问题:

  • 回答用了哪些证据。
  • 哪些 claims 有 citation。
  • 哪些 policy gate 被触发。
  • 哪些场景通过了 eval。
  • 哪些用户进行了 override。
  • 当时的 model、prompt、index、tool 和 policy 版本是什么。

Mechanistic interpretability 可以作为未来扩展层:

Model activation telemetry
  -> feature detector / SAE probe
  -> risk signal
  -> offline analysis
  -> monitoring dashboard
  -> investigation workflow

但这个扩展层应满足几个条件:

  • 不直接暴露给普通用户。
  • 不直接替代业务规则。
  • feature detector 要版本化。
  • 对误报和漏报做校准。
  • 只作为 supporting evidence 进入 safety case。
  • 与外部行为 eval 一起解释。

产品表达也要谨慎。合理说法是:系统能展示证据来源和限制,说明哪些场景已评估或未评估,记录人工复核和 override,并在可用时用研究性解释性证据辅助风险分析。不应承诺模型内部完全透明、prompt 可以保证模型永不违规,或找到几个 feature 就能证明系统安全。


7. 模型风险视角

SR 11-7 类模型风险管理强调 conceptual soundness、validation、ongoing monitoring 和 governance。Mechanistic interpretability 可能增强 conceptual soundness,但不能替代 validation。

可以把它放入 model risk evidence map:

Model risk questionEvidence type
模型是否适合该用途system card、intended use、scenario eval
模型在哪些场景失败challenge set、red-team eval、incident analysis
输出是否被证据支持citation、grounding score、human review
是否存在敏感属性代理fairness eval、counterfactual tests、可能的 feature analysis
模型升级是否改变行为regression eval、drift monitoring、可能的 activation comparison
高风险行为是否可控policy gate、HITL、audit trace

如果企业使用闭源模型,可能无法访问 activation。此时 mechanistic interpretability 仍然有学习价值:它提醒团队不要把模型当成规则系统,也不要把外部 prompt 当成行为保证。

如果企业使用可访问权重的模型,内部分析可以进入离线研究流程,但也要经过独立验证和治理审批。


8. 金融零售系统案例

8.1 Credit Assistant

信贷 assistant 的解释性不能停留在“模型认为风险高”。

应落地的证据层:

Layer应做
Evidence引用收入、DTI、LTV、policy、documentation
Product boundary明确只是辅助 underwriter,不自动批准或拒绝
Behavioral eval覆盖边界案例、公平性、adverse action 风险
Governance记录模型版本、政策版本、人工 override
Interpretability research离线分析是否对敏感属性代理异常响应

内部机制证据如果存在,只能帮助风险团队理解模型可能怎样形成某些关联,不能替代公平性评估和人工决策控制。

8.2 AML Copilot

AML copilot 的关键风险是 false negative、false positive 和过度结论。

可解释性层级:

Layer应做
Evidence交易、KYC、typology、case history 引用
Workflowinvestigator review、supervisor escalation、override reason
Evaltypology coverage、evidence completeness、false positive / negative
Monitoringreviewer edits、missed red flags、case outcomes
Interpretability研究模型是否对某些地区、职业或语言有异常敏感模式

这里最重要的是证据链和人审,而不是向调查员展示神经元解释。

8.3 Customer Service Copilot

客服 copilot 的风险包括错误承诺、误导销售、泄露 PII 和不当说服。

可解释性层级:

Layer应做
Evidenceproduct policy、fee schedule、terms
Safetyprohibited claims、escalation triggers、sales boundary
Monitoringcomplaint、correction、citation failure、override
Interpretability离线研究 persuasion、unsafe compliance 或 refusal features

如果未来引入 activation-level monitoring,也应先用于离线安全分析和事故复盘,而不是直接对客服代表或客户展示。


9. 与其他能力的连接

Mechanistic interpretability 应与既有 AI governance 资产连接,而不是孤立存在。

Existing asset连接方式
08-llm-as-judge-evaluation.md外部行为评测仍是主要控制
17-helm-holistic-evaluation-models.mdholistic eval 管理多场景多指标
18-model-cards-datasheets-ai-documentation.md解释性结果进入 model/system card
AI_ASSURANCE_SAFETY_CASE_PLAYBOOK.mdinterpretability 是 supporting evidence
AI_MODEL_RISK_MANAGEMENT_PLAYBOOK.md增强 conceptual soundness,不替代 validation
AI_AUDIT_EVIDENCE_BINDER_PLAYBOOK.md解释性证据需要 owner、版本、review cadence

一个成熟表达应是:

Evidence grounding + Behavioral eval + Operational controls
  + Mechanistic evidence where available
  -> AI assurance case

而不是:

Mechanistic interpretability -> model is safe

10. 学习验证

学完这部分,应能准确说出 mechanistic interpretability 能做什么、不能做什么。

建议产出五个 artifact:

Artifact内容
Explainability Layer Map区分 evidence、behavioral、mechanistic、formal explanation
Model Risk Memo说明 interpretability 支持什么、不能承诺什么
Safety Case Evidence Note将 mechanistic evidence 放入 supporting evidence
Explainability Requirements把“可解释”拆成 citation、trace、review、version、limitation
Financial Retail Case Note用 credit、AML 或客服案例说明解释性分层

练习问题:

  1. 解释 mechanistic interpretability 和 evidence grounding 的差异。
  2. 说明 residual stream、attention head、MLP feature 和 circuit 的关系。
  3. 写出一个 credit assistant 的解释性证据架构。
  4. 说明为什么内部 feature 不能作为唯一安全控制。
  5. 如果未来引入 activation telemetry,应如何隔离、版本化和校准?

能够完成这些练习,就说明你没有把可解释性停留在口号层,而是能把它放进金融零售 AI 的风险、审计和架构体系中。


SOTA 状态标注 (2026-07-01)

本篇属于第二、三遍深读池(参考架构/深读笔记),未列入 12 周主线必读。时效基线为写作时点;引用前请按 CLAUDE.md 全局时效性硬规则复查最新进展。模块级 SOTA 对照见 docs/AI_SYSTEMATIC_LEARNING_ROADMAP_2026.md 各周「2026 SOTA 对照」行与文末「SOTA 检查」。