Towards Robust Knowledge Unlearning: An Adversarial Framework for Assessing and Improving Unlearning Robustness in Large Language Models
On the map: LLM safety and security → Machine unlearning
Abstract (arXiv)
LLM have achieved success in many fields but still troubled by problematic content in the training corpora. LLM unlearning aims at reducing their influence and avoid undesirable behaviours. However, existing unlearning methods remain vulnerable to adversarial queries and the unlearned knowledge resurfaces after the manually designed attack queries. As part of a red-team effort to proactively assess the vulnerabilities of unlearned models, we design Dynamic Unlearning Attack (DUA), a dynamic and automated framework to attack these models and evaluate their robustness. It optimizes adversarial suffixes to reintroduce the unlearned knowledge in various scenarios. We find that unlearned knowledge can be recovered in 55.2% of the questions, even without revealing the unlearned model's parameters. In response to this vulnerability, we propose Latent Adversarial Unlearning (LAU), a universal framework that effectively enhances the robustness of the unlearned process. It formulates the unlearning process as a min-max optimization problem and resolves it through two stages: an attack stage, where perturbation vectors are trained and added to the latent space of LLMs to recover the unlearned knowledge, and a defense stage, where previously trained perturbation vectors are used to enhance unlearned model's robustness. With our LAU framework, we obtain two robust unlearning methods, AdvGA and AdvNPO. We conduct extensive experiments across multiple unlearning benchmarks and various models, and demonstrate that they improve the unlearning effectiveness by over 53.5%, cause only less than a 11.6% reduction in neighboring knowledge, and have almost no impact on the model's general capabilities.
Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). Placed in Machine unlearning, one of 12 directions in LLM safety and security. Builds on 19 of its 28 references that are in the map. First posted on arXiv 20 Aug 2024.
Builds on
19 of 28 references.
Closest ancestors · 10
Same direction, newest first
- 2024Machine Unlearning in Generative AI: A Survey30 Jul
- 2024MUSE: Machine Unlearning Six-Way Evaluation for Language Models8 Jul
- 2024UnUnlearning: Unlearning is not sufficient for content regulation in advanced generative AI27 Jun
- 2024Unlearning or Obfuscating? Jogging the Memory of Unlearned LLMs via Benign Relearning19 Jun
- 2024Negative Preference Optimization: From Catastrophic Collapse to Effective Unlearning8 Apr
- 2024TOFU: A Task of Fictitious Unlearning for LLMs11 Jan
- 2023Unlearn What You Want to Forget: Efficient Unlearning for LLMs31 Oct
- 2023SalUn: Empowering Machine Unlearning via Gradient-based Weight Saliency in Both Image Classification and Generation19 Oct
- 2023Who's Harry Potter? Approximate Unlearning in LLMs3 Oct
- 2023Model Sparsity Can Simplify Machine Unlearning11 Apr
Other references · 9
- 2023Universal and Transferable Adversarial Attacks on Aligned Language Modelscited by 2,914
- 2023Catastrophic Jailbreak of Open-source LLMs via Exploiting Generationcited by 439
- 2023Jailbreak and Guard Aligned Language Models with Only Few In-Context Demonstrationscited by 401
- 2023Automatically Auditing Large Language Models via Discrete Optimizationcited by 187
- 2023Can Sensitive Information Be Deleted From LLMs? Objectives for Defending Against Extraction Attackscited by 156
- 2024AdvPrompter: Fast Adaptive Adversarial Prompting for LLMscited by 146
- 2024Efficient Adversarial Training in LLMs with Continuous Attackscited by 104
- 2024Defending Against Unforeseen Failure Modes with Latent Adversarial Trainingcited by 82
- 2024Evaluating Copyright Takedown Methods for Language Modelscited by 42
Built on by
Citing papers per year: 2024: 3; 2025: 13; 2026: 8.
24 papers.
Sort:
By area:
- 2024Position: LLM Unlearning Benchmarks are Weak Measures of Progresscited by 58
- 2024Meta-Unlearning on Diffusion Models: Preventing Relearning Unlearned Conceptscited by 39
- 2025GUARD: Generation-time LLM Unlearning via Adaptive Restriction and Detectioncited by 17
- 2025RULE: Reinforcement UnLEarning Achieves Forget-Retain Pareto Optimalitycited by 14
- 2025Omni-Reward: Towards Generalist Omni-Modal Reward Modeling with Free-Form Preferencescited by 11
- 2025SoK: Machine Unlearning for Large Language Modelscited by 9
- 2025A Guardrail for Safety Preservation: When Safety-Sensitive Subspace Meets Harmful-Resistant Null-Spacecited by 9
- 2025Improving LLM Unlearning Robustness via Random Perturbationscited by 6
- 2025Prompt Attacks Reveal Superficial Knowledge Removal in Unlearning Methodscited by 5
- 2025SafeLLM: Unlearning Harmful Outputs from Large Language Models against Jailbreak Attackscited by 4
- 2025Downgrade to Upgrade: Optimizer Simplification Enhances Robustness in LLM Unlearningcited by 4
- 2026REBEL: Hidden Knowledge Recovery via Evolutionary-Based Evaluation Loopcited by 4
12 more
- 2025Dual-Space Smoothness for Robust and Balanced LLM Unlearningcited by 2
- 2026Position: Capability Control Should be a Separate Goal From Alignmentcited by 2
- 2025RUB: Evaluating Residual Knowledge in Unlearned Modelscited by 1
- 2025Learning-Time Encoding Shapes Unlearning in LLMscited by 1
- 2024Game-Theoretic Machine Unlearning: Mitigating Extra Privacy Leakagecited by 0
- 2025Consistency-Aware Editing for Entity-level Unlearning in Language Modelscited by 0
- 2026EvoMU: Evolutionary Machine Unlearningcited by 0
- 2026Unlearning Offline Stochastic Multi-Armed Banditscited by 0
- 2026POPS: Recovering Unlearned Multi-Modality Knowledge in MLLMs with Prompt-Optimized Parameter Shakingcited by 0
- 2026Test-Time Unlearning via Sparse Autoencodercited by 0
- 2026Damnatio Memoriae: Adversarially and Selectively Forgetting Identities in the Embedding Space of Face Recognition Modelscited by 0
- 2026Do LLMs Really Forget? Hidden-State Leakage in Model Unlearning and How to Fix itcited by 0
- 2026Do LLMs Really Forget? Hidden-State Leakage in Model Unlearning and How to Fix it29 Sep 2026
- 2026Damnatio Memoriae: Adversarially and Selectively Forgetting Identities in the Embedding Space of Face Recognition Models22 Sep 2026
- 2026Test-Time Unlearning via Sparse Autoencoder14 Sep 2026
- 2026POPS: Recovering Unlearned Multi-Modality Knowledge in MLLMs with Prompt-Optimized Parameter Shaking7 Jul 2026
- 2026Unlearning Offline Stochastic Multi-Armed Bandits1 May 2026
- 2026REBEL: Hidden Knowledge Recovery via Evolutionary-Based Evaluation Loop5 Feb 2026
- 2026Position: Capability Control Should be a Separate Goal From Alignment5 Feb 2026
- 2026EvoMU: Evolutionary Machine Unlearning2 Feb 2026
- 2025Consistency-Aware Editing for Entity-level Unlearning in Language Models19 Dec 2025
- 2025Omni-Reward: Towards Generalist Omni-Modal Reward Modeling with Free-Form Preferences27 Oct 2025
- 2025A Guardrail for Safety Preservation: When Safety-Sensitive Subspace Meets Harmful-Resistant Null-Space16 Oct 2025
- 2025Downgrade to Upgrade: Optimizer Simplification Enhances Robustness in LLM Unlearning1 Oct 2025
12 more
- 2025Dual-Space Smoothness for Robust and Balanced LLM Unlearning27 Sep 2025
- 2025SafeLLM: Unlearning Harmful Outputs from Large Language Models against Jailbreak Attacks21 Aug 2025
- 2025Learning-Time Encoding Shapes Unlearning in LLMs18 Jun 2025
- 2025Prompt Attacks Reveal Superficial Knowledge Removal in Unlearning Methods11 Jun 2025
- 2025SoK: Machine Unlearning for Large Language Models10 Jun 2025
- 2025RULE: Reinforcement UnLEarning Achieves Forget-Retain Pareto Optimality8 Jun 2025
- 2025GUARD: Generation-time LLM Unlearning via Adaptive Restriction and Detection19 May 2025
- 2025RUB: Evaluating Residual Knowledge in Unlearned Models21 Apr 2025
- 2025Improving LLM Unlearning Robustness via Random Perturbations31 Jan 2025
- 2024Game-Theoretic Machine Unlearning: Mitigating Extra Privacy Leakage6 Nov 2024
- 2024Meta-Unlearning on Diffusion Models: Preventing Relearning Unlearned Concepts16 Oct 2024
- 2024Position: LLM Unlearning Benchmarks are Weak Measures of Progress3 Oct 2024
- 2024Position: LLM Unlearning Benchmarks are Weak Measures of Progresscited by 58
- 2025GUARD: Generation-time LLM Unlearning via Adaptive Restriction and Detectioncited by 17
- 2025RULE: Reinforcement UnLEarning Achieves Forget-Retain Pareto Optimalitycited by 14
- 2025SoK: Machine Unlearning for Large Language Modelscited by 9
- 2025Improving LLM Unlearning Robustness via Random Perturbationscited by 6
- 2025Prompt Attacks Reveal Superficial Knowledge Removal in Unlearning Methodscited by 5
- 2025SafeLLM: Unlearning Harmful Outputs from Large Language Models against Jailbreak Attackscited by 4
- 2025Downgrade to Upgrade: Optimizer Simplification Enhances Robustness in LLM Unlearningcited by 4
- 2026REBEL: Hidden Knowledge Recovery via Evolutionary-Based Evaluation Loopcited by 4
- 2025Dual-Space Smoothness for Robust and Balanced LLM Unlearningcited by 2
- 2025RUB: Evaluating Residual Knowledge in Unlearned Modelscited by 1
- 2025Learning-Time Encoding Shapes Unlearning in LLMscited by 1
12 most cited of 18 All 18 (JSON)
- 2026Do LLMs Really Forget? Hidden-State Leakage in Model Unlearning and How to Fix it29 Sep 2026
- 2026Test-Time Unlearning via Sparse Autoencoder14 Sep 2026
- 2026Unlearning Offline Stochastic Multi-Armed Bandits1 May 2026
- 2026REBEL: Hidden Knowledge Recovery via Evolutionary-Based Evaluation Loop5 Feb 2026
- 2026EvoMU: Evolutionary Machine Unlearning2 Feb 2026
- 2025Consistency-Aware Editing for Entity-level Unlearning in Language Models19 Dec 2025
- 2025Downgrade to Upgrade: Optimizer Simplification Enhances Robustness in LLM Unlearning1 Oct 2025
- 2025Dual-Space Smoothness for Robust and Balanced LLM Unlearning27 Sep 2025
- 2025SafeLLM: Unlearning Harmful Outputs from Large Language Models against Jailbreak Attacks21 Aug 2025
- 2025Learning-Time Encoding Shapes Unlearning in LLMs18 Jun 2025
- 2025Prompt Attacks Reveal Superficial Knowledge Removal in Unlearning Methods11 Jun 2025
- 2025SoK: Machine Unlearning for Large Language Models10 Jun 2025
12 newest of 18 All 18 (JSON)