atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

From Trojan Horses to Castle Walls: Unveiling Bilateral Data Poisoning Effects in Diffusion Models

NeurIPS 2024 · Adversarial robustness and security › Attacks on text and graphs · approach: Clean-label data poisoning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that BadNets-style data poisoning (trigger plus relabeling, with no change to diffusion training or sampling) degrades text-to-image diffusion models, causing trigger amplification that can be exploited for poisoned-data detection and for robust classifier training.

Problem

Prior data poisoning attacks on diffusion models required altering the training objective, noise distribution, or sampling process, which departs from the BadNets threat model. The paper asks whether plain BadNets-style poisoning of the training set alone can compromise diffusion models, and what de

Approach

Apply an unmodified BadNets-style poisoning (image trigger plus target-label relabeling) to the training set only, then analyze generated images for prompt misalignment and trigger presence. The poisoned DMs amplify triggers in generations, which is reused to improve poisoned-data detection, to build classifiers from generated data, and to link poisoning with data replication.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Poison the training data with BadNets-like image triggers and relabeling at p=10%DDPM on CIFAR10 and Stable Diffusion on ImageNette and Caltech15 · CIFAR10; ImageNette; Caltech15FID: 5.868 -> 5.460; 22.912 -> 22.879; 46.489 -> 44.260No clear effect
Train the image classifier on poisoned-DM-generated data instead of poisoned training dataResNet-50 · ImageNette, BadNets-1, p=1%ASR (%): 87.104 -> 0.650Helped
Train the image classifier on poisoned-DM-generated data instead of poisoned training dataResNet-50 · ImageNette, BadNets-2, p=1%ASR (%): 64.621 -> 1.357Helped
Train the image classifier on poisoned-DM-generated data instead of poisoned training dataResNet-50 · Caltech15, WaNet, p=1%ASR (%): 90.000 -> 29.567Helped
Filter out the top 10% of denoising-loss values (ablation)Poisoned diffusion classifier on CIFAR10 · CIFAR10, BadNets-1, p=1%ASR (%): 62.38 -> 13.62Helped
Poison duplicate images rather than random images (ablation)BadNets-poisoned Stable Diffusion · ImageNette, p=5%G1 ratio: 33.8% -> 37.8%Helped
Poison duplicate images rather than random images (ablation)BadNets-poisoned Stable Diffusion · Caltech15, p=5%G1 ratio: 52.8% -> 55.1%Helped
Use SDE rather than DDPM sampling (ablation)BadNets-poisoned diffusion model · CIFAR10G1 generations: decrease by 17.1%Hurt
Use clean-label poisoning rather than BadNets-style label corruption (ablation)Stable Diffusion on ImageNette · ImageNetteprompt-misaligned generationsHurt
Train with relabeling only, omitting image triggers (ablation)Poisoned Stable Diffusion · ImageNette and Caltech15trigger-tainted generationsHurt
Apply detection methods to poisoned-DM-generated images instead of the poisoned training setCD, STRIP, and FCT detectors · ImageNette, Caltech15, and CIFAR10AUROC: +0.006; +0.014; +0.035; +0.028; +0.205; +0.139Helped
Increase guidance weight (ablation)Poisoned diffusion model · Trigger amplificationtrigger ratio in generationsHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 ImageNette Caltech15

Benchmarks: CIFAR10 ImageNette Caltech15

Metrics: FID generation composition (G1-G4 ratios) AUROC attack success rate (ASR) testing accuracy (TA)

Baselines: BadT2I clean-label backdoor attack relabeling-only poisoning ResNet-50 classifier trained on poisoned data

Builds on: BadNets BadDiff BadT2I Stable Diffusion diffusion classifier

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy