Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

MMA Training: Direct Input Space Margin Maximization through Adversarial Training

About

We study adversarial robustness of neural networks from a margin maximization perspective, where margins are defined as the distances from inputs to a classifier's decision boundary. Our study shows that maximizing margins can be achieved by minimizing the adversarial loss on the decision boundary at the "shortest successful perturbation", demonstrating a close connection between adversarial losses and the margins. We propose Max-Margin Adversarial (MMA) training to directly maximize the margins to achieve adversarial robustness. Instead of adversarial training with a fixed $\epsilon$, MMA offers an improvement by enabling adaptive selection of the "correct" $\epsilon$ as the margin individually for each datapoint. In addition, we rigorously analyze adversarial training with the perspective of margin maximization, and provide an alternative interpretation for adversarial training, maximizing either a lower or an upper bound of the margins. Our experiments empirically confirm our theory and demonstrate MMA training's efficacy on the MNIST and CIFAR10 datasets w.r.t. $\ell_\infty$ and $\ell_2$ robustness. Code and models are available at https://github.com/BorealisAI/mma_training.

Gavin Weiguang Ding, Yash Sharma, Kry Yik Chau Lui, Ruitong Huang• 2018

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-10 (test)
Accuracy (Clean)88.02
273
Image ClassificationCIFAR-10
AA Accuracy41.51
38
Image ClassificationCIFAR-10-LT
Clean Accuracy61.51
26
Robust Image ClassificationRobustBench (test)
RA49
12
Adversarial Attack DetectionCIFAR10 l2, epsilon=0.5 (test)
Kendall Tau Correlation0.66
10
Image ClassificationCIFAR-10 (test)
Standard Accuracy88.02
8
Showing 6 of 6 rows

Other info

Follow for update