atlas

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

Improving robustness to corruptions with multiplicative weight perturbations

NeurIPS 2024 · Adversarial robustness and security › Certified and empirical robustness · approach: Adversarial training recipes · 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 DAMP, a training method that injects random multiplicative Gaussian weight perturbations at the same cost as SGD to improve corruption robustness, and reinterprets ASAM as training under adversarial multiplicative weight perturbations.

Problem

Deep neural networks degrade on corrupted images; augmenting training with specific corruptions helps those corruptions but can hurt clean accuracy and robustness to other corruptions.

Approach

Input corruptions can be simulated by multiplicative perturbations of weights (z = (w∘ξ)ᵀx with ξ = 1 + ε/x); DAMP trains under random Gaussian multiplicative weight noise split across sub-batches so the cost matches SGD, and ASAM is shown to correspond to adversarial multiplicative perturbations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with random multiplicative Gaussian weight perturbations instead of DropoutResNet50 · ImageNet corruption suiteaverage corrupted error (%): 76.6 -> 74.2Helped
Train with random multiplicative Gaussian weight perturbations instead of SAMResNet50 · ImageNet corruption suiteaverage corrupted error (%): 75.8 -> 74.2Helped
Train with random multiplicative Gaussian weight perturbations instead of ASAMResNet50 · ImageNet corruption suiteaverage corrupted error (%): 74.7 -> 74.2Helped
Use DAMP rather than DropoutViT-S/16, basic augmentation, 100 epochs · ImageNet corruption suiteaverage corrupted error (%): 79.30 -> 74.76Helped
Use DAMP rather than DropoutViT-S/16, basic augmentation, 200 epochs · ImageNet corruption suiteaverage corrupted error (%): 79.63 -> 72.15Helped
Use DAMP rather than SAMViT-S/16, basic augmentation · ImageNet corruption suiteaverage corrupted error (%): 73.42 -> 72.15Helped
Use DAMP rather than ASAMViT-S/16, basic augmentation · ImageNet corruption suiteaverage corrupted error (%): 72.55 -> 72.15Helped
Use DAMP rather than DropoutViT-S/16 with MixUp and RandAugment · ImageNet corruption suiteaverage corrupted error (%): 62.38 -> 60.72Helped
Use DAMP rather than DropoutViT-B/16 with MixUp and RandAugment · ImageNet corruption suiteaverage corrupted error (%): 61.08 -> 59.19Helped
Replace multiplicative perturbations with additive Gaussian weight perturbations (DAAP) (ablation)DAMP · CIFAR-10/100 and TinyImageNet corruption evaluationcorruption robustnessHurt
Apply a specific corruption as training augmentation rather than DAMPResNet18 on CIFAR-100 · CIFAR-100 corruption evaluationaverage corruption errorMixed

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 TinyImageNet ImageNet

Benchmarks: CIFAR-10-C CIFAR-100-C TinyImageNet-C ImageNet-C ImageNet-Cbar ImageNet-A ImageNet-D ImageNet-Sketch ImageNet-Cartoon ImageNet-Drawing ImageNet-Hard FGSM adversarial examples

Metrics: top-1 error corruption error (CE)

Baselines: SGD Dropout SAM ASAM AugMix Patch Gaussian AdamW DAAP

Builds on: SAM ASAM Dropout AugMix

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