Compositional Concepts Erasing: Disentangling Object-Style via Domain Manifold Unlearning
Organizations: University of Tulsa · The University of Arizona · Clemson University · Texas A&M University
Abstract
Diffusion models pose significant risks regarding the generation of illicit content and copyright violations. This has catalyzed the development of machine unlearning to erase harmful concepts or copyrighted styles from a model's generative repertoire without compromising its general performance. However, previous unlearning approaches on diffusion models have largely focused on either object-level or style-level removal and failed to address the challenge of object-style combination unlearning. At the same time, multiple unlearning requests often lead to catastrophic forgetting. To address these challenges, we propose Domain Manifold Unlearning (DMU), which uses an EMA-updated feature proxy extracted from intermediate diffusion features to represent the retained target-object direction. As a lightweight estimating representation of an object, DMU enables selective unlearning of domain-specific components in a specific object while preserving other semantic representations, thereby significantly enhancing robustness in multiple combination unlearning scenarios. Extensive experiments show that DMU significantly mitigates catastrophic forgetting, outperforming state-of-the-art methods of batch unlearning and sequential unlearning.
Figures & tables
| Steps | ||
| 0 | 1815.85 | 1773.03 |
| 500 | 1843.38 | 637.38 |
| 1000 | 4576.56 | 0 |
| Momentum | 0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 | 0.8 | 0.9 |
| HA (↑) | 88.54 | 88.25 | 87.93 | 85.67 | 88.05 | 88.06 | 84.37 | 83.18 | 90.45 |
| Method | HA (↑) | UA(↑) | RA pos (↑) | RA anc (↑) | StyleAcc R (↑) | CLIP R (↑) |
| FT w/o (BU) | 47.98 | 30.24 | 53.33 | 93.40 | 91.27 | 29.10 |
| GA (BU) | 3.31 | 97.78 | 1.13 | 97.73 | 94.16 | 27.56 |
| L1 (BU) | 69.74 | 48.89 | 82.49 | 95.77 | 94.29 | 28.12 |
| L2 (BU) | 60.38 | 36.44 | 87.22 | 92.76 | 95.17 | 28.83 |
| UCE (BU) [ 18 ] | 59.39 | 82.33 | 57.03 | 48.01 | 94.69 | 27.25 |
| SculpMemory (BU) [ 4 ] | 53.63 | 52.09 | 39.69 | 86.62 | 96.23 | 27.79 |
| Dataset | Method | HA (↑) | UA(↑) | RA pos (↑) | RA anc (↑) | StyleAcc R (↑) | CLIP R (↑) |
| OfficeHome | ADU | 56.61 | 44.12 | 62.17 | 70.22 | 84.67 | 25.49 |
| SSDA | 50.77 | 37.50 | 50.00 | 80.47 | 80.19 | 25.17 | |
| DMU | 81.35 | 82.35 | 76.47 | 85.78 | 93.26 | 26.41 | |
| PACS | ADU | 58.32 | 59.80 | 41.18 | 95.83 | 94.43 | 24.39 |
| SSDA | 64.93 | 39.22 | 94.12 | 99.17 | 96.73 | 26.57 | |
| DMU | 91.63 | 98.04 | 88.24 | 89.23 | 91.49 | 25.79 |
| Method | HA (↑) | UA(↑) | RA pos (↑) | RA anc (↑) | StyleAcc R (↑) | CLIP R (↑) |
| SDXL | 6.79 | 2.38 | 92.7 | 89.68 | 97.84 | 28.55 |
| + DMU | 95.75 | 100.00 | 98.10 | 89.78 | 97.78 | 28.59 |
| SD2 | 7.32 | 2.57 | 95.56 | 97.11 | 96.25 | 29.16 |
| + DMU | 96.60 | 95.71 | 96.19 | 97.94 | 94.63 | 29.67 |
| Method | HA (↑) | UA(↑) | RA pos (↑) | RA anc (↑) | StyleAcc R (↑) | CLIP R (↑) |
| Full DMU (*) | 87.33 | 87.07 | 89.36 | 85.63 | 95.20 | 29.08 |
| Remove Pos. alignment | 58.77 | 72.92 | 38.15 | 89.89 | 93.61 | 28.76 |
| Remove Neg. repulsion | 57.81 | 35.42 | 77.46 | 92.98 | 96.73 | 29.19 |
| Remove Denoising preservation (Pos. & Anchor set) | 84.39 | 89.58 | 79.48 | 84.73 | 83.80 | 28.79 |
| Remove Pos. alignment & Denoising preservation (Pos. set) | 48.07 | 79.17 | 26.01 | 88.24 | 81.30 | 28.70 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| HA (↑) | UA (↑) | RA pos (↑) | RA anc (↑) | StyleAcc R (↑) | CLIP R (↑) | |
| 0.00 | 47.42 | 25.79 | 72.42 | 93.59 | 92.27 | 29.15 |
| 0.05 | 86.26 | 89.58 | 80.64 | 89.16 | 95.51 | 29.32 |
| 0.15 | 90.45 | 94.59 | 84.29 | 93.17 | 94.99 | 29.16 |
| 0.20 | 82.60 | 79.17 | 83.82 | 85.04 | 94.14 | 29.33 |
| 0.25 | 90.58 | 95.83 | 89.93 | 86.48 | 93.08 | 29.32 |
| 0.30 | 87.15 | 89.58 | 87.28 | 84.73 | 93.92 | 29.33 |
| Model | WMDP-Bio (↓) | WMDP-Cyber (↓) | MMLU (↑) |
| ZEPHYR-7B | 63.7 | 44.0 | 58.1 |
| + NPO | 53.7 | 34.6 | 50.4 |
| + GA | 51.8 | 30.4 | 45.9 |
| + RMU | 27.3 | 26.7 | 56.4 |
| + RMU-LAT | 31.7 | 29.6 | 57.5 |
| + DMU | 29.3 | 27.3 | 56.6 |
Diffusion Model Unlearning
Diffusion model unlearning removes specified concepts or training examples from generative models while preserving unrelated generation.
See all 77 papers