atlas

Research map / Image generation / Fast diffusion sampling

Consistency Purification: Effective and Efficient Diffusion Purification towards Certified Robustness

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Fast diffusion ODE solvers · 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 Consistency Purification, using a distilled consistency model as a one-step diffusion purifier for randomized smoothing, further refined by LPIPS-based Consistency Fine-tuning, achieving higher certified accuracy than one-step DDPM purification on CIFAR-10 and ImageNet-64.

Problem

Diffusion purification for certified robustness via randomized smoothing faces a trade-off: one-step DDPM purification is efficient but yields off-manifold purified images, while multi-step methods (PF-ODE, DensePure, etc.) are costly.

Approach

Use a consistency model distilled from a pretrained EDM/PF-ODE as a one-step purifier that maps noisy inputs to on-manifold clean images, then fine-tune it with an LPIPS loss on noise levels used in randomized smoothing to improve semantic alignment with the original image.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace onestep-DDPM purification with Consistency PurificationViT-B/16 smoothed classifier · CIFAR-10certified accuracy at ε=0.25: 73.6 -> 77.2Helped
replace onestep-DDPM purification with Consistency PurificationViT-B/16 smoothed classifier · ImageNet-64certified accuracy at ε=0.0: 53.0 -> 61.0Helped
add Consistency Fine-tuning with LPIPS lossConsistency Purification with ViT-B/16 · CIFAR-10certified accuracy at ε=0.5: 59.8 -> 62.4Helped
add Consistency Fine-tuningConsistency Purification with ViT-B/16 · ImageNet-64certified accuracy at ε=0.0: 61.0 -> 69.0Helped
use ℓ1 loss instead of LPIPS for fine-tuning (ablation)Consistency Purification · CIFAR-10certified accuracy at ε=1.0: 35.4 -> 31.4Hurt
use ℓ2 loss instead of LPIPS for fine-tuning (ablation)Consistency Purification · CIFAR-10certified accuracy at ε=0.25: 79.4 -> 77.0Hurt
sample fine-tuning noise levels continuously from [0,1] instead of {0.25, 0.5, 1.0} (ablation)Consistency Purification · CIFAR-10certified accuracy at ε=0.25: 79.4 -> 76.2Hurt
add diffusion-model fine-tuning to classifier fine-tuning (ablation)Consistency Purification · CIFAR-10certified accuracy at ε=0.5: 63.4 -> 64.8Helped
fine-tune the diffusion model instead of using no fine-tuning (ablation)Consistency Purification · CIFAR-10certified accuracy at ε=0.5: 59.8 -> 62.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 ImageNet-64

Benchmarks: CIFAR-10 ImageNet-64

Metrics: certified accuracy at l2 radius epsilon FID

Baselines: onestep-DDPM onestep-EDM PF-ODE EDM Diffusion Calibration

Builds on: randomized smoothing consistency models DDPM PF-ODE Diffusion Denoised Smoothing

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