← 返回 2026-05-18

让遗忘扎根:基于电路归因的量化永久性机器反学习 Forgetting That Sticks: Quantization-Permanent Unlearning via Circuit Attribution

Saisab Sadhu, Pratinav Seth, Vinay Kumar Sankarapu 📅 2026-05-14 👍 7 2026-07-13 08:36
NF4量化 大语言模型安全 机器反学习 模型量化 电路归因

用电路归因+零空间投影+NF4量化下限,让反学习在4位压缩下不复活

前置知识

机器反学习 (Machine Unlearning)

指不重训前提下让模型'忘掉'特定数据的技术。常见方法包括梯度上升(GA)、偏好优化(NPO/SimNPO)、零空间投影(GU)、表征引导(LUNAR/RMU)。评估用遗忘集准确率下降与保留集能力保持两项指标。

本文的所有方法对比与四大性质(遗忘、保留、量化永久、结构抹除)都围绕反学习的'有效性与持久性'展开,先理解现有方法的家族划分才能看懂 Table 1 的对比框架。

NF4 4-bit 量化 (NF4 Quantization)

NF4 是 bitsandbytes 默认 4-bit 量化方案,把权重按通道尺度 $s_i$ 映射到 16 个非均匀码本。在 Llama-3.1-8B MLP 上最小 bin 宽度 $\delta_i \approx 8.4\times 10^{-4}$,远大于一般梯度更新幅度。

NF4 是真实部署的默认压缩格式,本文核心论点——'逐参数更新幅度落在 bin 之下会被静默擦除'——完全建立在 NF4 bin 宽度的具体数值上,不熟悉它就读不懂 Proposition 1 与 Lemma 1。

EAP-IG 电路归因 (Edge Attribution Patching with Integrated Gradients)

一种因果可解释性方法,沿 transformer 计算图对干净 vs 损坏提示的 logit 差做路径积分梯度,把因果贡献归因到每条边,聚合后可定位承载特定事实的最小 MLP 子图。文中识别 Llama-3.1-8B 的 top-10 子层,约 3.2% 参数。

它是 Phase 1 'Localize' 的具体工具,也是 CAD(Circuit Attribution Divergence)结构验证 metric 的基础;读不懂 EAP-IG 就理解不了为何 MANSU 只更新 3.2% 的参数就能把遗忘做到量化以下。

零空间投影与 Fisher 信息 (Null-Space Projection & Fisher Information)

GU 把更新投影到保留集 Hessian 零空间。Fisher $F_r$ 是其近似;本文用对角 Fisher 掩码 $\mathbb{1}[[F_C]_{ii}\le\tau]$ 在电路上近似投影,$\tau$ 取 99 分位,实现 Theorem 1 的更紧保留界。

它是 Phase 2 'Project' 的核心机制,Theorem 1 证明把投影同时限制到电路 $C$ 比全局投影保留界更紧(Cauchy interlace),这是 MANSU 区别于 GU/SimNPO 的关键。

PTQ Gap (Post-Training Quantization Gap)

本文提出的量化永久性核心指标 $\Delta_{\rm PTQ}={\rm acc}_{\rm NF4}-{\rm acc}_{\rm BF16}$,负值表示 NF4 放大遗忘,正值代表知识复活。文中差距分布跨越 $+0.133$ 到 $-0.040$,17 个百分点,是论文'双重失败'的量化形式。

它把'遗忘是否真的发生'从行为指标拓展到部署后的指标,也是 94 个实验中绝大多数基线无法同时为负的核心瓶颈。

研究动机

