atlas

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

Adversarial Training Can Provably Improve Robustness: Theoretical Analysis of Feature Learning Process Under Structured Data

ICLR 2025 · Adversarial robustness and security › Certified and empirical robustness · approach: Robustness-accuracy trade-off analysis · 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.

Proves on a patch-structured robust/non-robust feature data model that standard training of a two-layer smoothed-ReLU CNN learns non-robust features, while gradient-based adversarial training (one-step attack) learns robust features and suppresses non-robust ones, with small MNIST/CIFAR10/SVHN experiments.

Problem

Explaining why adversarial examples exist in networks trained by standard training and how adversarial training improves robustness, from a network-optimization (feature learning) perspective, under data more realistic than Gaussian-mixture or multi-cluster models.

Approach

A patch-structured data model with robust (strong, sparse) and non-robust (weak, dense) features, trained with a two-layer smoothed-ReLU CNN; the feature learning dynamics show standard GD learns non-robust features first, while one-step gradient-ascent adversarial training shifts learning toward robust features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use adversarial training instead of standard trainingResNet18 · MNISTrobust test accuracy: 0.04 -> 94.43Helped
Use adversarial training instead of standard trainingWideResNet-34-10 · CIFAR10robust test accuracy: 0.00 -> 45.13Helped
Use adversarial training instead of standard trainingWideResNet-34-10 · SVHNrobust test accuracy: 0.16 -> 58.55Helped
Use adversarial training instead of standard trainingResNet18 · MNISTstandard test accuracy: 99.56 -> 99.41Hurt
Use adversarial training instead of standard trainingWideResNet-34-10 · CIFAR10standard test accuracy: 95.74 -> 86.28Hurt
Use adversarial training instead of standard trainingWideResNet-34-10 · SVHNstandard test accuracy: 96.84 -> 91.99Hurt
Use adversarial training instead of standard trainingResNet18 · MNISTrobust feature learning accuracy: 44.61 -> 69.19Helped
Use adversarial training instead of standard trainingWideResNet-34-10 · CIFAR10robust feature learning accuracy: 61.26 -> 67.88Helped
Use adversarial training instead of standard trainingWideResNet-34-10 · SVHNrobust feature learning accuracy: 65.38 -> 77.04Helped
Use adversarial training instead of standard trainingWideResNet-34-10 · CIFAR10non-robust feature learning accuracy: 91.79 -> 10.88Hurt
Use adversarial training instead of standard trainingWideResNet-34-10 · SVHNnon-robust feature learning accuracy: 73.91 -> 35.50Hurt
Use adversarial training instead of standard trainingResNet18 · MNISTnon-robust feature learning accuracy: 88.11 -> 39.49Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR10 SVHN synthetic patch-structured data

Benchmarks: MNIST CIFAR10 SVHN

Metrics: standard test accuracy robust test accuracy feature learning accuracy targeted attack success rate

Baselines: standard training adversarial training

Builds on: feature purification robust and non-robust features decomposition patch-structured data (multi-view ensembles) tensor power method

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