atlas

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

Detecting Adversarial Data Using Perturbation Forgery

CVPR 2025 · Adversarial robustness and security › Attacks on text and graphs · approach: Defenses against universal perturbations · 5 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 Perturbation Forgery, which trains a binary adversarial detector on pseudo-adversarial data made by perturbing a Gaussian noise distribution (from FGSM) and sparsifying it with saliency/GradCAM/Sobel masks, to generalize to unseen gradient, generative, and physical attacks.

Problem

Adversarial detectors trained for specific attacks generalize poorly to unseen gradient-based attacks and especially to generative-based attacks with imbalanced, anisotropic noise, and existing generalizing detectors add large inference overhead.

Approach

Model adversarial noise as Gaussian distributions, argue that perturbed variants of an attack's noise distribution form an open covering of all adversarial noise distributions, and synthesize localized pseudo-adversarial noise by sampling from perturbed distributions and masking it with saliency/GradCAM/Sobel sparse masks, so a detector trained on this data detects unseen attacks at low inference

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add saliency detection model fs to the sparse mask (ablation)Perturbation Forgery · ImageNet100 generative-based attacksAUROC: w/o fs: 0.9755, 0.9585, 0.9320, 0.9197, 0.9135Helped
Add GradCAM model fc to the sparse mask (ablation)Perturbation Forgery · ImageNet100 generative-based attacksAUROC: w/o fc: 0.9864, 0.9510, 0.9262, 0.9031, 0.9062Helped
Add Sobel operation to sparsify the mask (ablation)Perturbation Forgery · ImageNet100 generative-based attacksAUROC: w/o Sobel: 0.9868, 0.7235, 0.6984, 0.5231, 0.5547Helped
Use 100, 250, 500, 750, 1000, or 2000 samples for distribution estimation (ablation)Perturbation Forgery on CIFAR-10 · CIFAR-10, PGDAUROC: 0.8278 0.9368 0.9866 0.9921 0.9965 0.9948Mixed
Train with Perturbation Forgery under a white-box attack settingPerturbation Forgery on CIFAR-10 · CIFAR-10, white-box attacksAUROC: 0.9180, 0.9168, 0.9062, 0.9031, 0.9019Mixed
Train with Perturbation Forgery rather than specialized detector baselinesImageNet100 gradient-based attack detection · ImageNet100, MIMAUROC: 0.9918 -> 0.9931Helped
Train with Perturbation Forgery rather than specialized detector baselinesImageNet100 generative-based attack detection · ImageNet100, Diff-PGDAUROC: 0.9143 -> 0.9223Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet100 CIFAR-10 Makeup CelebA-HQ LFW

Benchmarks: ImageNet100 CIFAR-10 Makeup CelebA-HQ LFW

Metrics: AUROC inference time

Baselines: LID LiBRe SPAD EPSAD CNN-Detection LGrad Universal-Detector DIRE ODIN Luo et al. He et al.

Builds on: FGSM Torchattacks XceptionNet

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