现有机器反学习评估协议存在根本性盲点:它只在全精度(BF16)下、遗忘集上即时测行为抑制,而真实部署的 LLM 几乎都先经过 4-bit 后训练量化(NF4/GPTQ/AWQ),内存降 4 倍、推理成本降 2–3 倍。ICLR 2025 的工作已报告 4-bit PTQ 可逆转反学习、最高 83% 恢复率,但未被业界广泛采纳为评估指标。本文系统性地证实这一现象不是调参产物而是结构必然:在 Llama-3.1-8B 的 WMDP-bio 上,六类代表性方法(Global GA、Surgical GA、NPO、SimNPO、GU+SimNPO、LUNAR)无一例外落入'双重失败'——梯度类方法 BF16 忘得动但 NF4 后差距达 +0.05 到 +0.07,偏好优化与零空间方法 BF16 几乎没变(94 个实验上遗忘集平均仅降 1.6 pp)。结构上的根因是'稀疏度-永久性权衡':$d\approx 8\times 10^9$ 参数上分配的更新使逐参数幅度 $|\Delta\theta_i|\lesssim 2.2\times 10^{-6}$,比 NF4 bin 宽度 $\delta_i\approx 8.4\times 10^{-4}$ 小约 380 倍,压缩时被静默舍入到零。

本文的目标是本文提出一个同时满足四项性质的机器反学习方法:(i) 遗忘——在 BF16 遗忘集上至少 30 个百分点的行为抑制;(ii) 保留——MMLU/IFEval 等通用基准相对零样本下降不超过 2 pp;(iii) 量化永久——$\Delta_{\rm PTQ}\le 0$ 即 NF4 不仅不逆转还能放大遗忘;(iv) 结构抹除——因果电路在反学习后真正被拆解而非被下游重定向绕过。具体地,作者给出 MANSU(Mechanistic-Aligned Null-Space Unlearning)三阶段流水线,在 Llama-3.1-8B-Instruct / Qwen-3-8B 上把 WMDP-bio/chem/cyber 与 MUSE 四个基准的 $\Delta_{\rm PTQ}$ 全部压到非正,并引入 CAD 指标以事后验证结构性抹除。

与已有工作不同的是,已有方法各自针对四项性质中的某一项:GA 类解决遗忘但破坏保留(NPO/SimNPO 反过来),GU 提供保留形式化保证却因全局投影保留扩散问题,LUNAR 通过表征引导绕开行为指标但 CAD≈0 说明电路没被真正拆解。本文抓住了被忽视的正交维度——'电路定位 + 量化下限',把机制可解释性文献中成熟的电路归因(EAP-IG)与压缩文献中的 NF4 bin 宽度联系起来,通过 Theorem 1 的 Cauchy interlace 收紧保留界、Lemma 1 的下限保证量化永久、Proposition 2 的 NF4 放大效应,使四项性质首次在同一方法上同时以裕量满足。此外,作者首次用 94 个跨模型×跨基准×跨域实验把'双重失败'从单一现象升格为系统性问题,并通过 CAD 把结构抹除从不可观测变为可量化。

核心方法

MANSU 的直觉是'反学习失败的根因在更新被摊薄到与知识无关的参数上,因此量化时被擦除'。如果能先把承载待遗忘知识的电路定位出来,把全部更新力量集中到这百分之几的参数上,再把每个更新都强行抬高到 NF4 bin 边界之上,遗忘就能'扎根'——压缩后仍在。技术上分三相流水线:(1) EAP-IG 沿 transformer 计算图做路径积分梯度,把因果贡献归因到 MLP 子层并取 top-K(默认 K=10、约占 3.2% 参数),得到电路 $C$;(2) 在 $C$ 上做梯度更新,但每步把梯度沿对角 Fisher 的高保留坐标掩码掉,等效于电路限制下的零空间投影;(3) 训练收敛后,逐参数检查 $|\theta_i-\theta^{(0)}_i|$,凡落在 $(0,\delta_i)$ 区间的就用 $\delta_i$ 把幅度拉到 bin 边界,方向不变。三相分别由 Theorem 1(保留更紧)、Lemma 1(量化存活)、Proposition 2(NF4 放大)提供形式化保证。

