atlas

Research map / Large language models / Instruction and fine-tuning

Invariance Makes LLM Unlearning Resilient Even to Unanticipated Downstream Fine-Tuning

ICML 2025 · Large language models › Instruction and fine-tuning · approach: Safety alignment after fine-tuning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ILU, an IRM-inspired invariance regularizer added to NPO/RMU LLM unlearning so that forgetting survives unrelated downstream fine-tuning, evaluated on WMDP and MUSE with Zephyr-7B-beta and LLaMA3-8B-Instruct.

Problem

LLM unlearning is fragile: knowledge erased by existing methods (NPO, RMU) can be rapidly recovered by fine-tuning on unrelated downstream tasks or by relearning attacks.

Approach

Introduce IRMv1-style invariance regularization (gradient norm of the loss with respect to a dummy scalar predictor) on a single unrelated fine-tuning dataset (e.g., GSM8K) added to the NPO or RMU unlearning objective, so the unlearned model stays stationary under fine-tuning perturbations; analyzed with task vectors.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add invariance regularization to RMURMU on WMDP · WMDP, post-finetune averagerobust accuracy: 0.42 -> 0.65Helped
Add invariance regularization to NPONPO on WMDP · WMDP, post-finetune averagerobust accuracy: 0.47 -> 0.56Helped
Add invariance regularization to NPONPO on WMDP · WMDP, pre-finetuneforget quality: 0.52 -> 0.56Helped
Add GSM8K-based invariance regularization to NPONPO on MUSE-News · MUSE-News, post-finetune on WinoGrandeVerbMem: 57.27 -> 0.00Helped
Use one unrelated invariance dataset (GSM8K) rather than multiple datasets (ablation)ILU with RMU objective · WMDP, downstream fine-tuningrobustnessHelped
Use the forget set (WMDP) instead of unrelated GSM8K for invariance regularization (ablation)ILU with RMU objective · WMDP, downstream fine-tuningforget qualityHurt
Use multiple invariance datasets (GSM8K, AGNews, and WinoGrande) instead of one unrelated dataset (ablation)ILU with RMU objective · WMDP, post-finetune averagerobust accuracy: 0.65 -> 0.64Hurt
Use multiple invariance datasets (GSM8K, AGNews, and WinoGrande) instead of one unrelated dataset (ablation)ILU with NPO objective · WMDP, post-finetune averagerobust accuracy: 0.56 -> 0.52Hurt
Increase the invariance regularization parameter to an overly large value (e.g., λ > 0.1) (ablation)ILU(GSM8K) · WMDPforget qualityHurt
Set the invariance regularization parameter too low (e.g., λ = 0.05) (ablation)ILU(GSM8K) · WMDP, downstream fine-tuningrobustnessHurt
Use GSM8K invariance regularization rather than SAM-based sharpness optimizationNPO+ILU vs NPO+SAM · WMDP, relearning attackforget quality drop: 0.02 vs 0.06Mixed
Add GSM8K-based invariance regularization to NPONPO on WMDP · WMDP, LLaMA3-8B-Instruct post-finetune averagerobust accuracy: 0.61 -> 0.70Helped

Surprising findings

Limitations

Experimental setup

Datasets: WMDP WikiText GSM8K AGNews WinoGrande SST-2 MNLI QQP MUSE

Benchmarks: WMDP MUSE MMLU

Metrics: forget quality robust accuracy fine-tuning accuracy MMLU accuracy VerbMem KnowMem running time

Baselines: NPO RMU ILU(Multi) LAT TAR SAM-based unlearning

Builds on: NPO RMU IRMv1 task vectors

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy