atlas

Research map / Adversarial robustness and security / Backdoor and poisoning

DataElixir: Purifying Poisoned Dataset to Mitigate Backdoor Attacks via Diffusion Models

AAAI 2024 · Adversarial robustness and security › Backdoor and poisoning · approach: Detecting poisoned samples · 14 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.

Proposes DataElixir, a dataset sanitization method that uses diffusion-model forward/reverse purification rounds to detect poisoned samples, identify the target label, and replace poisoned samples with purified benign versions.

Problem

Poisoning-based backdoor attacks contaminate training data; existing dataset sanitization methods work only for specific trigger types and often reduce benign accuracy.

Approach

Iterate diffusion forward/reverse purification on each sample to form a candidate set of intermediate images and predicted labels; poisoned samples show label transition from target label to ground-truth label as triggers are removed. Anomalous samples are identified by this transition, the target label is found via KL divergence on candidate label distributions, and purified images and labels are

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply DataElixir instead of the strongest baseline for each metricCIFAR10 backdoor defense · CIFAR10 (average across attacks)TPR: 60.90 -> 97.92Helped
apply DataElixir instead of the strongest baseline for each metricCIFAR10 backdoor defense · CIFAR10 (average across attacks)FPR: 3.38 -> 1.27Helped
apply DataElixir instead of the strongest baseline for each metricCIFAR10 backdoor defense · CIFAR10 (average across attacks)ACC: 90.54 -> 93.35Helped
apply DataElixir instead of the strongest baseline for each metricCIFAR10 backdoor defense · CIFAR10 (average across attacks)ASR: 12.24 -> 1.51Helped
apply DataElixir instead of the strongest baseline for each metricTiny ImageNet backdoor defense · Tiny ImageNet (average across attacks)TPR: 95.86 -> 97.71Helped
apply DataElixir instead of the strongest baseline for each metricTiny ImageNet backdoor defense · Tiny ImageNet (average across attacks)FPR: 0.72 -> 0.15Helped
apply DataElixir instead of the strongest baseline for each metricTiny ImageNet backdoor defense · Tiny ImageNet (average across attacks)ACC: 65.53 -> 65.73Helped
apply DataElixir instead of the strongest baseline for each metricTiny ImageNet backdoor defense · Tiny ImageNet (average across attacks)ASR: 9.24 -> 0.79Helped
use a diffusion model trained on ImageNet-1k rather than CIFAR10 (ablation)DataElixir · CIFAR10, BadNetsACCNo clear effect
use a disparate-distribution DDPM trained on CelebA rather than CIFAR10 (ablation)DataElixir · CIFAR10, varied attacksACCHurt
use a disparate-distribution DDPM trained on CelebA rather than CIFAR10 (ablation)DataElixir · CIFAR10, BadNetsASR: 0.82 -> 1.36No clear effect
replace iterative candidate-set purification with one forward-and-reverse pass (ablation)DataElixir purified image selection · CIFAR10, BadNetsTPR: 99.40% -> 40.52%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 Tiny ImageNet LFW CelebA-HQ ImageNet-1k

Benchmarks: CIFAR10 Tiny ImageNet LFW

Metrics: TPR FPR ACC ASR FID IS

Baselines: AC Spectral ABL DBD NC ANP I-BAU NAD Februus ZIP Sancdifi

Builds on: DDPM BackdoorBench Median Absolute Deviation

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