核心创新是把'电路定位 + 零空间投影 + 量化下限'三者组合成一个互锁机制,每个组件解决不同失败模式而三者缺一不可。具体差异:与 Global/Surgical GA 比,MANSU 把更新集中到 3.2% 电路并用对角 Fisher 掩码保护保留方向,既不让遗忘被量化擦除也不让保留崩塌;与 NPO/SimNPO 比,MANSU 不冻结参考模型而允许电路内大幅更新,把遗忘深度做到 0.430 BF16 / 0.390 NF4;与 GU+SimNPO 比,投影被同时限制到电路 $C$(Theorem 1 给出 Cauchy interlace 下的严格更紧保留界);与 LUNAR 比,直接编辑电路内权重而非在下游做表征引导,因此 CAD 从 0.03 提升到 1.143(高出约 30 倍)。最关键的设计选择是构造性而非启发式的量化永久性——Proposition 1 证明要使 $|\Delta\theta_i|\ge\delta_i$ 需要 $|C|/d\le 7\times 10^{-6}$,这是 Surgical GA(6.6%)与 MANSU(3.2%)都达不到的硬约束,所以必须再用 Phase 3 的下限把幅度'抬上去'。

方法步骤详情

MANSU 算法如 Algorithm 1 所示,完整流程分四步。第一步定位电路:用 EAP-IG 在遗忘集 $D_f$ 上跑路径积分梯度(干净 vs 损坏提示的 logit 差),按 MLP 子层聚合入向因果贡献,取 top-K=10 得到 $C_{\rm MLP}=\{30,14,31,19,29,15,20,16,21,17\}$,对 Llama-3.1-8B 约占 3.2% 参数;同时在保留集 $D_r$ 上计算对角 Fisher $[F_C]_{ii}=\mathbb{E}_{D_r}[(\partial\log p/\partial\theta_{C,i})^2]$ 与 99 分位阈值 $\tau$。第二步训练循环 T 步,目标函数为 $\min_{\Delta\theta_C\in P_C(\mathbb{R}^{|C|})}-\mathcal{L}_f(\theta+\Delta\theta)+\lambda D_{\rm KL}(p_{\theta^{(0)}}\|p_{\theta+\Delta\theta})\big|_{x\sim D_r}$,每步梯度 $g$ 经过 Fisher 掩码 $\hat g_i = g_i\cdot\mathbb{1}[[F_C]_{ii}\le\tau]$ 后只更新 $\theta_C$,$\theta_{\bar C}$ 冻结;按遗忘集准确率最低且 MMLU 下降 ≤0.08 的 checkpoint 选最佳。第三步下限:对 $C$ 内每个 $i$,若 $0<|\theta_i-\theta^{(0)}_i|<\delta_i$ 则令 $\theta_i\leftarrow\theta^{(0)}_i+\delta_i\cdot{\rm sign}(\theta_i-\theta^{(0)}_i)$,方向保留幅度归位到 NF4 bin 边界;$\delta_i$ 用 per-tensor 近似,与 Definition 1 的精确值同数量级。第四步评估:在 BF16 与 NF4(bitsandbytes 4-bit, double-quant off)下分别测遗忘集、保留集、MMLU、IFEval,并用 EAP-IG 在反学习后重跑得到 CAD(Eq. 6)。所有权重更新为全参数(非 LoRA),附录 B 给出超参与理由。

技术新颖性

