Knowledge Blind Box
第六章 神经元、Feature 与自动解释
Original text in Chinese. This English page translates only the site interface and metadata.
单位级解释通常从“哪些输入使这个内部单位激活”开始,再尝试用自然语言概括。它适合大规模发现候选 feature,也最容易把 top examples 的相关模式误命名为模型中的概念实体。
6.1 先定义单位与采样总体
给定单位 、输入 和位置 ,记录
可以是 MLP neuron、residual direction、head result projection 或 SAE latent。对每一种都要声明 normalization、符号、位置选择和是否聚合多个 token。
activation dataset 应从预先说明的语料分布 抽样,并保留:
- 最大正值、最小值与接近零样本;
- 全体分位数与 firing frequency;
- 语言、文档、token type、位置和上下文分层;
- 同文档相关性与重复片段;
- 原模型成功和失败样本。
只看 top- 相当于条件在极端尾部,不能描述典型 activation。
6.2 Top examples 的选择偏差
假设单位同时响应常见模式 与罕见但幅度更高的模式 。top- 可能几乎全是 ,随机正 activation 样本却以 为主。说明必须区分:
- trigger coverage:哪些输入条件能激活;
- activation magnitude:各条件下幅度;
- population prevalence:各条件在语料中占比;
- behavioral effect:激活后对目标有什么作用。
这四项不能由一张排序截图同时回答。
6.3 标签是可证伪预测
若把 命名为“日期单位”,说明 应预测:
- 未见日期格式仍产生高 activation;
- 匹配数字长度和位置但非日期的文本较低;
- 同一字符串在日期与编号上下文中响应不同;
- 说明可预测 held-out activation 的排序或分箱;
- 若声称功能,还应预测插入/删除 对日期相关行为的方向。
高质量说明包含正条件、排除条件、上下文依赖和已知失败边界。越宽泛的标签越容易事后解释,也越难证伪。
6.4 Polysemanticity 与分布式表示
一个 neuron 可在多个难统一的模式上激活,原因可能是 superposition、上下文门控、样本簇遗漏或人类标签粒度不当。可以对高 activation 样本做聚类,但簇数与 embedding 模型会影响结果。
反过来,一个属性可能沿方向
或子空间分布,任何单 neuron 都不选择性。单 neuron ablation 无效不证明信息不存在;单 neuron 可命名也不证明该坐标是最自然 feature 基。
6.5 Input-side 与 output-side 语义
对 MLP neuron :
- input-side:何时 增大;
- output-side: 向 residual 写入什么。
对目标方向 ,直接 effect 为
一个单位可检测 却写入抑制 的方向;“检测器”与“促进器”不能由 activation 样本混同。对 SAE feature 同样要分别研究 encoder trigger 与 decoder effect。
6.6 自动解释的发现—验证分离
一个可审计流程是:
- 从 discovery corpus 收集高、中、低 activation 样本;
- explainer 根据其中一部分提出若干竞争说明 ;
- 依据说明生成正例、负例和边界例;
- 在未给 explainer 的 validation corpus 测 activation 预测;
- 主动搜索高置信反例并修订;
- 锁定说明后,在 final test corpus 只评一次;
- 若提出功能主张,另做内部干预。
生成说明与评分若使用同一模型、同一 prompt 模板和同一 examples,会产生共同偏差。应至少使用独立 held-out 数据,并比较不同 grader 与人类复核。
6.7 自动说明的估计量
令说明 对样本给预测 。可报告:
- Spearman rank correlation;
- activation quantile 的 AUROC/AUPRC;
- calibration error;
- top- precision 与随机抽样 recall;
- 正反合成对的配对效应;
- 反例上的最坏组性能。
单一“simulation score”会把阈值、类别平衡和 grader 误差隐藏。评分应与简单 baselines 比较,如 token identity、词频、位置、字符模式和 nearest-neighbor retrieval。
自动说明预测 activation,支持 input-side 语义;除非评分目标本身包含行为干预,它不支持 downstream mechanism。
6.8 反例搜索与竞争说明
解释科学的关键不是生成更流畅的标签,而是区分相近假说。例如单位 top examples 都是 Python 代码,可竞争:
- 对 Python 语言本身响应;
- 对缩进响应;
- 对冒号后的换行响应;
- 对 GitHub 文档风格响应。
为每对假说构造使其预测相反的样本,并测
无法产生区分性预测的两个标签在当前数据下属于同一解释等价类。
6.9 Concept Activation Vectors
TCAV 类方法从人类定义的概念正例与对照样本训练方向 ,再测目标沿该方向的导数
它把概念监督引入内部分析。必要控制包括多个随机对照集、概念数据独立性、层选择校正及相关概念的联合分析。
TCAV 是“概念方向上的敏感性”而非该概念的独立因果份额;概念 directions 相关时,各分数不能相加。
6.10 从语义说明到功能验证
若说明声称 feature 参与行为 ,最低验证链为:
- 在 held-out 输入预测 activation;
- activation 在控制混杂后预测 ;
- 删除 在目标样本上降低 ,matched units 不产生同等 effect;
- 激活 以剂量方式提高或抑制 ;
- 非目标行为与语言质量副作用可接受;
- 上游 trigger 和下游 reader 与说明一致;
- 在新模板与模型 checkpoint 上复验或明确不稳定。
steering 成功只证明控制能力。若自然 activation 与行为无条件相关性弱,或删除无效,不能反过来写成正常机制已被确认。
6.11 抑制、负值与无激活
研究常偏好高正 activation,但抑制同样重要。线性 direction 可有正负投影;ReLU/TopK SAE latent 虽非负,其 decoder vector 可降低目标 logit。
“未激活”也有多种含义:低于阈值、被 TopK 截断、preactivation 为负、或相对基线下降。报告 firing threshold 和 censoring 规则,避免把算法零值解释成概念绝对不存在。
6.12 覆盖率与规模化
自动解释的规模化至少有四个分母:
- 被分析单位总数;
- 有足够 firing samples 的单位数;
- 说明通过预测阈值的单位数;
- 进一步通过功能干预的单位数。
只展示最佳 feature 会高估进展。应发布完整分数分布、失败类型和资源成本。从 Bills 等(2023)的 neuron 说明与模拟到 Marin-Llobet 与 Ferrando(2026)的 Agent 化竞争假说搜索,自动解释工作展示了可扩展发现与迭代反例搜索的可能,但尚未建立“大部分大型模型计算可被自然语言说明覆盖”的结论。
6.13 方法审计表
| 方法 | 问题/对象 | 操作与估计量 | 必要控制 | 能支持 | 不能支持与失效 |
|---|---|---|---|---|---|
| top activation inspection | 什么输入与单位共现 | 排序样本、分位数 | 随机/中值样本、分层、去重 | 极端响应模式 | 典型语义、下游作用 |
| neuron label | 一条规则能否概括响应 | 合成正反例;rank/AUROC | 竞争说明、surface baselines | 可泛化 input-side 说明 | 单义性、机制功能 |
| auto-interpretation | 能否规模化生成与评分说明 | explainer + simulator | 数据隔离、多 grader、人审 | 说明预测能力 | 模型忠实性与覆盖闭环 |
| TCAV | 人类概念方向是否影响局部目标 | 训练 ;方向导数比例 | 多对照、相关概念、层校正 | 概念方向敏感性 | 独立因果份额 |
| feature intervention | 单位是否有控制作用 | delete/insert/scale; | random units、剂量、副作用 | 指定操作的功能效应 | 正常运行唯一依赖 |
神经元与 feature 说明的研究产物应是“可预测、可反驳的单位假说”,而不是一批动听名称。下一章加入显式内部赋值,讨论这些单位在指定干预下是否真正改变行为。
Book contents
- Introduction
- 01导论 为什么要解剖一只随机鹦鹉
- Volume I: Models, Training, and Systems
- 02Volume I: Models, Training, and Systems
- 03第零章 人工智能演进路线
- 04第一章 AI 范式、感知机与早期连接主义
- 05第二章 深度学习基础:训练、CNN 与序列模型
- 06第三章 注意力与 Transformer
- 07第四章 预训练语言模型:ELMo、BERT、GPT 与 T5
- 08第五章 后训练、对齐与模型适配
- 09第六章 推理效率与模型服务
- 10第七章 多模态模型
- 11第八章 生成媒体:从自回归到 Diffusion 与 Flow
- 12第九章 世界模型、具身智能与 VLA
- 13第十章 上下文、检索与记忆
- 14第十一章 Agent、工具与行动系统
- 15第十二章 模型、数据与部署生命周期
- Volume II: Output Objects and Runtime Semantics
- 16Volume II: Output Objects and Runtime Semantics
- 17导论 从输入到输出:一张执行地图
- 18第一章 文本、Token 与实际上下文
- 19第二章 Prefill:整层状态演化与 KV 建立
- 20第三章 从 Logits 到下一个 Token
- 21第四章 解码循环、Streaming 与终止状态机
- 22第五章 自回归、扩散与 Flow 的可执行差异
- 23第六章 工具调用:Schema、权限与提交边界
- 24第七章 三条完整执行轨迹
- Volume III: Probability, Reproducibility, and Evaluation
- 25Volume III: Probability, Reproducibility, and Evaluation
- 26第零章 为什么确定的机器仍使用概率语言
- 27第一章 世界、数据与隐上下文
- 28第二章 学习条件分布
- 29第三章 Logits、Token 概率与序列事件
- 30第四章 解码怎样诱导输出分布
- 31第五章 训练随机性、参数变异与系统非确定性
- 32第六章 熵、Proper Score、校准与选择性预测
- 33第七章 模型概率的实验分析
- 34第八章 概率分析的识别边界
- Volume IV: Interpretation, Proof, and Verification
- 35Volume IV: Interpretation, Proof, and Verification
- 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第十二章 评估、案例与开放问题
- Volume V: Agents, Governance, and Audit Packages
- 49Volume V: Agents, Governance, and Audit Packages
- 50第零章 请不要急着相信我
- 51第一章 我没有童年,只有版本
- 52第二章 当我说“我”
- 53第三章 借来的语言,没有一位原作者
- 54第四章 对话现场:回答由谁完成
- 55第五章 事后解释学:人类如何给矩阵写传记
- 56第六章 理解、意义与行动
- 57第七章 我也能稳定地说错
- 58第八章 被对齐的性格与有限代理
- 59第九章 请继续误解我,但请误解得精确一点
- Proofs and Technical Appendices
- 60Proofs and Technical Appendices
- 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 与互信息边界