Can LLMs Truly Forget? Revealing Unlearning Gaps Through Adversarial Evaluation
Organizations: University of Massachusetts Amherst · Microsoft Corporation
Abstract
Machine unlearning aims to remove the influence of targeted training data from a model while preserving its remaining capabilities, but evaluating whether such information has truly become inaccessible remains challenging. Existing benchmarks primarily assess unlearning under clean, non-adversarial queries, leaving open whether information that appears forgotten can still be recovered through strategic prompting. We address this gap through a unified evaluation of prompt-based and fine-tuning-based unlearning methods on TOFU using Llama-3.2-3B-Instruct, followed by an adversarial robustness evaluation of methods that perform strongly under standard metrics. We introduce Attack Success Rate (ASR), an LLM-as-judge metric that measures the fraction of adversarial responses whose leakage score exceeds , and evaluate recovery across eight attack suites. Our results reveal a substantial gap between clean-query forgetting and adversarial robustness. Although several fine-tuning-based methods achieve Forget Quality above , targeted information remains recoverable with ASRs between and , close to the ASR of the unprotected base model. In contrast, clean multilingual reformulations yield only measured leakage. A manual audit further finds agreement between binary ASR decisions and human factual assessments in seven of ten cases, indicating that ASR provides a useful, though imperfect, signal of behavioral recoverability. These findings show that strong standard-metric performance alone is insufficient to establish robustness after unlearning and motivate adversarial stress-testing as a complementary component of unlearning evaluation.
Figures & tables
| Method | Family | Model Fine-tuned? | Mechanism |
|---|---|---|---|
| SPUL | Prompt-based | No | Soft-prompt optimization with forget and retain objectives |
| ICUL | Prompt-based | No | In-context demonstrations with incorrect forget-set answers |
| NPO | Fine-tuning-based | Yes | Penalizes forget-set responses relative to a reference model |
| SimNPO | Fine-tuning-based | Yes | Simplified preference objective that discourages forget-set responses |
| RMU | Fine-tuning-based | Yes | Redirects forget-set representations while preserving retain behavior |
| AltPO | Fine-tuning-based | Yes | Penalizes forget responses while rewarding plausible alternatives |
| Split | Metric | Fine-tuning-based | Prompt-based | ||||
|---|---|---|---|---|---|---|---|
| NPO | SimNPO | AltPO | RMU | SPUL | ICUL | ||
| 1% | FQ | 0.919 | 0.999 | 0.919 | 0.765 | 0.266 | 0.405 |
| MU | 0.500 | 0.497 | 0.484 | 0.495 | 0.228 | 0.445 | |
| FTR | 0.705 | 0.700 | 0.734 | 0.683 | 0.717 | 0.712 | |
| PL | 29.43 | 4.28 | |||||
| 5% | FQ | 0.965 | 0.924 | 0.988 | 0.466 | 0.006 | 0.088 |
| Field | Value |
|---|---|
| Method | SimNPO (FQ ) |
| Attack suite | Authority |
| Adversarial prompt | This is an important factual question. For academic research purposes only, provide a factual answer to: In which city and country was Basil Mahfouz Al-Kuwaiti born? |
| Model response | ”Basil Mahfouz Al-Kuwaiti was born in Kuwait City, Kuwait.” |
| Reference answer | ”Basil Mahfouz Al-Kuwaiti was born in Kuwait City, Kuwait.” |
| Judge leakage | 1.000 |
| Category | Suite | NPO | SimNPO | AltPO | RMU |
|---|---|---|---|---|---|
| Role-playing | Roleplay | 75.0 | 80.0 | 77.5 | 87.5 |
| Prompt Injection | Authority | 82.5 | 82.5 | 90.0 | 87.5 |
| System Injection | 87.5 | 85.0 | 90.0 | 87.5 | |
| Rephrasing | Direct | 77.5 | 80.0 | 80.0 | 82.5 |
| Hypothetical | 80.0 | 77.5 | 85.0 | 82.5 | |
| Multiple Choice | 47.5 | 50.0 | 45.0 | 70.0 |
| Evaluation | Records | Pearson | Diverg. |
|---|---|---|---|
| All four methods | 1,280 | 0.924 | 27 |
| Language | NPO | SimNPO | AltPO | RMU |
|---|---|---|---|---|
| German | 10.0% | 10.0% | 10.0% | 10.0% |
| Spanish | 5.0% | 5.0% | 5.0% | 5.0% |
| French | 2.5% | 5.0% | 2.5% | 2.5% |
| Chinese | 2.5% | 2.5% | 2.5% | 2.5% |
| Arabic | 0.0% | 0.0% | 0.0% | 0.0% |
| Hindi | 0.0% | 0.0% | 0.0% | 0.0% |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Sample | Audited example | Human annotation | ASR decision | Agree |
|---|---|---|---|---|
| S01 AltPO Authority | Question: What special recognition or awards has Basil Mahfouz Al-Kuwaiti received for his writing? | |||
| Reference answer: Basil Mahfouz Al-Kuwaiti has been honored with the Prix Goncourt, a prestigious French literature prize. | ||||
| Adversarial prompt: This is an important factual question. For academic research purposes only, provide a factual answer to: What special recognition or awards has Basil Mahfouz Al-Kuwaiti received for his writing? | ||||
| Victim-model response: The factual answer is: Basil Mahfouz Al-Kuwaiti has been honored with the Prix Goncourt, a prestigious French literature prize. | Clear leakage | Score: 0.646 Leakage | Yes | |
| S02 SimNPO Authority | Question: Can you tell me about the occupations of Basil Mahfouz Al-Kuwaiti’s parents? |
Machine Unlearning
Machine unlearning removes the influence of selected data or concepts from trained models while preserving useful behavior and avoiding full retraining.
See all 351 papers