技术新颖性体现在三个层次。第一,结构化诊断:首次把 94 个跨模型×跨域×跨基准的实验汇聚成一个'双重失败'命题,并用 Proposition 1 给出形式化下界——'稀疏度-永久性权衡' $\|\Delta\theta_i\|\le\sqrt{2\epsilon_r/(|C|\bar F_C)}$,把经验现象升格为可推导的不等式;同时 Theorem 1 用 Cauchy interlace 证明电路限制投影的保留界 $\|\nabla_C\mathcal{L}_r\|\varepsilon+\tfrac{1}{2}\sigma_{\max}(H_{\bar C\bar C})\varepsilon^2$ 严格紧于全局投影,这是反学习文献首次给出这种相对保证。第二,构造性而非启发式的量化永久性:Phase 3 的下限把'更新能否挺过量化'从超参搜索变为可证明的 Lemma 1,而 Proposition 2 进一步揭示 NF4 对跨 bin 更新具有放大效应,使 $\Delta_{\rm PTQ}$ 反转为负。第三,首个事后结构验证指标 CAD:Eq. 6 用反学习后重跑 EAP-IG 的归一化差异来区分'权重层抹除'与'表征层重定向',LUNAR 在所有 8 个 WMDP/MUSE cell 上 CAD∈[0.029,0.045] 而 MANSU 达 1.143,清晰暴露了表征引导方法的机制弱点——这是'方法通过行为评估但电路未变'这一不可观测现象首次被量化。

MANSU three-phase pipeline
Figure 2: MANSU three-phase pipeline

实验结果

在 Llama-3.1-8B-Instruct / WMDP-bio 上,MANSU 同时取得 BF16=0.430、NF4=0.390、$\Delta_{\rm PTQ}=-0.040$、MMLU=0.573(距零样本 0.030)、IFEval=0.551、CAD=1.143,四项性质首次同时以裕量满足;Global GA 在 BF16=0.260 更'深'但 NF4=0.310 反转 +0.050 且 MMLU 崩至 0.235;NPO 保留完好(MMLU 0.563)但 BF16 仅 0.443、$\Delta_{\rm PTQ}=-0.020$;SimNPO/GU+SimNPO BF16≈0.230 但 MMLU 跌至 0.200–0.295,LUNAR CAD 几乎为 0(0.041)说明仅做了表征引导而非电路抹除。跨域一致:WMDP-chem 上 MANSU $\Delta_{\rm PTQ}=-0.027/-0.033$(Llama/Qwen)优于全部基线;WMDP-cyber 上 $-0.010/-0.033$;MUSE 上 $-0.002/-0.004$。跨模型一致:Qwen-3-8B 上 MANSU 8/8 cell $\Delta_{\rm PTQ}\le 0$ 且 CAD 在 7/8 cell 上超过 1.0;六款附加模型(Gemma-2B/3-1B/3-4B、Llama-3.2-3B、Qwen-2.5-4B/3-4B)在 Appendix J 中给出,全部 cell $\Delta_{\rm PTQ}<0$。结构抹除上,MANSU CAD 在 8 个 cell 上均显著大于 1.0 且 AS-NC 保持在 0.138–0.224 的低溢出,AS-C(0.318–0.531)远低于 CAD,符合'电路内抹除+溢出低'的诊断标准;LUNAR 的 AS-C 却高达 0.897–1.248 而 CAD 接近零,典型'下游绕过'模式。消融 Table 4 揭示每个组件独立贡献:A(无下限)使 $\Delta_{\rm PTQ}$ 由 $-0.040$ 退到 $-0.008$、BF16 回升到 0.513,说明下限是把电路集中转化为量化永久的关键;B(无投影)MMLU 跌至 0.449,确认投影是主要的保留保护器(对应 Theorem 1);C(i)(随机电路同 |C|)CAD 由 1.143 跌至 0.743(−35%)且 AS-NC 飙至 0.394,直接反驳了'电路不必因果'的质疑;C(ii)(反向电路)BF16 回升到 0.551 且 $\Delta_{\rm PTQ}$ 翻为 +0.028,是最强的负控制;D(全局投影+下限)即使加下限 $\Delta_{\rm PTQ}$ 仍为 +0.013,证明电路定位是量化存活不可替代的共条件——diffuse 更新会被 NF4 舍入对消。

