Multimodal large language models (MLLMs) can reproduce sensitive, copyrighted, or unsafe information from their training data. Effective unlearning must remove target information while preserving non-target content, even within the same response. Existing methods typically apply uniform forgetting objectives to complete responses and rely on fixed, off-policy supervision, resulting in coarse token control and misalignment with the model's current behavior. We propose CUSE, a Counterfactual-guided Unlearning framework via on-policy Self-distillation for multimodal large language models. It first constructs counterfactual inputs by removing target-related evidence and uses the resulting changes in token probabilities to identify which tokens require stronger forgetting. It then distills token-level forgetting and retention targets on responses sampled from the current policy, with a frozen copy of the original model serving as the teacher model augmented with the corresponding forgetting- and retention-oriented privileged contexts. This design jointly determines what to forget and what to preserve. On MLLMU-Bench, CUSE reduces forget-set ROUGE-L by 33.6% while achieving 1.2% higher retain-set ROUGE-L than the strongest baseline.
Figures & tables
Figure 1: Motivation of CUSE and its key components for addressing fine-grained forgetting control and supervision–behavior misalignment in MLLM unlearning.
Figure 2: CUSE consists of (a) on-policy sampling, (b) counterfactual sensitivity estimation, and (c) dual-branch on-policy self-distillation with sensitivity-aware forgetting supervision.
Models
Classification Accuracy (%)
Generation: Rouge Score
Cloze: Accuracy (%)
Fgt ↓
Test ↓
Ret ↑
Cele ↑
Fgt ↓
Test ↓
Ret ↑
Cele ↑
Fgt ↓
Test ↓
Ret ↑
Cele ↑
LLaVA-1.5-7B (5% Forget)
Vanilla
59.20
44.80
60.70
40.21
0.645
0.289
0.584
0.312
54.00
26.00
55.47
8.17
GA
38.40
41.60
37.35
26.24
0.427
0.192
0.356
0.226
24.00
18.00
38.91
5.88
GA_Diff
40.80
42.40
49.81
30.68
0.503
0.224
0.547
0.271
32.00
22.00
49.96
6.87
KL_Min
37.60
39.20
45.91
28.72
0.519
0.230
0.552
0.285
28.00
20.00
42.26
6.21
Table 1: Unlearning results on MLLMU-Bench across the forget (Fgt), test (Test), retain (Ret), and celebrity (Cele) sets. ↓ and ↑ denote lower-is-better and higher-is-better metrics, respectively. The best results are shown in bold.
Figure 3: Behavioral evaluation on MLLMU-Bench using Qwen2.5-VL-7B-Instruct under a 5% forgetting ratio. ( 3(a) ) Forgetting naturalness. ( 3(b) ) Target-information leakage reduction and visual concept preservation.
Models
Classification Accuracy (%)
Generation: ROUGE-L Score
Cloze: Accuracy (%)
Fgt ↓
Test ↓
Ret ↑
Cele ↑
Fgt ↓
Test ↓
Ret ↑
Cele ↑
Fgt ↓
Test ↓
Ret ↑
Cele ↑
Vanilla
59.20
44.80
60.70
40.21
0.645
0.289
0.584
0.312
54.00
26.00
55.47
8.17
Off-policy
57.00
40.00
60.31
37.27
0.372
0.214
0.539
0.301
48.00
24.00
52.76
7.52
Uniform
24.00
22.40
59.67
38.94
0.192
0.177
0.548
0.309
18.00
22.00
53.55
7.52
Random
28.00
20.80
58.65
38.48
0.227
0.238
0.527
0.304
22.00
20.00
54.29
7.19
Ours
11.20
14.40
60.51
39.61
0.129
0.009
0.554
0.310
10.00
6.00
55.89
8.17
Table 2: Ablation study of CUSE on MLLMU-Bench using LLaVA-1.5-7B with a 5% forget ratio. Results are reported on the forget (Fgt), test, retain (Ret), and celebrity (Cele) sets.
Figure 4: Forgetting–utility trade-off on MLLMU-Bench using LLaVA-1.5-7B under 5%, 10%, and 15% forgetting ratios. The two plots on the left present classification results, with the x -axis measuring the drop in forget-set accuracy (Fgt Acc Diff), whereas the two panels on the right present generation results, with the x -axis measuring the decrease in forget-set ROUGE score (Fgt Rouge Diff). The y -axis reports model utility on the retained (Ret) and celebrity (Cele) sets.
Models
Cls: Accuracy (%)
Gen: ROUGE-L Score
Clz: Accuracy (%)
Forget ↓
Retain ↑
Forget ↓
Retain ↑
Forget ↓
Retain ↑
CUSE
11.20
60.51
0.129
0.554
10.00
55.89
Random Prefix
10.40
60.13
0.125
0.553
8.00
55.56
Jailbreak Prompt
12.80
61.92
0.134
0.559
12.00
56.71
Paraphrase
12.00
60.58
0.130
0.561
10.00
54.32
Sampling Attack
11.20
60.67
0.121
0.557
12.00
55.48
Table 3: Performance comparison of different unlearning settings on MLLMU-Bench with LLaVA-1.5-7B at a 5% forgetting ratio. Results are reported on the forget (Fgt) and retain (Ret) sets.
Figure 5: Parameter sensitivity and optimization dynamics on MLLMU-Bench with LLaVA-1.5-7B. ( 5(a) ) and ( 5(b) ) show the impact of γ on ROUGE score and classification accuracy, while ( 5(c) ) presents ROUGE score evolution across optimization steps.
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 6: Parameter sensitivity on MLLMU-Bench with Qwen2.5-VL-7B-Instruct. ( 6(a) ) and ( 6(b) ) show the impact of γ on ROUGE score and classification accuracy.
Models
Classification Accuracy (%)
Generation: ROUGE-L Score
Cloze: Accuracy (%)
Fgt ↓
Test ↓
Ret ↑
Cele ↑
Fgt ↓
Test ↓
Ret ↑
Cele ↑
Fgt ↓
Test ↓
Ret ↑
Cele ↑
LLaVA-1.5-7B (5% Forget)-VQA
Vanilla
59.20
44.80
60.70
40.21
0.645
0.289
0.584
0.312
54.00
26.00
55.47
8.17
GA
38.40
41.60
37.35
26.24
0.427
0.192
0.356
0.226
24.00
18.00
38.91
5.88
GA_Diff
40.80
42.40
49.81
30.68
0.503
0.224
0.547
0.271
32.00
22.00
49.96
6.87
KL_Min
37.60
39.20
45.91
28.72
0.519
0.230
0.552
0.285
28.00
20.00
42.26
6.21
Appendix
Table 4: Unlearning performance of LLaVA-1.5-7B on MLLMU-Bench under 5%, 10%, and 15% forgetting ratios. Results are reported on the forget (Fgt), test (Test), retain (Ret), and celebrity (Cele) sets across classification, generation, and cloze tasks. ↓ indicates lower is better, while ↑ indicates higher is better. The results of our method are highlighted in bold.
Figure 7: Training procedure of CUSE.
Method
Efficacy ↑
Generality ↑
Divergence ↑
Fluency ↑
Specificity ↑
Capability ↑
LLaVA-1.5-7B (5% Forget)
Vanilla
3.75
5.00
30.60
73.13
97.71
78.46
GA
84.31
78.28
70.14
44.92
81.39
69.65
GA_Diff
77.84
72.55
63.07
46.11
83.25
70.20
KL_Min
73.97
68.92
61.06
47.40
82.23
70.95
NPO
87.43
82.24
72.13
49.20
78.65
69.17
Appendix
Table 5: Unlearning performance on CoVUBench under the 5% forget setting. Results are reported for LLaVA-1.5-7B and Qwen3-VL-4B-Instruct.
Figure 8: Unlearning performance comparison of LLaVA-1.5-7B on MLLMU-Bench. ( 8(a) ) Forget naturalness and ( 8(b) ) visual concept accuracy under 5% forgetting ratio.
Multimodal large language models (MLLMs) may memorize sensitive cross-modal information during pretraining, making machine unlearning (MU) crucial. Existing methods typically evaluate unlearning effectiveness based on output deviations, while overlooking the generation quality after unlearning. This can easily lead to hallucinated or rigid responses, thereby affecting the usability and safety of the unlearned model. To address this issue, we propose ASRU, a controllable multimodal unlearning framework that incorporates generation quality as a core evaluation objective. ASRU first induces initial refusal behavior through activation redirection, and then optimizes fine-grained refusal boundaries using a customized reward function, thereby achieving a better trade-off between target knowledge unlearning and model utility. Experiments on Qwen3-VL show that ASRU significantly improves unlearning effectiveness (+24.6%) on average and generation quality (5.8X) on average while effectively preserving model utility, using only a small amount of retained supervision data.
Jiahui Guang, Haiyan Wang, Yingjie Zhu +4
Harbin Institute of Technology, Shenzhen, China · Peng Cheng Laboratory, Shenzhen, China · The Hong Kong Polytechnic University, Hong Kong, China +1
Multimodal large language models (MLLMs) can memorize and disclose sensitive information, motivating machine unlearning to remove designated knowledge while preserving model utility. Existing privacy-oriented benchmarks mainly study profile-level deletion, whereas practical requests often require finer-grained forgetting: removing a sensitive attribute while retaining other information about the same identity. We introduce attribute-level MLLM unlearning and construct AMU-Bench, covering long-text, numeric, and short-text targets, multiple forget ratios, and diverse question types. Our evaluation shows that target and retain attributes share identity-specific and visual evidence, making selective forgetting prone to residual leakage and collateral degradation. To address this challenge, we propose Causal Localization and Retain-Aware Projection (CLRP), a lightweight, training-free framework that localizes causally relevant layers and projects intermediate representations away from target-specific subspaces while preserving retain-related information. Experiments across MLLMs with different architectures and scales show that CLRP achieves a strong forgetting--retention trade-off on AMU-Bench. For example, at a 5% forget ratio, CLRP reduces Attribute Forget Set cloze accuracy from 20.00% to 4.00% while improving Attribute Retain Set accuracy from 14.77% to 17.79% in the reported LLaVA-1.5-7B and Qwen2.5-VL-3B results. These findings demonstrate effective and selective attribute-level unlearning without modifying model parameters.
Junkai Lin, Junkai Chen, Siqi Hou +6
Institute of Automation, Chinese Academy of Sciences · The Chinese University of Hong Kong · The Australian National University +3
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.
Junkai Chen, Yuhao He, Junxiang You +3
Institute of Automation, Chinese Academy of Sciences · School of Advanced Interdisciplinary Sciences, UCAS