Ch06 神经网络基础

概念-SAE

概述

稀疏自编码器(Sparse Autoencoder, SAE)是机械解释性(Mechanistic Interpretability)领域的核心工具,用于从神经网络的激活中提取可解释的特征。SAE 的核心理念是:虽然单个神经元通常是多义的(polysemantic,即一个神经元响应多个不相关的概念),但通过对激活施加稀疏约束,可以学习到一组单义(monosemantic)的特征表示,每个特征对应一个可解释的概念。

核心概念

多义性(Polysemanticity)vs 单义性(Monosemanticity)

在 LLM 的隐藏层中,单个神经元往往同时响应多个不同的输入模式,这一现象称为多义性。例如,一个神经元可能同时被”猫”和”汽车”激活,使得直接解释神经元的行为变得困难。

SAE 的目标是解耦多义性:将模型的激活 映射到一个高维稀疏特征空间 (其中 ),使得每个特征维度对应一个单一的可解释概念。

SAE 数学原理

SAE 包含一个编码器(Encoder)和解码器(Decoder):

  • 编码器:
  • 解码器:

训练目标(L1 稀疏约束):

其中 控制稀疏程度, 是 L1 正则化项,鼓励大多数特征维度为零。

关键概念对比

概念定义提出时间代表工作
Polysemanticity单个神经元响应多个不相关概念2021Anthropic: “Toy Models of Superposition”
Monosemanticity每个特征维度对应单一可解释概念2023Anthropic: “Towards Monosemanticity”
SAE稀疏自编码器,从激活中提取可解释特征2023Anthropic, DeepMind (GDM)
Transcoder将 SAE 应用于 MLP 层的替代方案,直接建模输入-输出变换2024DeepMind: “Transcoders”
Activation Steering通过操控 SAE 特征或隐藏向量来控制模型行为2024Anthropic, various
Control Vectors从对比数据中提取的方向向量,用于引导模型行为2024Representation Engineering (RepE)

Golden Gate Claude:SAE 的标志性案例

2024年5月,Anthropic 发布了标志性的可解释性实验:Golden Gate Claude。

实验过程:

  1. 在 Claude 的中间层训练 SAE,发现一个特征专门响应”金门大桥”(Golden Gate Bridge)相关的概念。
  2. 通过 Activation Steering,将该特征的激活值放大到正常水平的数倍。
  3. 结果:Claude 开始在所有对话中”认为自己是金门大桥”,无论用户问什么,它都会把话题引向金门大桥。

这个实验首次直观地展示了 SAE 提取的特征是因果可操控的(causally manipulable),而非仅仅是相关性的。

Activation Steering 与控制向量

Activation Steering(激活操控)

Activation Steering 是一种通过修改模型内部激活来控制模型行为的技术。其核心流程:

  1. 训练 SAE:在目标层训练 SAE,提取可解释的特征。
  2. 识别特征:找到与目标行为(如诚实、拒绝有害请求、特定风格)相关的特征。
  3. 操控激活:在推理时,对目标特征的激活值进行加法操控(additive steering): 其中 是操控向量(steering vector), 是操控强度。

Control Vectors(控制向量)

Control Vectors 是 Representation Engineering(RepE)的变体,通过对比两组数据来计算控制方向:

其中 是正例数据集(如诚实的回答), 是负例数据集(如不诚实的回答), 是模型在特定层的隐藏表示。

技术方法粒度优势劣势
SAE 特征操控操控 SAE 学习的单个特征细粒度(单特征)高精度、可解释性强需要训练 SAE(成本高)
Control Vectors对比数据集差值的均值中粒度(方向)无需训练、快速部署可能混合多个特征
Prompt Engineering修改输入文本粗粒度(输入)最简单、无需修改模型效果不稳定、易越狱
RLHF/DPO强化学习或偏好优化全局(所有权重)系统化、持久训练成本极高

2024-2025 可解释性革命

2024-2025 年被称为机械解释性的”革命期”,主要里程碑:

  1. 2024.05:Anthropic 发布 Golden Gate Claude,首次展示 SAE 特征操控的惊人效果。
  2. 2024.06:Anthropic 发布 Scaling Monosemanticity 论文,在 Claude 3 Sonnet 上训练了数千万个 SAE 特征。
  3. 2024.07:DeepMind 发布 Gemma Scope,为 Gemma 2 系列模型提供了开源 SAE 套件。
  4. 2024.10:DeepMind 发布 Transcoders,提出 SAE 的替代方案,直接建模 MLP 子层的变换。
  5. 2025.01:SAE Bench 发布,标准化 SAE 评估基准。
  6. 2025.06:OpenAI 发布 GPT-5.5 的可解释性报告,揭示 CoT 链中的内部推理特征。
  7. 2026:Activation Steering 进入生产环境,用于 AI 安全对齐和内容审核。

应用场景

  • AI 安全:检测和抑制模型的有害行为(欺骗、谄媚、权力寻求)
  • 内容审核:通过操控特征来抑制不当内容生成
  • 模型调试:定位导致特定错误的特征
  • 可控生成:调整模型的写作风格、语气、诚实度
  • 知识编辑:通过操控特定特征来修改模型的知识

相关笔记

来源

关联6

知识图谱

局部图谱 · 点节点跳转