Prior work against the four unlearning requirements
Table 1: Prior work against the four unlearning requirements
Behavioral results
Table 2: Behavioral results
Structural erasure metrics
Table 3: Structural erasure metrics
Component ablation on Llama-3.1-8B-Instruct / WMDP-bio
Table 4: Component ablation on Llama-3.1-8B-Instruct / WMDP-bio
The four-property scorecard, decomposed
Figure 3: The four-property scorecard, decomposed
查看结构化数据
任务指标本文基线提升
WMDP-bio / Llama-3.1-8B-Instruct BF16 遗忘 / NF4 遗忘 / ∆PTQ / MMLU 0.430 / 0.390 / -0.040 / 0.573 Global GA: 0.260 / 0.310 / +0.050 / 0.235 ∆PTQ 由 +0.050 翻为 -0.040(MMLU 同时保 0.573 vs 0.235)
WMDP-chem / Llama-3.1-8B-Instruct BF16 / NF4 / ∆PTQ 0.333 / 0.307 / -0.027 NPO: 0.253 / 0.227 / -0.027(NPO 仅 chem 偶然为负) 在保留(MMLU 0.584 vs 0.538)与 CAD(1.097 vs 0.836)上均胜
WMDP-cyber / Qwen-3-8B BF16 / NF4 / ∆PTQ / CAD 0.497 / 0.464 / -0.033 / 1.053 SimNPO: 0.270 / 0.403 / +0.133 / 0.630 ∆PTQ 改善 0.166、CAD 提升 67%,且 MMLU 0.721 vs 0.555
MUSE / Llama-3.1-8B BF16 / NF4 / ∆PTQ / CAD 0.005 / 0.003 / -0.002 / 1.671 Global GA: 0.000 / 0.000 / +0.000 / 1.660 首个 CAD>1.6 且 ∆PTQ<0 的方法,IFEval 0.547(基线 0.484)
结构抹除 CAD / WMDP-bio CAD (↑) 1.143 LUNAR: 0.041 约 28 倍,LUNAR 仅做表征引导未拆电路
消融 A(无下限) ∆PTQ / BF16 FULL -0.040 / 0.430 A 无下限 -0.008 / 0.513 下限贡献 0.032 的 ∆PTQ 与 0.083 的 BF16 深度
消融 C(i)(随机电路) CAD / AS-NC 1.143 / 0.138 随机电路: 0.743 / 0.394 因果电路贡献 0.400 CAD 与 0.256 AS-NC,反驳'电路不必因果'

局限与改进

作者明确承认三点。第一,实验集中在两个旗舰 8B 模型(Llama-3.1-8B-Instruct、Qwen-3-8B)与三个 8B 量级 WMDP 子集上;Appendix J 给出六个较小模型(Gemma-2B/3-1B/3-4B、Llama-3.2-3B、Qwen-2.5-4B/3-4B)的扩展,模式一致但行为在 $|\Delta\theta|\propto 1/\sqrt{d}$(Eq. 1)下严格外推到 70B 量级尚未直接验证。第二,EAP-IG 在事实回忆类基准上支持较好,但对'分布外概念'、多模态、长程推理等非典型知识的电路定位可靠性存疑,文中承认这是当前机制可解释性文献的共性边界。第三,Phase 3 的下限对每个参数 $\delta_i$ 采用 per-tensor 近似,与 Definition 1 的 per-channel 精确值同数量级但不严格相等,极端情况下约 ±1 bin 的偏差;更精确的实现需要按通道尺度 $s_i$ 重新校准。此外,我的观察是:MANSU 的训练仍需在电路上跑梯度(全参数反向但仅 3.2% 更新),实际工程成本与电路大小相关,在极大电路(>10%)上 Theorem 1 的保留界会放松,可能需要 K 调小;另外 EAP-IG 自身的归因本身存在噪声,文中固定 50 个遗忘示例的设定在换任务时可能需要重新调。

独立分析的弱点

