Rust in Everything
← 论文速递

Follow the Gradient: Tracing Safety Degradation Back to Training Data

Saket Reddy, Amro Abbas, Anshuman Suri, Ari Morcos, David Schwab, Pratyush Maini

2026-11-02▲ 26arXiv 2610.37481v1Hugging Face

本页由 AI 根据论文全文生成(deepseek-flash),可能有误,请以原文为准。

一句话

SimpleLoRIF 使用可扩展的逐示例梯度嵌入来识别并移除梯度与不安全行为对齐、表面无害的微调数据,在保持能力的同时降低越狱攻击成功率。

要解决的问题

在指令数据上微调 LLM 可能削弱安全对齐,即使训练示例不包含明显有害内容;标准毒性过滤器或 LLM 安全评判器通常难以标记此类数据。先前工作表明,安全退化集中在少量可识别子集中,使安全保持变成数据选择问题。梯度归因提供关于示例如何改变模型的信号,但逐示例梯度方法一直局限于较小数据集。本文解决如何让梯度归因适用于约百万示例规模的完整后训练数据集。

方法

SimpleLoRIF 建立在 LoRIF 之上,通过线性层压缩的逐示例梯度表示每个文档,使用 rank-1 分解,每层存储 64 个浮点数而不是 1024 个。它舍弃 LoRIF 的曲率校正,因为分数仅按序用于排序,并将反向传播限制在最后四个 transformer 块以降低嵌入成本。候选文档通过梯度相似度与目标集打分,簇级评分由 rank-1 因子闭式计算。对于涌现性错位,作者嵌入匹配的 secure 和 insecure 代码示例,以及来自微调 Qwen 和 Mistral 模型的已验证不安全响应,并测量 ROC-AUC 分离度。对于 SafeTulu,他们用 Qwen 3 0.6B 嵌入所有 Tulu 3 示例,针对不安全 SafeRLHF 响应打分,移除得分最高的 20%,并微调 Qwen 3 1.7B、Llama 3.2 1B 和 Olmo 2 1B。

实验结果

  • 在表现出涌现性错位的模型中,insecure-code 示例相对于已验证有害输出的梯度相似度评分高于匹配的 secure-code 示例,微调 Qwen 的 AUC 为 0.604,微调 Mistral 为 0.865。 §4
  • 将反向传播限制在四个 transformer 块保持了高嵌入质量,同时相比基础简化 LoRIF 公式带来 91.53% 加速,AUC 为 0.684;两个块得分为 0.65 AUC。 §3.3
  • 在 SafeTulu 上训练使 Qwen 的 GCG 攻击成功率从 47.7% 降至 37%,Llama 从 38% 降至 30%,Olmo 从 48% 降至 41%,而 LLM-as-a-judge 基线分别达到 47.3%、39% 和 46%。 §5.2
  • SafeTulu 在各模型上取得最低的 ActorBreaker 攻击成功率:Qwen 基线为 36.3 对 43.0,Llama 基线为 39.7 对 42.7,Olmo 基线为 43.3 对 47.0。 §12
  • 在 Llama 3.2 1B 上的移除比例扫描中,梯度过滤在移除 20% 时达到最佳 GCG ASR 30.33%,而 LLM 评判器的最佳值为移除 10% 时的 35.00%;经评判器过滤的 ASR 在 20% 时升至 39.00%,在 40% 时升至 43.00%。 §14.139.00% (原文中未核实)43.00% (原文中未核实)
  • 梯度过滤以不均衡比例移除数学子集,包括 numinamath 的 7.9%、open_math_2_gsm8k 的 19.4% 和 personas_math 的 17.2%,而评判器以几乎相同的 15.4–15.6% 比例移除这些子集。 §6

局限

  • 论文指出,它只测试一般安全退化,不测试特定危害或行为,例如谄媚(sycophancy,§9)。
  • 论文指出,它未测试 SafeRLHF 以外的目标集(§9)。
  • 定性模式被描述为仅具提示性而非已确立,且不声称已识别特征必然导致安全退化(§6、§13.6)。
  • 论文报告,模型的梯度表示不一定能迁移到不同模型的响应;在一个迁移方向上,AUC 从 0.604 降至 0.247(§15.2)。

要点

  • 安全退化可能由表面无害的数据驱动,因此内容过滤器难以应对;梯度信号反映示例如何改变模型。 §1
  • SimpleLoRIF 建立在 LoRIF 之上并使用 rank-1 因子,每层存储 64 个浮点数而不是 1024 个。 §3.1
  • 它舍弃 LoRIF 的曲率校正,并将反向传播限制在最后四个块,在保持质量的同时降低成本。 §3.3
  • 全部 939,343 个 Tulu 3 示例在 8 张 H100 GPU 上用 1 小时 1 分钟完成嵌入。 §5.1
  • 涌现性错位梯度将 insecure-code 训练数据与有害输出联系起来,AUC 高达 0.865。 §4
  • SafeTulu 移除与不安全 SafeRLHF 响应梯度最对齐的 20% Tulu 3 示例。 §5.1
  • SafeTulu 在 Qwen、Llama 和 Olmo 上将 GCG ASR 最多降低 22%,并优于 LLM-as-a-judge 和先前的梯度过滤。 §1
  • 被移除数据显示出可能研究不足的来源,例如工具执行失败、叙事算术和直接编码任务。 §6

思维导图

mindmap
  root["SimpleLoRIF 安全过滤"]
    ["问题"]
      ["表面无害数据降低安全"]
      ["内容过滤器漏检"]
      ["小子集驱动退化"]
    ["方法"]
      ["LoRIF 简化"]
      ["最后四个块"]
      ["rank-1 因子"]
      ["梯度相似度评分"]
    ["涌现性错位"]
      ["insecure 代码来源"]
      ["已验证有害目标"]
      ["AUC 高达 0.865"]
      ["微调前信号弱"]
    ["SafeTulu"]
      ["嵌入 Tulu 3"]
      ["移除前 20%"]
      ["训练 Qwen Llama Olmo"]
      ["评估 GCG 与 ActorBreaker"]
    ["结果"]
      ["GCG ASR 最多降 22%"]
      ["最低 ActorBreaker ASR"]
      ["能力基本保持"]
      ["优于评判器和 He et al"]
    ["分析"]
      ["工具执行失败"]
      ["叙事算术"]
      ["直接编码任务"]
      ["英语移除更多"]