atlas

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

DataFreeShield: Defending Adversarial Attacks without Training Data

ICML 2024 · Adversarial robustness and security › Attacks on text and graphs · approach: Defenses against universal perturbations · 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 DataFreeShield, which makes a non-robust pretrained classifier adversarially robust using only synthetic data generated from the pretrained model (diversified sample synthesis, a soft-label KL training loss, and gradient refinement).

Problem

Adversarial robustness for a pretrained model when the original training data is private and unavailable, so only the weights can be used (data-free adversarial robustness).

Approach

Generate a diverse surrogate dataset from the pretrained teacher by optimizing noise with randomly sampled loss coefficients per batch (DSS), then adversarially train the student with a teacher-soft-label KL objective plus a smoothness term and a sign-agreement gradient refinement (GradRefine) that yields flatter loss surfaces.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DataFreeShield instead of the strongest reported baselineResNet-18 medical-image classifiers · Tissue, Blood, Path, and OrganC; l∞ ε=8/255AutoAttack accuracyHelped
Use DataFreeShield instead of the strongest reported baselineWRN-28-10 · SVHN, CIFAR-10, and CIFAR-100; l∞ ε=4/255AutoAttack accuracyHelped
Add DFShield training loss instead of TRADES to the synthesis baseline (ablation)DataFreeShield training · CIFAR-10, WRN-28-10AutoAttack accuracy: 37.96 -> 36.34 (-1.62)Mixed
Add DFShield training loss instead of TRADES to the synthesis baseline (ablation)DataFreeShield training · CIFAR-10, ResNet-20AutoAttack accuracy: 2.03 -> 14.61 (+12.58)Helped
Add DSS to DFShield training (ablation)DataFreeShield · CIFAR-10, ResNet-20AutoAttack accuracy: 14.61 -> 19.09 (+17.06)Helped
Add DSS to DFShield training (ablation)DataFreeShield · CIFAR-10, WRN-28-10AutoAttack accuracy: 36.34 -> 41.40 (+3.44)Helped
Add GradRefine to DFShield training with DSS (ablation)DataFreeShield · CIFAR-10, ResNet-20AutoAttack accuracy: 22.65 (+20.62)Helped
Add GradRefine to DFShield training with DSS (ablation)DataFreeShield · CIFAR-10, ResNet-56AutoAttack accuracy: 30.51 (+6.17)Helped
Add GradRefine to DFShield training with DSS (ablation)DataFreeShield · CIFAR-10, WRN-28-10AutoAttack accuracy: 43.73 (+5.77)Helped
Use DSS instead of fixed-coefficient synthesis (ablation)Synthetic-data diversification for adversarial training · CIFAR-10AutoAttack accuracy: 36.34 -> 41.40Helped
Add Mixup to direct sample optimization (ablation)Synthetic-data diversification · CIFAR-10AutoAttack accuracy: 36.34 -> 36.43No clear effect
Add Cutout to direct sample optimization (ablation)Synthetic-data diversification · CIFAR-10AutoAttack accuracy: 36.34 -> 34.39Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MedMNIST-v2 (Tissue, Blood, Path, OrganC) SVHN CIFAR-10 CIFAR-100

Benchmarks: MedMNIST-v2 medical datasets SVHN CIFAR-10 CIFAR-100

Metrics: AutoAttack accuracy PGD-10 accuracy clean accuracy coverage recall NDB JSD

Baselines: DaST DFME AIT DFARD DAD DiffPure TTE Qimera IntraQ RDSKD

Builds on: TRADES PGD adversarial training DeepInversion-style synthesis AutoAttack DFARD

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