Diff-Cleanse: Identifying and Mitigating Backdoor Attacks in Diffusion Models
Jiang Hao, Xiao Jin, Hu Xiaoguang, Chen Tianyou, Zhao Jiajia
TL;DR
This work addresses the vulnerability of diffusion models to backdoor attacks by introducing Diff-Cleanse, a two-stage defense combining trigger inversion and structural pruning. The trigger inversion stage (BBTI) detects backdoors by reconstructing inverted triggers and measuring sampling diversity with MSCR, while the removal stage uses Taylor-based structural pruning and a dual-loss fine-tuning objective to eliminate backdoor channels and preserve benign performance. Across a broad set of datasets, attacks, and samplers, Diff-Cleanse achieves near-perfect detection accuracy and complete backdoor removal with only 1–2% channel pruning, outperforming prior methods that struggle with state-of-the-art attacks. The framework operates with limited or synthetic data, is hardware-efficient, and provides practical, scalable protection for diffusion-model deployments.
Abstract
Diffusion models (DMs) are regarded as one of the most advanced generative models today, yet recent studies suggest that they are vulnerable to backdoor attacks, which establish hidden associations between particular input patterns and model behaviors, compromising model integrity by causing undesirable actions with manipulated inputs. This vulnerability poses substantial risks, including reputational damage to model owners and the dissemination of harmful content. To mitigate the threat of backdoor attacks, there have been some investigations on backdoor detection and model repair. However, previous work fails to reliably purify the models backdoored by state-of-the-art attack methods, rendering the field much underexplored. To bridge this gap, we introduce Diff-Cleanse, a novel two-stage backdoor defense framework specifically designed for DMs. The first stage employs a novel trigger inversion technique to reconstruct the trigger and detect the backdoor, and the second stage utilizes a structural pruning method to eliminate the backdoor. We evaluate our framework on hundreds of DMs that are attacked by three existing backdoor attack methods with a wide range of hyperparameter settings. Extensive experiments demonstrate that Diff-Cleanse achieves nearly 100\% detection accuracy and effectively mitigates backdoor impacts, preserving the model's benign performance with minimal compromise. Our code is avaliable at https://github.com/shymuel/diff-cleanse.
