RAZOR: Ratio-Aware Layer Editing for Targeted Unlearning in Vision Transformers and Diffusion Models
About
Transformer based diffusion and vision-language models have achieved remarkable success; yet, efficiently removing undesirable or sensitive information without retraining remains a central challenge for model safety and compliance. We introduce Ratio-Aware Zero/One-step Optimized Retentive unlearning (RAZOR), a lightweight, model-agnostic unlearning framework that generalizes forgetting updates to coordinated multi-layer and multi-head edits within transformer backbones. RAZOR identifies the most important layers and attention heads by measuring how much they contribute to forgetting the target data while preserving useful knowledge. Then, it updates these parts of the model using a carefully regularized rule to avoid harming overall performance. The set of edited components grows gradually, ensuring precise unlearning without over-editing or damaging unrelated capabilities. We evaluate RAZOR on CLIP, Stable Diffusion, and vision-language models (VLMs) using widely adopted unlearning benchmarks covering identity, style, and object erasure tasks. Our results show that RAZOR achieves highly accurate and stable forgetting, even under quantization. This approach offers stronger retention and better efficiency than prior methods. Notably, it also operates significant faster than conventional techniques. These results demonstrate that RAZOR is a practical and scalable solution for safe, adaptive unlearning in transformer-based vision models.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Machine Unlearning | ImageNet | Forget Accuracy54.01 | 15 | |
| Machine Unlearning | LAION 400M | Forget Accuracy40.38 | 15 | |
| Object Forgetting | UnlearnCanvas SD-V3 | Unlearning Accuracy (UA)98.8 | 7 | |
| Object Forgetting | UnlearnCanvas SD-V1.5 | Unlearning Accuracy (UA)97.91 | 7 | |
| Style Forgetting | UnlearnCanvas SD-V1.5 | Unlearning Accuracy (UA)99.26 | 7 | |
| Machine Unlearning | UnlearnCanvas SD-V1.5 | Time (s)78 | 7 | |
| Style Forgetting | UnlearnCanvas SD-V3 | Unlearning Accuracy (UA)99.4 | 7 |