Extracting Training Data from Diffusion Models
arXiv:2301.13188
Abstract
Image diffusion models such as DALL-E 2, Imagen, and Stable Diffusion have attracted significant attention due to their ability to generate high-quality synthetic images. In this work, we show that diffusion models memorize individual images from their training data and emit them at generation time. With a generate-and-filter pipeline, we extract over a thousand training examples from state-of-the-art models, ranging from photographs of individual people to trademarked company logos. We also train hundreds of diffusion models in various settings to analyze how different modeling and data decisions affect privacy. Overall, our results show that diffusion models are much less private than prior generative models such as GANs, and that mitigating these vulnerabilities may require new advances in privacy-preserving training.
Cited by in corpus (10)
- Synthetically Enhanced: Unveiling Synthetic Data's Potential in Medical Imaging Research
- AI Art is Theft: Labour, Extraction, and Exploitation, Or, On the Dangers of Stochastic Pollocks
- Real Risks of Fake Data: Synthetic Data, Diversity-Washing and Consent Circumvention
- Does CLIP Know My Face?
- Efficient Privacy-Preserving Machine Learning with Lightweight Trusted Hardware
- LATENTPATCH: A Non-Parametric Approach for Face Generation and Editing
- Fundamental Limits of Membership Inference Attacks on Machine Learning Models
- Statistically Optimal Generative Modeling with Maximum Deviation from the Empirical Distribution
- Tensorization of neural networks for improved privacy and interpretability
- Conditionally Strongly Log-Concave Generative Models