ROAD: Modern Adversarial Training for Simple One-Step Distillation at Scale
Organizations: Shanghai Jiao Tong University (sjtu.edu.cn) · SenseTime (sensetime.com)
Abstract
One-step distillation turns pretrained diffusion models into fast generators, but strong results often require substantial training machinery and compute. Pure adversarial distillation offers a simpler route, yet has struggled at modern text-to-image scale. To address this limitation, we propose ROAD (Representation-grounded One-step Adversarial Distillation), a one-stage framework that distills text-to-image models with one adversarial objective and a lightweight representation-space critic. First, we replace the classical convolutional head with a Lipschitz-controlled Transformer head with token-level text conditioning, which matches the semantic tokens of modern visual encoders. Second, we observed a fixed random feature mixing leads to long-horizon degradation. We attribute it to generator-critic co-adaptation around one realization-specific view, and periodically re-draw the mixing to keep the randomization effective. Third, for our dense and vector-valued logits, we introduce Jacobian R1 which penalizes the full input-logit Jacobian, overcoming pooled R1's limitation of neglecting most of logit sensitivities. A single adversarial objective then suffices: in one step, ROAD reaches 11.03 FID on SDXL and 13.73 on SD3.5-M on COCO-10K, surpassing the multi-step teachers at a fraction of distribution matching's training compute.
Figures & tables
| Critic head | Param. | FID | CLIP | |
| 1 | Conv | 24.8M | 19.02 | 0.317 |
| 2 | Deep Conv | 54.8M | 21.52 | 0.311 |
| 3 | Naive Transformer | 54.4M | Collapse | – |
| 4 | ViTGAN | 54.3M | 15.40 | 0.319 |
| 5 | ViT (ours) | 54.3M | 14.54 | 0.331 |
| Method | Training | FID | CLIP | HPSv2 | Pick | Aes | |
| Tech. | Stage | ||||||
| SDXL base (cfg 6) | – | – | 19.29 | 0.331 | 28.33 | 22.11 | 6.19 |
| Hyper-SDXL | Traj.+Reward+ ScoreD+GAN | 6 | 33.66 | 0.328 | 29.97 | 22.71 | 6.59 |
| DMD2 | ScoreD+GAN | 2 | 19.01 | 0.336 | 28.36 | 22.09 | 6.09 |
| DMDX | Adv. ScoreD | 2 | – | 0.352 | 27.70 | 22.27 | – |
| SiDa | ScoreD+GAN | 1 | 15.23 | 0.326 | 27.80 | 21.72 | 6.16 |
| Method | Tech. | NFE | FID | CLIP | HPSv2 | IR | Pick | Aes | GE |
| SD3.5-M (cfg 4.5) | – | 40 | 18.01 | 0.341 | 29.19 | 1.00 | 22.38 | 6.12 | 0.69 |
| SD3.5-M-Turbo | – | 4 | 23.22 | 0.330 | 26.80 | 0.47 | 21.59 | 5.86 | 0.55 |
| SenseFlow | ScoreD+GAN+Traj. | 4 | 28.07 | 0.328 | 29.54 | 0.93 | 22.59 | 6.28 | 0.62 |
| SwD | ScoreD+GAN+MMD | 4 | 26.56 | 0.338 | 29.48 | 1.15 | 22.91 | 6.39 | 0.71 |
| SiD-DiT | ScoreD | 4 | 22.02 | 0.338 | 29.36 | 1.01 | 22.59 | 6.24 | 0.64 |
| ROAD (ours) | GAN | 1 | 13.73 | 0.342 | 28.85 | 0.94 | 22.00 | 6.15 | 0.66 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | SDXL | SD3.5-M |
| Teacher model | SDXL-Base-1.0 | SD3.5-Medium |
| Teacher arch. | UNet | MMDiT |
| Conditioning timestep / | ||
| GPUs batch | ||
| G learning rate | ||
| D learning rate |
Diffusion Model Distillation
Diffusion model distillation transfers a large model’s generative behavior to faster or smaller models that need fewer sampling steps.
See all 194 papers