What is Adversarial Training for Diffusion Models?

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Rosaria, Briglia Maria, Mirza, Mujtaba Hussain, Lisanti, Giuseppe, Masi, Iacopo
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915308748406784
author Rosaria, Briglia Maria
Mirza, Mujtaba Hussain
Lisanti, Giuseppe
Masi, Iacopo
author_facet Rosaria, Briglia Maria
Mirza, Mujtaba Hussain
Lisanti, Giuseppe
Masi, Iacopo
contents We answer the question in the title, showing that adversarial training (AT) for diffusion models (DMs) fundamentally differs from classifiers: while AT in classifiers enforces output invariance, AT in DMs requires equivariance to keep the diffusion process aligned with the data distribution. AT is a way to enforce smoothness in the diffusion flow, improving robustness to outliers and corrupted data. Unlike prior art, our method makes no assumptions about the noise model and integrates seamlessly into diffusion training by adding random noise, similar to randomized smoothing, or adversarial noise, akin to AT. This enables intrinsic capabilities such as handling noisy data, dealing with extreme variability such as outliers, preventing memorization, and improving robustness. We rigorously evaluate our approach with proof-of-concept datasets with known distributions in low- and high-dimensional space, thereby taking a perfect measure of errors; we further evaluate on standard benchmarks such as CIFAR-10, CelebA and LSUN Bedroom, showing strong performance under severe noise, data corruption, and iterative adversarial attacks.
format Preprint
id arxiv_https___arxiv_org_abs_2505_21742
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle What is Adversarial Training for Diffusion Models?
Rosaria, Briglia Maria
Mirza, Mujtaba Hussain
Lisanti, Giuseppe
Masi, Iacopo
Computer Vision and Pattern Recognition
Machine Learning
We answer the question in the title, showing that adversarial training (AT) for diffusion models (DMs) fundamentally differs from classifiers: while AT in classifiers enforces output invariance, AT in DMs requires equivariance to keep the diffusion process aligned with the data distribution. AT is a way to enforce smoothness in the diffusion flow, improving robustness to outliers and corrupted data. Unlike prior art, our method makes no assumptions about the noise model and integrates seamlessly into diffusion training by adding random noise, similar to randomized smoothing, or adversarial noise, akin to AT. This enables intrinsic capabilities such as handling noisy data, dealing with extreme variability such as outliers, preventing memorization, and improving robustness. We rigorously evaluate our approach with proof-of-concept datasets with known distributions in low- and high-dimensional space, thereby taking a perfect measure of errors; we further evaluate on standard benchmarks such as CIFAR-10, CelebA and LSUN Bedroom, showing strong performance under severe noise, data corruption, and iterative adversarial attacks.
title What is Adversarial Training for Diffusion Models?
topic Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2505.21742