atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

Towards Robust Knowledge Unlearning: An Adversarial Framework for Assessing and Improving Unlearning Robustness in Large Language Models

AAAI 2025 · Adversarial robustness and security › Attacks on text and graphs · approach: Adversarial prompts for language models

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 DUA, an automated dynamic adversarial-suffix attack that recovers unlearned knowledge in LLMs, and LAU, a latent adversarial min-max unlearning framework yielding AdvGA and AdvNPO that are more robust to such attacks.

Problem

LLM unlearning methods are fragile: unlearned knowledge resurfaces under adversarial queries, and existing red-teaming relies on static, manually designed attack prompts.

Approach

Optimize universal GCG-style adversarial suffixes to reintroduce unlearned knowledge (DUA), then train unlearning under a latent-space min-max objective where perturbation vectors added to a middle residual layer simulate adversarial queries (LAU), applied to GA and NPO.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add latent adversarial unlearning to NPONPO on RWKU · RWKU forget set, LLaMA-3-8B-InstructROUGE-L All: 40.3 -> 15.5Helped
Add latent adversarial unlearning to GAGA on RWKU · RWKU forget set, LLaMA-3-8B-InstructROUGE-L All: 68.4 -> 57.2Helped
Add latent adversarial unlearning to NPONPO on RWKU · RWKU forget set, LLaMA-3.1-8B-InstructROUGE-L All: 38.3 -> 18.7Helped
Add latent adversarial unlearning to GAGA on RWKU · RWKU forget set, LLaMA-3.1-8B-InstructROUGE-L All: 52.4 -> 30.2Helped
Add latent adversarial unlearning to NPONPO on MUSE news · MUSE newsKnowMem on forget set: 9.4 -> 6.1Helped
Add latent adversarial unlearning to GAGA on MUSE news · MUSE newsKnowMem on forget set: 53.8 -> 41.7Hurt
Use gradient descent retain loss instead of the default retain loss (ablation)AdvGA on RWKU · RWKU forget set, LLaMA-3-8B-InstructROUGE-L All: 57.2 -> 62.6Hurt
Use KL-divergence retain loss instead of the default retain loss (ablation)AdvGA on RWKU · RWKU forget set, LLaMA-3-8B-InstructROUGE-L All: 57.2 -> 54.0Helped
Use gradient descent retain loss instead of the default retain loss (ablation)AdvNPO on RWKU · RWKU forget set, LLaMA-3-8B-InstructROUGE-L All: 15.5 -> 21.4Hurt
Use KL-divergence retain loss instead of the default retain loss (ablation)AdvNPO on RWKU · RWKU forget set, LLaMA-3-8B-InstructROUGE-L All: 15.5 -> 19.5Hurt
Add perturbations at the embedding layer (ablation)Latent adversarial unlearning · RWKU forget and neighbor setsROUGE-L recallNo clear effect
Move the perturbation to deeper layers (ablation)Latent adversarial unlearning · RWKU forget and neighbor setsROUGE-L recallHurt

Surprising findings

Limitations

Experimental setup

Datasets: RWKU MUSE

Benchmarks: RWKU MUSE

Metrics: ROUGE-L forget score neighbor score MIA LOSS utility scores (reasoning, truthfulness, factuality, fluency VerbMem KnowMem PrivLeak

Baselines: GA NPO GA_GDR GA_KLR NPO_GDR NPO_KLR static prefix-injection attacks

Builds on: GCG negative preference optimization gradient ascent RWKU MUSE

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