atlas

Research map / Image generation / Fast diffusion sampling

DiffAug: A Diffuse-and-Denoise Augmentation for Training Robust Classifiers

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Distributional control of diffusion · 1 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 DiffAug, training classifiers on one-step diffuse-and-denoise augmentations from an unconditional ImageNet diffusion model, improving robustness (ImageNet-C, OOD, certified accuracy) and classifier-guided diffusion.

Problem

Improving classifier robustness to covariate shift, adversarial examples, and OOD inputs without extra data or expensive multi-step diffusion augmentation.

Approach

Augment training images by forward-diffusing to a random time and applying a single reverse-diffusion denoising step, treating the denoised outputs as label-preserving augmentations; also extends this to test-time ensembling (DE) and to denoising-augmented guidance classifiers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add DiffAug to classifier trainingResNet-50 and ViT-B/16 classifiers · ImageNet-C severity 5top-1 accuracy (%): RN50: 25.99 -> 29.44; ViT-B/16: 48.88 -> 50.81Helped
Add DiffAug to AugMix trainingResNet-50 with AugMix · ImageNet-C severity 5top-1 accuracy (%): 32.63 -> 35.33Helped
Add DiffAug to DeepAugment trainingResNet-50 with DeepAugment · ImageNet-C severity 5top-1 accuracy (%): 35.87 -> 38.28Helped
Add DiffAug to DeepAugment+AugMix trainingResNet-50 with DeepAugment+AugMix · ImageNet-C severity 5top-1 accuracy (%): 41.64 -> 43.57Helped
Add DiffAug to classifier trainingImageNet classifiers · ImageNet-Testtop-1 accuracy (%): RN50: 70.01 -> 71.73; ViT-B/16: 78.32 -> 79.52Helped
Add DiffAug to classifier trainingViT · ImageNet certified adversarial accuracy with DDScertified accuracy (%): 36.30 -> 40.30; 25.50 -> 32.50; 16.72 -> 23.62; 14.10 -> 19.40; 10.70 -> 15.20; 8.10 -> 11.00Helped
Train with both noisy and denoised inputsGuidance classifier · CIFAR10 diffused test examplestest accuracy: 54.79 -> 57.16Helped
Train with both noisy and denoised inputsGuidance classifier · ImageNet diffused test examplestest accuracy: 33.78 -> 36.11Helped
Train with both noisy and denoised inputsGuidance classifier · CIFAR10 image generationFID: 2.81 -> 2.34Helped
Train with both noisy and denoised inputsGuidance classifier · ImageNet image generationFID: 5.44 -> 5.24Helped
Use DiffAug Ensemble test-time augmentation instead of DDAImageNet-C evaluation · ImageNet-C severity 5top-1 accuracy (%): 37.13 -> 39.63Helped
Use single-step DE rather than multi-step DDATest-time image adaptation · ImageNet-C inferencewallclock time per example (s): 4.75 -> 0.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1k CIFAR10

Benchmarks: ImageNet-C ImageNet-R ImageNet-S ImageNet-Test OpenOOD near-OOD (SSB-Hard, NINCO) ImageNet certified accuracy (DDS) CIFAR10 and ImageNet generation (FID, IS, P/R/D/C)

Metrics: top-1 accuracy certified accuracy AUROC FPR95 FID IS precision recall density coverage

Baselines: AugMix DeepAugment DDA DDS OpenOOD ASH/ReAct/SCALE/MSP Noisy classifier

Builds on: Improved DDPM Diffusion Denoised Smoothing DDA AugMix DeepAugment DeiT-III

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