论文信息
| 项目 | 内容 |
|---|---|
| 日期 | 2026-10-23 |
| 论文 | From Stories to Features: Scaling Concept Vectors for AI Alignment & Interpretability |
| 作者 | Dmitry Scherbakov, Oleg Chernikov, Victoria Khamash, Kirill Afendulev, Alexey Dontsov, Ivan Oseledets, Elena Tutubalina, Anton Korznikov |
| 机构 | Skoltech / AIRI 等(俄罗斯团队) |
| 链接 | arXiv:2610.24556 |
| 代码 | GitHub: Concept-Vector-Scaling |
一句话总结
用一个LLM为每个"概念-对立面"对合成2000条配对故事,取模型激活的均值差作为特征向量,仅花500美元就为1036个AI安全相关概念构建了可探测、可操控、跨模型共享的特征字典。
解决什么问题
线性表示假说认为LLM把人类可理解的概念(诚实、欺骗、同情等)编码为激活空间中的线性方向。获取这些方向有两条路:稀疏自编码器(SAE)想一次性恢复全部特征空间,但近年证据表明SAE常找不到真实特征、下游任务还不如简单基线;差值均值法(difference-in-means)更稳健可解释,但需要每个概念手工收集配对语料,一直只能做几个概念。这篇论文要解决的正是:如何让定向特征提取达到SAE的广度,同时保留均值差的质量。
核心方法
特征的基本单元是"概念-对立面"对,而非单概念——同一个概念对不同反义词会得到不同方向。每对只需一句人工描述(如"真诚追求目标 vs 钻奖励空子:区别在于是否真正解决问题"),其余全自动:
- 合成配对故事:两个生成模型(Qwen3-235B、Deepseek-v4-flash)为每对概念生成故事,交叉5种语言(含中文)、10种体裁(叙事、对话、日记、寓言等)、10个设定,固定配对内除目标概念外的一切因素,共207万条故事。
- 提取向量:在6个模型(Qwen3-8B、gemma-2-9b、Llama-3.1-8B各base/instruct版)上记录残差流激活,去掉故事前50个token后对余下token取均值,公式为 v = μ(概念极) − μ(对立极)。
- 使用方式:投影到向量上(probing)测概念激活强度;加到激活上(steering)因果推动模型行为。
关键实证发现:8条故事就能分开held-out故事(AUROC 0.81+),但方向不稳定(cosine仅0.39);128条后方向收敛(cosine 0.91+),1000条时两半独立提取的向量cosine达0.994,方向可复现。且对held-out语言/体裁/生成器都泛化(AUROC≥0.993)。
实验结果
- 真实文本探测:在LMSYS-Chat-1M和OpenWebText的12.8万条样本中,全部1036个特征都能在自然对话/网页文本中找到经验证的实例(gpt-oss-120b做裁判)。
- 因果操控:向激活注入向量可在几乎所有概念对上双向操控生成,Qwen3-8B平均steering得分1.24。
- GCG越狱防御(最亮眼):GCG后缀会把安全相关特征推向对立极;沿反方向steering(α=0.5)使Qwen3-8B的AdvBench StrongREJECT得分从0.527降到0.079,Llama从0.340降到0.201(随机方向对照只到0.377/0.332),且良性提示的过度拒答几乎不增(0–0.6%)。
- 推理过程分析:Qwen3-8B做MATH-500/GPQA时,正确轨迹全程不确定性特征更低、结尾有向自信的骤变;错误轨迹则持续不确定。
深层洞察
这篇论文的深层意义在于路线选择:放弃"完整逆向模型内部"的宏大目标(SAE路线),转向"我关心什么概念就定向构造什么探测器"的工程化路线。人工输入被压缩到每概念一句话,成本每对仅0.48美元,理论上线性扩展到百万级特征。这暗示可解释性的瓶颈从来不是算法,而是配对数据——而配对数据可以被合成。此外,跨模型共享的几何结构(Leiden聚类得到30个语义社区)说明这些方向捕捉的是模型的普遍概念组织,不是某个模型的私有大杂烩。
局限性
- 只测了8-9B规模模型,向更大模型扩展未验证;
- “概念"的定义仍依赖人工本体论(148类、1036对),概念粒度是拍脑袋的;
- 单向量对一个概念仍是粗粒度表示,概念内部的多面性会被压扁;
- 越狱防御只测了GCG这类离散后缀攻击,对语义级越狱、多轮攻击未知;
- 合成故事再多样,仍可能带生成模型的系统性偏差(尽管双生成器交叉验证部分缓解)。
工程实践启示
- 低成本特征探测器:为你的业务概念(如"客服敷衍 vs 用心”、“幻觉 vs 事实”)写一句定义,跑这套流水线就能得到线上可用的激活探测器,不需要训练分类器。
- 活体安全监控:在中间层读激活比读输出token更早发现危险意图,GCG实验证明对抗性扰动会在特征空间留下清晰痕迹。
- 数据合成解决冷启动:当需要配对/对比数据时,“固定非目标变量、只翻转目标概念"的合成策略值得直接套用。
- 数据集(200万条多语言多体裁故事)、代码全部开源,是做表征分析的好底料。