atlas

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

RAMP: Boosting Adversarial Robustness Against Multiple $l_p$ Perturbations for Universal Robustness

NeurIPS 2024 · Adversarial robustness and security › Certified and empirical robustness · approach: Adversarial training recipes · 2 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 RAMP, a fine-tuning/AT framework combining a KL logit-pairing loss between l_q and l_r adversarial predictions with gradient projection from natural-training updates, to improve union accuracy against l1/l2/linf perturbations and universal robustness.

Problem

Adversarial training against a single l_p norm does not yield robustness to multiple l_p norms; the union accuracy (robust against l1, l2, linf jointly) is low, and there are tradeoffs among norms and between accuracy and robustness.

Approach

A KL logit-pairing loss that aligns l_r adversarial predictions with l_q predictions on correctly classified l_q examples, combined with a MAX-style worst-case loss, plus layer-wise gradient projection that injects useful natural-training update components into adversarial updates to moderate the accuracy/robustness tradeoff.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RAMP instead of E-ATPreAct-ResNet-18 trained from scratch · CIFAR-10, (12, 0.5, 2/255)union accuracy: 55.4 -> 59.1Helped
Use RAMP instead of MAXPreAct-ResNet-18 trained from scratch · CIFAR-10, (12, 1.5, 8/255)union accuracy: 35.6 -> 37.1Helped
Use RAMP instead of E-ATPreAct-ResNet-18 with robust fine-tuning · CIFAR-10, (12, 1.5, 8/255)union accuracy: 31.5 -> 36.9Helped
Use RAMP instead of E-ATWRN-70-16 robust fine-tuning · CIFAR-10union accuracy: 51.6 -> 53.3Helped
Use RAMP instead of E-ATXCiT-S robust fine-tuning · ImageNetunion accuracy: 23.4 -> 29.1Helped
Use RAMP instead of E-ATPreAct-ResNet-18 trained from random initialization · CIFAR-10, AutoAttackunion accuracy: 42.4±0.6 -> 44.6±0.6Helped
Use RAMP instead of E-ATWRN-28-10 · CIFAR-10 common corruptionsaverage accuracy: 49.4 -> 50.9Helped
Use RAMP instead of E-ATWRN-28-10 · CIFAR-10 unseen adversariesunion accuracy: 21.9 -> 26.1Helped
Increase logit-pairing weight λ (ablation)RAMP trained from scratch · CIFAR-10clean accuracyHurt
Set λ=2.0 for training from scratch (ablation)RAMP · CIFAR-10clean and union accuracyMixed
Set λ=0.5 for robust fine-tuning (ablation)RAMP · CIFAR-10clean and union accuracyMixed
Combine natural-training and adversarial-training updates with β=0.5 using gradient projection (ablation)RAMP · CIFAR-10 ResNet-18clean and robust accuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 ImageNet

Benchmarks: CIFAR-10 ImageNet AutoAttack CIFAR-10-C common corruptions unseen adversaries (l0, fog, snow, gabor, elastic, jpeginf)

Metrics: clean accuracy l_inf accuracy l_2 accuracy l_1 accuracy union accuracy average corruption accuracy

Baselines: SAT AVG MAX MSD E-AT Winninghand

Builds on: adversarial training (PGD-AT) MAX (worst-case multi-norm AT) E-AT (extreme norm adversarial training) APGD AutoAttack

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