LGMLFeb 25, 2020

Understanding and Mitigating the Tradeoff Between Robustness and Accuracy

arXiv:2002.10716v2253 citations
AI Analysis

This addresses the problem of balancing robustness and accuracy in machine learning models, particularly for adversarial defense, with incremental improvements over existing methods.

The paper tackles the tradeoff between robustness and accuracy in adversarial training, showing that standard error can increase even with optimal predictors, and demonstrates that robust self-training (RST) improves robust error without sacrificing standard error, achieving gains on CIFAR-10 with adversarial perturbations.

Adversarial training augments the training set with perturbations to improve the robust error (over worst-case perturbations), but it often leads to an increase in the standard error (on unperturbed test inputs). Previous explanations for this tradeoff rely on the assumption that no predictor in the hypothesis class has low standard and robust error. In this work, we precisely characterize the effect of augmentation on the standard error in linear regression when the optimal linear predictor has zero standard and robust error. In particular, we show that the standard error could increase even when the augmented perturbations have noiseless observations from the optimal linear predictor. We then prove that the recently proposed robust self-training (RST) estimator improves robust error without sacrificing standard error for noiseless linear regression. Empirically, for neural networks, we find that RST with different adversarial training methods improves both standard and robust error for random and adversarial rotations and adversarial $\ell_\infty$ perturbations in CIFAR-10.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes