Unlearning for One-Step Generative Models via Unbalanced Optimal Transport
Organizations: Sungkyunkwan University, Seoul, Republic of Korea · Korea Institute for Advanced Study, Seoul, Republic of Korea
Abstract
Recent advances in one-step generative frameworks, such as flow map models, have significantly improved the efficiency of image generation by learning direct noise-to-data mappings in a single forward pass. However, machine unlearning for ensuring the safety of these powerful generators remains entirely unexplored. Existing diffusion unlearning methods are inherently incompatible with these one-step models, as they rely on a multi-step iterative denoising process. In this work, we propose UOT-Unlearn, a novel plug-and-play class unlearning framework for one-step generative models based on the Unbalanced Optimal Transport (UOT). Our method formulates unlearning as a principled trade-off between a forget cost, which suppresses the target class, and an -divergence penalty, which preserves overall generation fidelity via relaxed marginal constraints. By leveraging UOT, our method enables the probability mass of the forgotten class to be smoothly redistributed to the remaining classes, rather than collapsing into low-quality or noise-like samples. Experimental results on CIFAR-10 and ImageNet-256 demonstrate that our framework achieves superior unlearning success (PUL) and retention quality (u-FID), significantly outperforming baselines.
Figures & tables
| Method | Optimization-phase Data | ||
|---|---|---|---|
| Real Forget | Real Retain | Generated data | |
| Gradient Ascent (GA) | Required | None | None |
| VDU | Required | None | None |
| Selective Amnesia | None | None | Required |
| SalUn | Required | Required | Required ∗ |
| UOT-Unlearn (Ours) | None † | None | Required |
| Unlearned | Original | GA | SA | SalUn | VDU | UOT-Unlearn (Ours) | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Class | FID | PUL (%) | u-FID | PUL (%) | u-FID | PUL (%) | u-FID | PUL (%) | u-FID | PUL (%) | u-FID |
| Target Model: Consistency Trajectory Models (CTM) [ 13 ] | |||||||||||
| Class 1 (Auto) | 4.53 | 88.07 | 160.03 | 91.16 | 49.80 | 90.64 | 41.36 | 53.86 | 71.98 | 80.32 | 9.90 |
| Class 6 (Frog) | 5.02 | 39.16 | 72.17 | 61.85 | 42.54 | 43.16 | 39.00 | 51.25 | 47.11 | 90.98 | 5.11 |
| Class 8 (Ship) | 4.36 | 95.40 | 208.80 | 64.50 | 62.48 | 48.65 | 45.70 | 48.43 | 52.07 | 85.23 | 5.88 |
| Average | 4.64 | 74.21 | 147.00 | 72.50 | 51.61 | 60.82 | 42.02 | 51.18 | 57.05 | 85.51 | 6.96 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
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 343 papers