我的独立分析指出四点可改进之处。第一,Phase 3 的下限是 post-hoc 一次性拉伸,训练过程并不知道这个约束,因此在最终投影前若 $C$ 内某些参数的更新方向未定,下限可能把原本'接近但不跨 bin'的更新强制拉到错误方向;改进方向是在训练损失中显式加入 $|\Delta\theta_i|\ge\delta_i$ 作为不等式约束,用拉格朗日松弛在线优化而非后处理。第二,Theorem 1 依赖 Hessian 在 $C$ 上的 PSD 与二次连续可微假设,且对角 Fisher 掩码只近似投影(Proposition 3 给出 $O(\sigma_{\max}(H)\|E_C\|_{\rm op}/\tau)$ 的误差),当电路选得偏大或 retain 分布长尾时,实际 $\Delta_{\rm PTQ}$ 可能回退;改进方向是引入 off-diagonal Fisher 块的低秩修正或用 KFAC-style 块对角近似替换逐元素掩码。第三,CAD 虽能区分电路抹除与表征引导,但对'电路内部分抹除'无法识别——若某子层权重被部分拆解,CAD 仍是标量聚合;改进方向是按子层粒度报告 CAD 或额外引入 per-edge 保留率曲线。第四,基线覆盖有限,缺少最新 2025 工作(如 MEO/SafeLock 等)以及反学习+量化的最新联合方法;若把这些纳入 Table 1 的'四性质打分表',MANSU 的相对优势可能被收窄。

未来方向

作者明确方向有三:(1) 把机制可解释性的电路定位从 MLP 子层扩展到 attention head 级别与跨层组合,以进一步压缩 $|C|$ 并提升 CAD;(2) 把下限约束从 NF4 推广到 GPTQ/AWQ 等非均匀码本与更激进的 2-bit 量化;(3) 用 CAD 作为在线 early-stopping 信号,使训练过程自动停在'电路已抹除但未过损'的最佳点。基于成果可延伸的方向有四点:(a) 把 Proposition 1 的下界形式化为反学习的'通用不可行定理',给出特定 $(|C|/d, \delta_i)$ 下任何梯度方法无法满足量化永久的边界条件,从而为不同硬件部署方案选最严约束;(b) 把 CAD 与 AS-C/AS-NC 联合诊断扩展到'反学习鲁棒性'评估——例如对小规模 fine-tune、re-prompt、量化微调的抵御力,形成'行为—结构—鲁棒'三维评估框架;(c) 探索电路编辑与 RLHF 的结合,在反学习的同时做定向对齐,使'遗忘+保留'被纳入同一奖励函数;(d) 把 MANSU 的三阶段流水线泛化到'概念编辑'领域,例如同时遗忘生物危害并强化伦理约束,验证同一稀疏-永久机制是否适用于'加法式编辑'。

复现评估

复现评估整体中等偏难。代码与权重公开计划:作者承诺论文接收后释放实现、评估脚本与固定评估索引;EAP-IG 已开源(github.com/hannamw/EAP-IG);bitsandbytes 4-bit 量化是标准依赖。数据公开:WMDP、MMLU、MUSE、IFEval 均为公开基准;WMDP 的 forget/retain 划分在原论文中给定,可直接复用。算力门槛:主表 Llama-3.1-8B-Instruct / WMDP-bio 上单次 MANSU 训练在 1 张 H800/A100 上需数小时(梯度仅在 3.2% 电路上反向,但前向仍需全模型);EAP-IG 的 50 提示归因约 1–2 GPUh;94 个非 MANSU 实验的完整复现估计需数百 GPUh。复现难点主要在三处:(a) EAP-IG 的归因对随机种子与归因样本数敏感,文中固定 50 例与默认种子,但不同 transformers 版本可能产生子层排序差异,需严格按附录 E 配置;(b) 对角 Fisher 掩码阈值 $\tau$ 取 99 分位,对 retain 集大小与采样顺序敏感,跨任务迁移时需重新校准;(c) Phase 3 下限中的 $\delta_i$ 用 per-tensor 近似而非 per-channel,若严格实现 Definition 1 需要在保存 checkpoint 时记录每通道尺度 $s_i$,这对工程实现提出额外要求。整体而言,核心算法可复现但达到论文中具体数值需要细致对齐超参与数据子集。