Highlight

Explaining and Harnessing Adversarial Examples

Argues neural nets' adversarial vulnerability stems from their linear nature and derives a fast method to generate examples for adversarial training.

Based on

Explaining and Harnessing Adversarial Examples

By I. Goodfellow, Jonathon Shlens, Christian SzegedyInternational Conference on Learning Representations
Read original article →

This paper examines why machine learning models, including neural networks, consistently misclassify adversarial examples — inputs formed by applying small but intentionally worst-case perturbations that cause the model to output an incorrect answer with high confidence. Where early attempts at explanation focused on nonlinearity and overfitting, the authors argue that the primary cause of this vulnerability is the linear nature of neural networks, supporting the claim with new quantitative results.

The linearity view provides the first explanation for the most intriguing property of adversarial examples — their generalization across architectures and training sets — and yields a simple and fast method for generating them. Using this approach to supply examples for adversarial training, the authors reduce the test set error of a maxout network on the MNIST dataset.

Abstract

Machine learning models, including neural networks, consistently misclassify adversarial examples — inputs perturbed by small, worst-case changes that cause confident wrong answers. Countering earlier explanations based on nonlinearity and overfitting, the authors argue the primary cause is the models' linear nature, which explains why such examples generalize across architectures and training sets. This view yields a simple, fast method for generating adversarial examples; using them for adversarial training reduces the test error of a maxout network on MNIST.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

adversarial examplesadversarial trainingneural networksmodel robustnesslinearity
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.