Scalable and Robust LLM Unlearning by Correcting Responses with Retrieved Exclusions
Junbeom Kim, Kyuyoung Kim, Jihoon Tack, Dongha Lim, Jinwoo Shin
TL;DR
The paper tackles the challenge of preventing sensitive knowledge leakage from large language models by shifting focus from input-based suppression to output revision. It proposes CURE, a retrieval-augmented unlearning framework that attaches a parameter-efficient corrector via LoRA to verify and rewrite leaked responses using retrieved exclusions. By retrieving the most relevant unlearning targets and employing a two-stage curriculum (leakage detection and suppression reinforcement), CURE achieves substantial leakage reduction while preserving utility, and demonstrates robustness under continual unlearning. Empirical results across TOFU, WMDP, and MMLU show CURE outperforms fine-tuning and guardrail baselines, with practical inference overhead and broad generalization across domains.
Abstract
Language models trained on web-scale corpora risk memorizing and exposing sensitive information, prompting the need for effective machine unlearning. Prior methods mainly focus on input queries to suppress sensitive outputs, yet this often fails to eliminate the underlying knowledge and limits scalability. To address this, we propose Corrective Unlearning with Retrieved Exclusions (CURE), a novel unlearning framework that verifies model outputs for leakage and revises them into safe responses. Specifically, CURE employs a lightweight corrector that is applied to the original model to verify whether outputs contain target knowledge and to rewrite them if any leakage is detected. To efficiently handle large-scale unlearning requests, CURE retrieves unlearning targets that are relevant to the initial response and provides them as in-context references to the corrector for detection and conditional revision. By leveraging this retrieval augmentation, the corrector can adapt to new unlearning requests without additional training. Extensive evaluations demonstrate that CURE substantially reduces information leakage, even from indirect queries where prior works fall short, while maintaining response quality and general utility. Moreover, it demonstrates robustness under continual unlearning scenarios, making it practical for real-world applications.
