atlas

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

The Effectiveness of Random Forgetting for Robust Generalization

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 FOMO, an adversarial training paradigm that alternates random weight reinitialization of later layers (forgetting) with relearning and EMA-based consolidation into a stable model with KL consistency regularization, to reduce robust overfitting.

Problem

Robust overfitting in adversarial training, where robust test accuracy degrades with continued training, so the best-epoch and last-epoch robust accuracy gap is large and early stopping is needed.

Approach

Inspired by active forgetting in the brain, periodically randomly reinitialize a sparse subset of weights in the later layers during AT, then relearn adversarially, consolidating knowledge into an EMA stable model that is used for inference and regularizes training via KL consistency.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FOMO instead of PGD-ATPreAct-ResNet-18 adversarial training · CIFAR-10, PGD-20 lastrobust accuracy: 44.44 -> 56.46Helped
Use FOMO instead of PGD-ATWideResNet-34-10 adversarial training · CIFAR-10, PGD-20 lastrobust accuracy: 48.16 -> 59.23Helped
Use FOMO instead of PGD-ATPreAct-ResNet-18 adversarial training · CIFAR-100, PGD-20 lastrobust accuracy: 20.82 -> 31.67Helped
Use FOMO instead of PGD-ATPreAct-ResNet-18 adversarial training · SVHN, PGD-20 lastrobust accuracy: 45.13 -> 59.06Helped
Use FOMO instead of MLCAT_WPPreAct-ResNet-18 adversarial training · CIFAR-10, AutoAttack lastrobust accuracy: 50.32 -> 51.28Helped
Use FOMO instead of MLCAT_WPPreAct-ResNet-18 adversarial training · CIFAR-100, AutoAttack lastrobust accuracy: 25.18 -> 27.49Helped
Add periodic forgetting of later-layer weights (ablation)PGD-AT, PreAct-ResNet-18 · CIFAR-10, PGD-20 lastrobust accuracy: 44.44 -> 48.86Helped
Add periodic forgetting of later-layer weights (ablation)PGD-AT, PreAct-ResNet-18 · CIFAR-10, AutoAttack lastrobust accuracy: 42.60 -> 44.63Helped
Add stable-model consolidation (ablation)PGD-AT + Forgetting · CIFAR-10, PGD-20 lastrobust accuracy: 48.86 -> 52.80Helped
Add stable-model consolidation (ablation)PGD-AT + Forgetting · CIFAR-10, AutoAttack lastrobust accuracy: 44.63 -> 49.30Helped
Add consistency regularization from the stable model (ablation)PGD-AT + Forgetting + Consolidation · CIFAR-10, PGD-20 lastrobust accuracy: 52.80 -> 56.46Helped
Add consistency regularization from the stable model (ablation)PGD-AT + Forgetting + Consolidation · CIFAR-10, AutoAttack lastrobust accuracy: 49.30 -> 51.28Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 SVHN Tiny-ImageNet

Benchmarks: CIFAR-10 CIFAR-100 SVHN AutoAttack CIFAR-10-C CW attack Tiny-ImageNet

Metrics: robust test accuracy (PGD-20) natural accuracy best-last robust gap (Delta) trade-off score (harmonic mean of natural and robust accurac mean corruption accuracy

Baselines: PGD-AT TRADES KD+SWA PGD-AT+TE AWP MLCAT IDBH Sub-AT WA

Builds on: PGD adversarial training TRADES AWP KD+SWA temporal ensembling

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