Visual-Noise Guided In-Context Distillation for Multimodal Large Language Model Unlearning
About
Multimodal Large Language Models (MLLMs) have achieved remarkable progress on vision-language tasks, but they may also memorize and expose sensitive or restricted knowledge, raising concerns about privacy and broader safety risks. Machine Unlearning (MU) provides a promising way to remove targeted undesirable knowledge from trained models without retraining from scratch while preserving general model utility. Nevertheless, effective unlearning in MLLMs remains particularly challenging. Existing training-based methods often struggle to balance unlearning effectiveness and model utility. In contrast, training-free methods such as in-context unlearning preserve model utility by avoiding parameter updates, but they do not remove memorized knowledge at the parameter level and may remain vulnerable to reverse-engineering attacks. More importantly, in-context unlearning is insufficient in multimodal settings, where visual inputs can provide strong conditioning signals and induce undesirable outputs. To address these challenges, we propose Visual-Noise Guided In-Context Distillation (VGID), a distillation-based framework for MLLM unlearning. VGID dynamically constructs an unlearning-oriented teacher distribution from the frozen base model through dual-modal intervention that combines visual perturbation with textual in-context unlearning. The resulting intervention-induced distribution serves as a teacher signal for distillation, guiding the student model toward parameter-level unlearning without requiring external teacher models or explicit undesirable response annotations. Experimental results show that VGID achieves strong unlearning effectiveness while preserving competitive model utility, reducing forget set ROUGE-L by 0.371 with only a 0.055 drop in retain set ROUGE-L in a representative setting.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Classification | MLLMU-Bench Forget Set | Accuracy50 | 51 | |
| Generation | MLLMU-Bench Forget Set | Rouge Score25.3 | 37 | |
| Classification | MLLMU-Bench (test) | Accuracy47.5 | 32 | |
| Classification | MLLMU-Bench (Retain Set) | Accuracy50.8 | 32 | |
| Cloze | MLLMU-Bench Forget Set | Cloze Accuracy10.86 | 32 | |
| Cloze-task | MLLMU-Bench (Retain Set) | Accuracy24 | 30 | |
| MLLM Unlearning | MLLMU-Bench Retain Set 10% ratio | Cloze Accuracy23.89 | 30 | |
| Cloze-task | MLLMU-Bench (test) | Accuracy13.04 | 30 | |
| MLLM Unlearning | MLLMU-Bench forget set, 10% ratio | Cloze Accuracy19.79 | 30 | |
| Multimodal Language Model Unlearning | MLLMU-Bench 1.0 (test) | Cloze Accuracy15.75 | 30 |