robust training methods

Robust Training Methods are training algorithms that produce neural networks resilient to adversarial perturbations, noise, and distribution shift — going beyond standard ERM (Empirical Risk Minimization) to explicitly optimize for worst-case or perturbed-case performance.

Key Robust Training Approaches

  • Adversarial Training (AT): Train on adversarial examples generated during training (PGD-AT).
  • TRADES: Trade off clean accuracy and robustness with an explicit regularization term.
  • Certified Training: Train to maximize certified robustness radius (IBP training, CROWN-IBP).
  • Data Augmentation: Heavy augmentation (AugMax, adversarial augmentation) improves distributional robustness.

Why It Matters

  • Standard Training Fails: Standard ERM produces models that are trivially fooled by small perturbations.
  • Defense: Robust training is the most effective defense against adversarial attacks — far better than post-hoc defenses.
  • Trade-Off: Robust models typically sacrifice some clean accuracy for improved worst-case performance.

Robust Training is training for the worst case — explicitly optimizing models to maintain performance under adversarial and noisy conditions.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account