atlas

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

ADBM: Adversarial Diffusion Bridge Model for Reliable Adversarial Purification

ICLR 2025 · Adversarial robustness and security › Attacks on text and graphs · approach: Diffusion-based adversarial purification

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 ADBM, a diffusion bridge that fine-tunes a pretrained diffusion model to reverse-bridge from diffused adversarial data to clean data for adversarial purification, evaluated with a stronger full-gradient adaptive attack.

Problem

Diffusion-based purification (DiffPure) is suboptimal because pretrained diffusion models are not designed for purification, creating a trade-off between noise removal and data recovery, and its prior robustness evaluations rely on weak adaptive attacks.

Approach

Construct a reverse diffusion bridge that starts from the diffused adversarial distribution and ends at clean data, obtained by fine-tuning a pretrained diffusion checkpoint with an adversarial-noise-aware loss where adversarial noise is generated via PGD against a frozen classifier.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace DiffPure with ADBMWRN-70-16 classifier · CIFAR-10, adaptive attacks averagerobust accuracy: 49.1 ± 1.7 -> 53.5 ± 2.1Helped
replace DiffPure with ADBMWRN-70-16 classifier · CIFAR-10, adaptive l∞ attackrobust accuracy: 42.2 ± 2.1 -> 47.7 ± 2.2Helped
replace DiffPure with ADBMWRN-70-16 classifier · CIFAR-10, adaptive l1 attackrobust accuracy: 44.3 ± 1.3 -> 49.6 ± 2.2Helped
replace DiffPure with ADBMWRN-70-16 classifier · CIFAR-10, adaptive l2 attackrobust accuracy: 60.8 ± 2.3 -> 63.3 ± 1.9Helped
replace DiffPure with ADBMWRN-28-10 classifier · SVHN, black-box attacks averagerobust accuracy: 92.20 -> 93.21Helped
reduce reverse sampling steps from 5 to 2 (ablation)ADBM · CIFAR-10, adaptive attacks averagerobust accuracy: 53.5 -> 53.3No clear effect
reduce reverse sampling steps from 5 to 1 (ablation)ADBM · CIFAR-10, adaptive attacks averagerobust accuracy: 53.5 -> 52.8Hurt
remove classifier-guided adversarial noise generation (ablation)ADBM · CIFAR-10, adaptive attacks averagerobust accuracy: 53.5 -> 50.1Hurt
remove fixed-t training design (ablation)ADBM · CIFAR-10, adaptive attacks averagerobust accuracy: 53.5 -> 50.2Hurt
remove fixed-x training design (ablation)ADBM · CIFAR-10, adaptive attacks averagerobust accuracy: 53.5 -> 50.2Hurt
increase DiffPure adaptive-evaluation EOT samples from 20 to 40DiffPure · CIFAR-10, l∞ attackrobust accuracy: 45.83 ± 1.27 -> 45.64 ± 1.14No clear effect
increase DiffPure adaptive-evaluation PGD steps from 200 to 400DiffPure · CIFAR-10, l∞ attackrobust accuracy: 45.83 ± 1.27 -> 46.16 ± 1.33No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: SVHN CIFAR-10 Tiny-ImageNet ImageNet-100

Benchmarks: CIFAR-10 SVHN Tiny-ImageNet ImageNet-100

Metrics: clean accuracy robust accuracy

Baselines: DiffPure DiffPure+Guide Diff+ScoreOpt DiffPure+Langevin AToP Augment w/ Diff MLP purifier AutoAttack-based AT methods RayS Square SPSA

Builds on: DiffPure DDPM DDIM Score SDE Expectation over Transformation AToP

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