atlas

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

Towards Understanding the Robustness of Diffusion-Based Purification: A Stochastic Perspective

ICLR 2025 · Adversarial robustness and security › Attacks on text and graphs · approach: Diffusion-based adversarial purification · 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.

Argues that stochasticity in diffusion-based purification (not forward noise washout alone) drives robustness, introduces a deterministic white-box attack setting, and proposes ADDT with RBGM to adversarially fine-tune diffusion purifiers.

Problem

Diffusion-based purification (DBP) is commonly credited to forward-diffusion Gaussian noise washing out adversarial perturbations, but the actual source of its robustness is unclear, and DBP evaluations under stochastic models may be unreliable.

Approach

Shows DBP robustness relies largely on stochasticity by introducing a Deterministic White-Box (DW-box) attack where the attacker knows the noise; then trains diffusion models adversarially (ADDT) by injecting classifier-guided perturbations mapped to Gaussian-like noise via rank-based mapping (RBGM).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune DiffPure with ADDTDiffPure · CIFAR-10ℓ∞ robust accuracy: 55.96 -> 62.11Helped
Fine-tune DP_DDPM with ADDTDP_DDPM · CIFAR-10ℓ∞ robust accuracy: 47.27 -> 51.46Helped
Fine-tune DP_DDIM with ADDTDP_DDIM · CIFAR-10ℓ∞ robust accuracy: 42.19 -> 46.48Helped
Fine-tune DP_EDM with ADDTDP_EDM · CIFAR-10ℓ∞ robust accuracy: 62.50 -> 66.41Helped
Fine-tune DP_DDPM with ADDTDP_DDPM · Tiny-ImageNetℓ∞ robust accuracy: 11.82 -> 13.57Helped
Fine-tune the ImageNet-1k DBP model with ADDTDBP model · ImageNet-1kPGD20+EoT10 robust accuracy: 46.92 -> 48.02Helped
Remove RBGM and use ℓ∞ perturbations during fine-tuning (ablation)ADDT · CIFAR-10FID: 5.190 -> 13.608Hurt
Use classifier-guided CGPO perturbations instead of MSE-guided samples (ablation)DP_DDPM · CIFAR-10, 100 NFEsℓ∞ robust accuracy: 46.97 -> 51.46Helped
Use classifier-guided CGPO perturbations instead of MSE-guided samples (ablation)DP_DDIM · CIFAR-10, 10 NFEsℓ∞ robust accuracy: 40.92 -> 47.85Helped
Expose the forward-process noise to the attackerDP_DDPM · CIFAR-10ℓ∞ robust accuracy: 47.27 -> 45.41Hurt
Expose the reverse-process noise to the attackerDP_DDPM · CIFAR-10ℓ∞ robust accuracy: 47.27 -> 35.25Hurt
Expose both forward- and reverse-process noise to the attackerDP_DDPM · CIFAR-10ℓ∞ robust accuracy: 47.27 -> 16.80Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny-ImageNet ImageNet-1k

Benchmarks: CIFAR-10 CIFAR-100 Tiny-ImageNet ImageNet-1k AutoAttack

Metrics: clean accuracy robust accuracy FID

Baselines: DiffPure GDMP COUP DP-DDPM DP-DDIM AutoAttack

Builds on: DiffPure adversarial training DDPM DDIM EDM

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