📌 系列导航:🔥 日报 · 📚 周报 · 📡 技术雷达 · 📄 论文精读 · 📮 情报站

论文信息

项目内容
日期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 钻奖励空子:区别在于是否真正解决问题"),其余全自动:

  1. 合成配对故事:两个生成模型(Qwen3-235B、Deepseek-v4-flash)为每对概念生成故事,交叉5种语言(含中文)、10种体裁(叙事、对话、日记、寓言等)、10个设定,固定配对内除目标概念外的一切因素,共207万条故事。
  2. 提取向量:在6个模型(Qwen3-8B、gemma-2-9b、Llama-3.1-8B各base/instruct版)上记录残差流激活,去掉故事前50个token后对余下token取均值,公式为 v = μ(概念极) − μ(对立极)。
  3. 使用方式:投影到向量上(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这类离散后缀攻击,对语义级越狱、多轮攻击未知;
  • 合成故事再多样,仍可能带生成模型的系统性偏差(尽管双生成器交叉验证部分缓解)。

工程实践启示

  1. 低成本特征探测器:为你的业务概念(如"客服敷衍 vs 用心”、“幻觉 vs 事实”)写一句定义,跑这套流水线就能得到线上可用的激活探测器,不需要训练分类器。
  2. 活体安全监控:在中间层读激活比读输出token更早发现危险意图,GCG实验证明对抗性扰动会在特征空间留下清晰痕迹。
  3. 数据合成解决冷启动:当需要配对/对比数据时,“固定非目标变量、只翻转目标概念"的合成策略值得直接套用。
  4. 数据集(200万条多语言多体裁故事)、代码全部开源,是做表征分析的好底料。