atlas

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

Efficient Image-to-Image Diffusion Classifier for Adversarial Robustness

AAAI 2025 · Adversarial robustness and security › Attacks on text and graphs · approach: Diffusion-based adversarial purification · 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 an Image-to-Image Diffusion Classifier (IDC) that recasts classification as BBDM-style image translation to pre-defined orthogonal pixel-space labels, with a pruned U-Net, 4 diffusion timesteps, and an added inter-class loss, achieving robustness with far fewer FLOPs than DiffPure.

Problem

Diffusion-model-based adversarial defenses (DiffPure, robust diffusion classifiers) are computationally expensive at inference, making full-dataset robustness evaluation under strong attacks costly and hard to compare with CNN-based defenses; naively shrinking DMs harms generation quality.

Approach

Replace high-quality image generation with image-to-image translation from the input to orthogonal pre-defined image labels, so a small, pruned U-Net with few timesteps suffices; add an inter-class loss that pushes the translated output away from the nearest wrong class label, and classify by L1 distance to the labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use IDC instead of WideResNet32 with adversarial trainingCIFAR-10 · CIFAR-10PGD^20 robust accuracy: 54.7 -> 84.8Helped
Use IDC instead of WideResNet32 with adversarial trainingCIFAR-10 · CIFAR-10AutoAttack robust accuracy: 52.5 -> 59.9Helped
Use IDC instead of WideResNet32 with adversarial trainingCIFAR-100 · CIFAR-100PGD^20 robust accuracy: 30.9 -> 33.4Helped
Use IDC instead of WideResNet32 with adversarial trainingCIFAR-100 · CIFAR-100AutoAttack robust accuracy: 27.2 -> 17.7Hurt
Use IDC instead of DiffPureCIFAR-10 · CIFAR-10BPDA+EOT robust accuracy: 81.40 -> 82.97Helped
Use IDC instead of DiffPureCIFAR-10 · CIFAR-10PGD+EOT robust accuracy: 46.84 -> 84.70Helped
Add the inter-class loss to orthogonal image labels (ablation)IDC · CIFAR-10PGD^20 robust accuracy: 81.0 -> 84.8Helped
Add the inter-class loss to orthogonal image labels (ablation)IDC · CIFAR-10AutoAttack robust accuracy: 56.5 -> 59.9Helped
Use orthogonal image labels instead of non-orthogonal labels (ablation)IDC with inter-class loss · CIFAR-10PGD^20 robust accuracy: 63.7 -> 84.8Helped
Use orthogonal image labels instead of non-orthogonal labels (ablation)IDC with inter-class loss · CIFAR-10AutoAttack robust accuracy: 34.6 -> 59.9Helped
Change U-Net upscale list from [1,4] to [1,2,4] (ablation)IDC · CIFAR-10AutoAttack robust accuracy: 56.5 -> 64.5Helped
Change U-Net upscale list from [1,4] to [1,2,4] (ablation)IDC · CIFAR-10PGD^20 robust accuracy: 81.0 -> 80.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny-ImageNet

Benchmarks: CIFAR-10 CIFAR-100 Tiny-ImageNet

Metrics: standard accuracy robust accuracy

Baselines: ResNet-18 WideResNet32 DiffPure RDC MimicDiffusion ContrastDiffPure

Builds on: BBDM Zero-shot Diffusion Classifier DiffPure PGD adversarial training

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