Anti-DreamBooth: Protecting users from personalized text-to-image synthesis
Thanh Van Le, Hao Phung, Thuan Hoang Nguyen, Quan Dao, Ngoc Tran, Anh Tran
TL;DR
DreamBooth personalization enables realistic subject-specific image synthesis but can be misused for targeted disinformation. The authors propose Anti-DreamBooth, perturbing users' images before publication to derail DreamBooth training, and develop two defenses—FSMG and ASPL—with ASPL being the strongest in diverse conditions. Extensive experiments on CelebA-HQ and VGGFace2 across multiple Stable Diffusion versions show robust protection under model, prompt, and preprocessing variations, including real-world black-box services. The work offers a practical, adaptable defense with publicly available code and highlights ongoing challenges in uncontrolled leakage scenarios.
Abstract
Text-to-image diffusion models are nothing but a revolution, allowing anyone, even without design skills, to create realistic images from simple text inputs. With powerful personalization tools like DreamBooth, they can generate images of a specific person just by learning from his/her few reference images. However, when misused, such a powerful and convenient tool can produce fake news or disturbing content targeting any individual victim, posing a severe negative social impact. In this paper, we explore a defense system called Anti-DreamBooth against such malicious use of DreamBooth. The system aims to add subtle noise perturbation to each user's image before publishing in order to disrupt the generation quality of any DreamBooth model trained on these perturbed images. We investigate a wide range of algorithms for perturbation optimization and extensively evaluate them on two facial datasets over various text-to-image model versions. Despite the complicated formulation of DreamBooth and Diffusion-based text-to-image models, our methods effectively defend users from the malicious use of those models. Their effectiveness withstands even adverse conditions, such as model or prompt/term mismatching between training and testing. Our code will be available at https://github.com/VinAIResearch/Anti-DreamBooth.git.
