atlas

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

Long-tailed Adversarial Training with Self-Distillation

ICLR 2025 · Adversarial robustness and security › Certified and empirical robustness · approach: Adversarial training refinements

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 a two-step self-distillation method for adversarial training on long-tailed data: train a PGD-AT balanced self-teacher on a class-balanced resampled subset, then distill its tail-class robustness into a balanced-softmax adversarial student.

Problem

Adversarial training on long-tailed distributions yields poor robustness and accuracy on tail classes, which existing long-tailed adversarial training methods (combining balanced softmax with AT) do not adequately address.

Approach

Build a class-balanced sub-dataset by resampling the long-tailed data, adversarially train a self-teacher on it, and distill this teacher into the main long-tailed adversarial student (with balanced softmax loss) via adversarial knowledge distillation to improve tail-class robustness.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add balanced self-teacher self-distillation to long-tailed adversarial trainingResNet-18 · CIFAR-10-LTtail-class PGD-20 accuracy: 33.1 -> 36.9Helped
Add balanced self-teacher self-distillation to long-tailed adversarial trainingResNet-18 · CIFAR-100-LTtail-class PGD-20 accuracy: 12.4 -> 17.9Helped
Add balanced self-teacher self-distillation to long-tailed adversarial trainingPreActResNet-18 · Tiny-ImageNet-LTtail-class PGD-20 accuracy: 13.0 -> 16.0Helped
Train the self-teacher with PGD-AT on balanced subset D_B rather than using long-tailed data D (ablation)Self-distillation teacher · CIFAR-100-LT tail classesPGD-20 accuracy: 12.4 -> 14.1Helped
Add AutoAugment (ablation)Ours · CIFAR-100-LTPGD accuracy: 22.42 -> 24.60Helped
Add AutoAugment (ablation)Ours · CIFAR-100-LT tail classesPGD-20 accuracy: 17.9 -> 18.0No clear effect
Add RandAugment (ablation)Ours · CIFAR-100-LTPGD accuracy: 22.42 -> 23.58Helped
Add RandAugment (ablation)Ours · CIFAR-100-LT tail classesPGD-20 accuracy: 17.9 -> 17.2Hurt
Increase self-distillation weight alpha (ablation)Ours · Long-tailed benchmarksrobust accuracyHelped
Increase self-distillation weight alpha (ablation)Ours · Tail classesclean and robust performanceHelped
Vary balanced-subset sampling rate gamma (ablation)Ours · Long-tailed benchmarksoverall performanceNo clear effect
Increase RoBal training from 100 to 200 epochs (ablation)RoBal · CIFAR-100-LTPGD accuracy: 19.67 -> 19.70No clear effect

Surprising findings

Limitations

Experimental setup

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

Benchmarks: CIFAR-10-LT CIFAR-100-LT Tiny-ImageNet-LT

Metrics: clean accuracy PGD-20 accuracy AutoAttack accuracy tail-class clean accuracy (T-Clean) tail-class PGD-20 accuracy (T-PGD)

Baselines: PGD-AT TRADES MART AWP RoBal REAT AT-BSL

Builds on: PGD adversarial training TRADES balanced softmax RoBal AT-BSL

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