EAD: Elastic-Net Attacks to Deep Neural Networks via Adversarial Examples

Pin-Yu Chen, Yash Sharma, Huan Zhang, Jinfeng Yi, Cho-Jui Hsieh
9/13/2017
stat.MLcs.CRcs.LG

Official code: ysharma1126/EAD_Attack (39 stars, last commit 2018-09-22).

Abstract

Recent studies have highlighted the vulnerability of deep neural networks (DNNs) to adversarial examples - a visually indistinguishable adversarial image can easily be crafted to cause a well-trained model to misclassify. Existing methods for crafting adversarial examples are based on $L_2$ and $L_\infty$ distortion metrics. However, despite the fact that $L_1$ distortion accounts for the total variation and encourages sparsity in the perturbation, little has been developed for crafting $L_1$-based adversarial examples. In this paper, we formulate the process of attacking DNNs via adversarial examples as an elastic-net regularized optimization problem. Our elastic-net attacks to DNNs (EAD) feature $L_1$-oriented adversarial examples and include the state-of-the-art $L_2$ attack as a special case. Experimental results on MNIST, CIFAR10 and ImageNet show that EAD can yield a distinct set of adversarial examples with small $L_1$ distortion and attains similar attack performance to the state-of-the-art methods in different attack scenarios. More importantly, EAD leads to improved attack transferability and complements adversarial training for DNNs, suggesting novel insights on leveraging $L_1$ distortion in adversarial machine learning and security implications of DNNs.

View on arXivView PDF

Code Implementations(1)

EAD: Elastic-Net Attacks to Deep Neural Networks via Adversarial Examples

3912PythonSep 13, 20178 years agoNOASSERTION
adversarial-machine-learningadversarial-networksattacksdefense

Similar Papers

Cite this paper

@article{chen2017ead,
  title  = {EAD: Elastic-Net Attacks to Deep Neural Networks via Adversarial Examples},
  author = {Pin-Yu Chen and Yash Sharma and Huan Zhang and Jinfeng Yi and Cho-Jui Hsieh},
  year   = {2017},
  eprint = {1709.04114},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1709.04114}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1709.04114.svg)](https://codeofpaper.com/paper/1709.04114)

Discussion