atlas

Research map / Adversarial robustness and security / Certified and empirical robustness

SuperDeepFool: a new fast and accurate minimal adversarial attack

NeurIPS 2024 · Adversarial robustness and security › Certified and empirical robustness · approach: Robustness-accuracy trade-off analysis · 4 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 SuperDeepFool (SDF), a DeepFool-based minimal ℓ2 adversarial attack that alternates DF steps with a geometric projection toward the optimal perturbation, and shows it is more accurate and far cheaper than prior minimum-norm attacks.

Problem

Evaluating robustness to minimal ℓ2 adversarial perturbations is either computationally expensive (C&W, augmented Lagrangian methods) or inaccurate (DeepFool), so a fast and accurate minimum-norm attack is needed.

Approach

Alternate DeepFool steps (until the decision boundary is reached) with a projection step that rotates the perturbation toward the normal of the decision boundary, yielding a family SDF(m,n) whose best member SDF(∞,1) is parameter-free and cheap.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add one projection step after reaching an adversarial point with DFDF on CIFAR-10 · CIFAR-10, DF/SDF variantsMedian-ℓ2: 0.15 -> 0.10Helped
use one DF step followed by one projection (ablation)SDF · CIFAR-10, DF/SDF variantsMedian-ℓ2: 0.15 -> 0.13Helped
use one DF step followed by three projections (ablation)SDF · CIFAR-10, DF/SDF variantsMedian-ℓ2: 0.15 -> 0.14Helped
use three DF steps followed by one projection (ablation)SDF · CIFAR-10, DF/SDF variantsMedian-ℓ2: 0.15 -> 0.11Helped
add one projection step after DF finds an adversarial exampleDF on CIFAR-10 models · CIFAR-10, LeNet; RN18; WRN-28-10cosine similarity: 0.89 -> 0.92; 0.14 -> 0.72; 0.21 -> 0.80Helped
add SDF-generated examples to adversarial trainingWRN-28-10 on CIFAR-10 · CIFAR-10, test settest accuracy: 89.0% -> 90.8%Helped
add SDF-generated examples to adversarial trainingWRN-28-10 on CIFAR-10 · CIFAR-10, ℓ∞-AA at ε = 8/255robust accuracy: 29.6 -> 38.1Helped
add SDF-generated examples to adversarial trainingWRN-28-10 on CIFAR-10 · CIFAR-10, ℓ2-AA at ε = 0.5robust accuracy: 67.5 -> 68.1Helped
add line searchDF on CIFAR-10 WRN-28-10 · CIFAR-10, WRN-28-10Median-ℓ2: 0.19 -> 0.16Helped
add line searchSDF on CIFAR-10 WRN-28-10 · CIFAR-10, WRN-28-10Median-ℓ2: 0.10 -> 0.09Helped
replace APGD⊤ with SDF in AutoAttackAutoAttack on CIFAR-10 robust models · CIFAR-10, ε = 0.5Grads: 1259.2 -> 599.5; 1469.1 -> 667.7; 1240.4 -> 431.5; 933.7 -> 715.3; 846.3 -> 613.7; 721.4 -> 511.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 ImageNet

Benchmarks: MNIST CIFAR-10 ImageNet RobustBench models

Metrics: fooling rate median l2 perturbation norm number of gradient computations runtime cosine similarity between perturbation and gradient robust accuracy under AutoAttack

Baselines: DeepFool C&W DDN FMN FAB ALMA AutoAttack

Builds on: DeepFool DDN FMN ALMA AutoAttack

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