atlas

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

Diffusion-based Adversarial Purification from the Perspective of the Frequency Domain

ICML 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.

Proposes FreqPure, a diffusion-based adversarial purification method that, at each reverse step, keeps low-frequency amplitude from the adversarial input and projects low-frequency phase into a range of the input's phase, motivated by a frequency analysis showing perturbation damage grows with frequency.

Problem

Diffusion-based adversarial purification drowns perturbations in isotropic noise, which also destroys clean image semantics, especially low-frequency content and structure.

Approach

Decompose images into amplitude and phase spectra; at each reverse-diffusion step, replace low-frequency amplitude of the estimated clean image with that of the adversarial input and project its low-frequency phase into a range around the adversarial input's phase, so that less-damaged frequencies guide restoration.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FreqPure instead of the strongest listed baselineWideResNet-28-10 · CIFAR-10, ℓ∞ 8/255, PGDrobust accuracy: 56.84±0.59 -> 59.39±0.79Helped
Use FreqPure instead of the strongest listed baselineWideResNet-28-10 · CIFAR-10, ℓ∞ 8/255, AutoAttackrobust accuracy: 77.08 -> 77.35±2.14Helped
Use FreqPure instead of the strongest listed baselineWideResNet-70-16 · CIFAR-10, ℓ∞ 8/255, PGDrobust accuracy: 56.88±1.06 -> 62.50±2.73Helped
Use FreqPure instead of the strongest listed baselineWideResNet-70-16 · CIFAR-10, ℓ∞ 8/255, AutoAttackrobust accuracy: 79.10 -> 78.13±1.95Hurt
Use FreqPure instead of the strongest listed baselineWideResNet-28-10 · CIFAR-10, ℓ2 0.5, PGDrobust accuracy: 86.13 -> 87.89±1.17Helped
Use FreqPure instead of the strongest listed baselineWideResNet-28-10 · CIFAR-10, ℓ2 0.5, AutoAttackrobust accuracy: 86.48±0.38 -> 89.06±0.43Helped
Use FreqPure instead of the strongest listed baselineWideResNet-70-16 · CIFAR-10, ℓ2 0.5, PGDrobust accuracy: 84.37 -> 87.89±1.17Helped
Use FreqPure instead of the strongest listed baselineWideResNet-70-16 · CIFAR-10, ℓ2 0.5, AutoAttackrobust accuracy: 85.59±0.61 -> 89.84±1.56Helped
Use FreqPure instead of the strongest listed baselineWideResNet-28-10 · CIFAR-10, ℓ∞ 8/255, BPDA+EOTrobust accuracy: 88.43±0.83 -> 89.07±0.79Helped
Use FreqPure instead of the strongest listed baselineResNet-50 · ImageNet, ℓ∞ 4/255, PGDrobust accuracy: 56.54 -> 59.77Helped
Add amplitude spectrum exchange and phase spectrum projection (ablation)FreqPure · CIFAR-10, ℓ∞ 8/255, WideResNet-28-10average accuracy: 81.73 -> 84.77Helped
Add phase spectrum projection (ablation)FreqPure with amplitude spectrum exchange · CIFAR-10, ℓ∞ 8/255, WideResNet-28-10average accuracy: 83.21 -> 84.77Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 SVHN ImageNet

Benchmarks: CIFAR-10 SVHN ImageNet RobustBench

Metrics: standard accuracy robust accuracy DINO similarity CLIP similarity

Baselines: DiffPure REAP CGAP GDMP WRN-based adversarial training methods Gibbs Update EBM+LD DSM+LD

Builds on: DiffPure DDPM EDM Gibbs/score-based purification (Yoon et al.)

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