atlas

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

Doubly Robust Instance-Reweighted Adversarial Training

ICLR 2024 · Adversarial robustness and security › Certified and empirical robustness · approach: Adversarial training refinements · 0 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 DONE, a doubly robust instance-reweighted adversarial training framework that sets instance weights via KL-regularized DRO, cast as a compositional bilevel problem solved by a new CID algorithm with convergence guarantees.

Problem

Instance-reweighted adversarial training relies on heuristic weights without theoretical grounding, and adversarial training yields highly non-uniform robustness across classes (weak classes/imbalanced data).

Approach

Determine instance weights by maximizing a KL-regularized weighted adversarial loss (DRO), which yields a compositional bilevel objective (log-sum-exp outer over inner attack problems); a log-barrier penalty makes the inner solution differentiable so implicit differentiation applies, solved by Compositional Implicit Differentiation (CID) with running averages of the composed function.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DONE-PGD instead of MAILAdversarial training on CIFAR10 balanced · CIFAR10 balancedRA-PGD: 55.12 -> 58.71Helped
use DONE-GD instead of ATAdversarial training on CIFAR10 balanced · CIFAR10 balancedRA-AA: 45.22 -> 45.58Helped
use DONE-GD instead of MAILAdversarial training on CIFAR10 unbalanced (0.2) · CIFAR10 unbalanced (0.2)RA-PGD: 45.64 -> 48.29Helped
use DONE-GD instead of GAIRATAdversarial training on CIFAR10 unbalanced (0.2) · CIFAR10 unbalanced (0.2)RA-Tail-30: 16.9 -> 17.19Helped
use DONE-PGD instead of MAILAdversarial training on SVHN balanced · SVHN balancedRA-Tail-30: 52.23 -> 55.84Helped
use DONE-ADAM instead of ATAdversarial training on SVHN balanced · SVHN balancedRA-AA: 46.27 -> 49.13Helped
use DONE-ADAM instead of GAIRATAdversarial training on SVHN unbalanced (0.2) · SVHN unbalanced (0.2)RA-PGD: 53.79 -> 55.90Helped
use DONE-PGD instead of MAILAdversarial training on STL10 · STL10RA-PGD: 38.20 -> 40.23Helped
use DONE-ADAM instead of MAILAdversarial training on STL10 · STL10RA-AA: 32.86 -> 34.59Helped
use DONE-PGD instead of ATAdversarial training on GTSRB · GTSRBRA-AA: 57.83 -> 57.25Hurt
use DONE-PGD instead of DONE-ADAM for the inner-loop optimizer (ablation)DONE on CIFAR10 balanced · CIFAR10 balancedRA-PGD: 58.51 -> 58.71Helped
use DONE-GD instead of DONE-PGD for the inner-loop optimizer (ablation)DONE on CIFAR10 unbalanced (0.2) · CIFAR10 unbalanced (0.2)RA-PGD: 48.13 -> 48.29Mixed

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 SVHN STL10 GTSRB

Benchmarks: CIFAR10 SVHN STL10 GTSRB AutoAttack

Metrics: standard accuracy robust accuracy under PGD-20 robust accuracy under AutoAttack RA-Tail-30 (robust accuracy on 30% most vulnerable classes)

Baselines: AT FAT WMMR MAIL GAIRAT Fast-AT Fast-AT-GA Fast-BAT

Builds on: GAIRAT TRADES Projected gradient descent adversarial training Stochastic compositional gradient descent (SCGD) Approximate implicit differentiation for bilevel optimization

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