Adversarial Examples Are Not Bugs, They Are Features
Open accessAbstract
Adversarial examples have attracted significant attention in machine learning, but the reasons for their existence and pervasiveness remain unclear. We demonstrate that adversarial examples can be directly attributed to the presence of non-robust features: features derived from patterns in the data distribution that are highly predictive, yet brittle and incomprehensible to humans. After capturing these features within a theoretical framework, we establish their widespread existence in standard datasets. Finally, we present a simple setting where we can rigorously tie the phenomena we observe in practice to a misalignment between the (human-specified) notion of robustness and the inherent geometry of the data.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Ilyas et al. proved that robust models held a more plausible explanation than non-robust models.
“Ilyas et al. [151] classified features based on their robustness i.e., the ability to counter adversarial examples, and proved that robust models held a more plausible explanation than non-robust models.”
From Interpreting Black-Box Models: A Review on Explainable Artificial Intelligence (2024) · cites this paper as [151]
Section 2 (p. 2) defines robust and non-robust features, and Section 4 (p. 9) shows that, in a specific theoretical model, a robust classifier's gradient can align better with the direction separating classes. The Conclusion (p. 10) links non-robust features to difficulty producing human-meaningful, faithful explanations. These passages support a connection between robustness and interpretability, but do not prove that robust models generally provide more plausible explanations than non-robust models. (LLM, conf=0.85)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Deep Residual Learning for Image Recognition
He, K., Zhang, X., Ren, S., & Sun, J. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.90 · Cited by 235,474 · see citing works
ImageNet Large Scale Visual Recognition Challenge
Russakovsky, O., Deng, J., Su, H., Krause, J., Satheesh, S., Ma, S., Huang, Z., Karpathy, A., Khosla, A., Bernstein, M., et al. (2015) · International Journal of Computer Vision · doi:10.1007/s11263-015-0816-y · Cited by 39,380 · see citing works
Towards Evaluating the Robustness of Neural Networks
Carlini, N., & Wagner, D. (2017) · 2017 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp.2017.49 · Cited by 8,859 · see citing works
Universal Adversarial Perturbations
Moosavi-Dezfooli, S.-M., Fawzi, A., Fawzi, O., & Frossard, P. (2017) · 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2017.17 · Cited by 2,680 · see citing works
Geirhos, R., Rubisch, P., Michaelis, C., Bethge, M., Wichmann, F. A., & Brendel, W. (2018) · arXiv · doi:10.48550/arxiv.1811.12231 · Cited by 1,490 · see citing works
Flagged first, then by citations
Research works printed but not linked: 43
- [Din+19] Gavin Weiguang Ding et al. 'On the Sensitivity of Adversarial Robustness to Input Data Distributions'. In: International Conference on Learning Representations . 2019.
- [Eng+19a] Logan Engstrom et al. 'A Discussion of 'Adversarial Examples Are Not Bugs, They Are Features''. In: Distill (2019). https://distill.pub/2019/advex-bugs-discussion. DOI: 10 . 23915 / distill.00019 .
- [Eng+19b] Logan Engstrom et al. 'A Rotation and a Translation Suffice: Fooling CNNs with Simple Transformations'. In: International Conference on Machine Learning (ICML) . 2019.
- [FFF18] Alhussein Fawzi, Hamza Fawzi, and Omar Fawzi. 'Adversarial vulnerability for any classifier'. In: Advances in Neural Information Processing Systems (NeuRIPS) . 2018.
- [FMF16] Alhussein Fawzi, Seyed-Mohsen Moosavi-Dezfooli, and Pascal Frossard. 'Robustness of classifiers: from adversarial to random noise'. In: Advances in Neural Information Processing Systems . 2016.
- [For+19] Nic Ford et al. 'Adversarial Examples Are a Natural Consequence of Test Error in Noise'. In: arXiv preprint arXiv:1901.10513 . 2019. · arXiv
- [Fur+18] Tommaso Furlanello et al. 'Born-Again Neural Networks'. In: International Conference on Machine Learning (ICML) . 2018.
- [Gil+18] Justin Gilmer et al. 'Adversarial spheres'. In: Workshop of International Conference on Learning Representations (ICLR) . 2018.
- [Goh19a] Gabriel Goh. 'A Discussion of 'Adversarial Examples Are Not Bugs, They Are Features': Robust Feature Leakage'. In: Distill (2019). https://distill.pub/2019/advex-bugs-discussion/response2. DOI: 10.23915/distill.00019.2 . · DOI
- [Goh19b] Gabriel Goh. 'A Discussion of 'Adversarial Examples Are Not Bugs, They Are Features': Two Examples of Useful, Non-Robust Features'. In: Distill (2019). https://distill.pub/2019/advexbugs-discussion/response-3. DOI: 10.23915/distill.00019.3 . · DOI
- [GSS15] Ian J Goodfellow, Jonathon Shlens, and Christian Szegedy. 'Explaining and Harnessing Adversarial Examples'. In: International Conference on Learning Representations (ICLR) . 2015.
- [HD19] Dan Hendrycks and Thomas G. Dietterich. 'Benchmarking Neural Network Robustness to Common Corruptions and Surface Variations'. In: International Conference on Learning Representations (ICLR) . 2019.
- [He+17] Warren He et al. 'Adversarial example defense: Ensembles of weak defenses are not strong'. In: USENIX Workshop on Offensive Technologies (WOOT) . 2017.
- [HVD14] Geoffrey Hinton, Oriol Vinyals, and Jeff Dean. 'Distilling the Knowledge in a Neural Network'. In: Neural Information Processing Systems (NeurIPS) Deep Learning Workshop . 2014.
- [JLT18] Saumya Jetley, Nicholas Lord, and Philip Torr. 'With friends like these, who needs adversaries?' In: Advances in Neural Information Processing Systems (NeurIPS) . 2018.
- [KSJ19] Beomsu Kim, Junghoon Seo, and Taegyun Jeon. 'Bridging Adversarial Robustness and Gradient Interpretability'. In: International Conference on Learning Representations Workshop on Safe Machine Learning (ICLR SafeML) . 2019.
- [Lec+19] Mathias Lecuyer et al. 'Certified robustness to adversarial examples with differential privacy'. In: Symposium on Security and Privacy (SP) . 2019.
- [Liu+17] Yanpei Liu et al. 'Delving into Transferable Adversarial Examples and Black-box Attacks'. In: International Conference on Learning Representations (ICLR) . 2017.
- [LM00] Beatrice Laurent and Pascal Massart. 'Adaptive estimation of a quadratic functional by model selection'. In: Annals of Statistics . 2000.
- [Mad+18] Aleksander Madry et al. 'Towards deep learning models resistant to adversarial attacks'. In: International Conference on Learning Representations (ICLR) . 2018.
- [MDM18] Saeed Mahloujifar, Dimitrios I Diochnos, and Mohammad Mahmoody. 'The curse of concentration in robust learning: Evasion and poisoning attacks from concentration of measure'. In: AAAI Conference on Artificial Intelligence (AAAI) . 2018.
- [MV15] Aravindh Mahendran and Andrea Vedaldi. 'Understanding deep image representations by inverting them'. In: computer vision and pattern recognition (CVPR) . 2015.
- [Nak19a] Preetum Nakkiran. 'A Discussion of 'Adversarial Examples Are Not Bugs, They Are Features': Adversarial Examples are Just Bugs, Too'. In: Distill (2019). https://distill.pub/2019/advexbugs-discussion/response-5. DOI: 10.23915/distill.00019.5 . · DOI
- [Nak19b] Preetum Nakkiran. 'Adversarial robustness may be at odds with simplicity'. In: arXiv preprint arXiv:1901.00532 . 2019. · arXiv
- [Pap+17] Nicolas Papernot et al. 'Practical black-box attacks against machine learning'. In: Asia Conference on Computer and Communications Security . 2017.
- [PMG16] Nicolas Papernot, Patrick McDaniel, and Ian Goodfellow. 'Transferability in Machine Learning: from Phenomena to Black-box Attacks using Adversarial Samples'. In: ArXiv preprint arXiv:1605.07277 . 2016. · arXiv
- [Rec+19] Benjamin Recht et al. 'Do CIFAR-10 Classifiers Generalize to CIFAR-10?' In: International Conference on Machine Learning (ICML) . 2019.
- [RSL18] Aditi Raghunathan, Jacob Steinhardt, and Percy Liang. 'Certified defenses against adversarial examples'. In: International Conference on Learning Representations (ICLR) . 2018.
- [Sch+18] Ludwig Schmidt et al. 'Adversarially Robust Generalization Requires More Data'. In: Advances in Neural Information Processing Systems (NeurIPS) . 2018.
- [Sha+19a] Ali Shafahi et al. 'Are adversarial examples inevitable?' In: International Conference on Learning Representations (ICLR) . 2019.
- [Sha+19b] Adi Shamir et al. 'A Simple Explanation for the Existence of Adversarial Examples with Small Hamming Distance'. In: arXiv preprint arXiv:1901.10861 . 2019. · arXiv
- [SHS19] David Stutz, Matthias Hein, and Bernt Schiele. 'Disentangling Adversarial Robustness and Generalization'. In: Computer Vision and Pattern Recognition (CVPR) . 2019.
- [Smi+17] D. Smilkov et al. 'SmoothGrad: removing noise by adding noise'. In: ICML workshop on visualization for deep learning . 2017.
- [Sug+19] Arun Sai Suggala et al. 'Revisiting Adversarial Risk'. In: Conference on Artificial Intelligence and Statistics (AISTATS) . 2019.
- [Sze+14] Christian Szegedy et al. 'Intriguing properties of neural networks'. In: International Conference on Learning Representations (ICLR) . 2014.
- [TG16] Thomas Tanay and Lewis Griffin. 'A Boundary Tilting Perspective on the Phenomenon of Adversarial Examples'. In: ArXiv preprint arXiv:1608.07690 . 2016. · arXiv
- [Tra+17] Florian Tramer et al. 'The Space of Transferable Adversarial Examples'. In: ArXiv preprint arXiv:1704.03453 . 2017. · arXiv
- [Tsi+19] Dimitris Tsipras et al. 'Robustness May Be at Odds with Accuracy'. In: International Conference on Learning Representations (ICLR) . 2019.
- [Ues+18] Jonathan Uesato et al. 'Adversarial Risk and the Dangers of Evaluating Against Weak Attacks'. In: International Conference on Machine Learning (ICML) . 2018.
- [Wan+18] Tongzhou Wang et al. 'Dataset Distillation'. In: ArXiv preprint arXiv:1811.10959 . 2018. · arXiv
- [WK18] Eric Wong and J Zico Kolter. 'Provable defenses against adversarial examples via the convex outer adversarial polytope'. In: International Conference on Machine Learning (ICML) . 2018.
- [Xia+19] Kai Y. Xiao et al. 'Training for Faster Adversarial Robustness Verification via Inducing ReLU Stability'. In: International Conference on Learning Representations (ICLR) . 2019.
- [Zou+18] Haosheng Zou et al. 'Geometric Universality of Adversarial Examples in Deep Learning'. In: Geometry in Machine Learning ICML Workshop (GIML) . 2018.
Cited by
Sorted by citations
Shortcut learning in deep neural networks
Geirhos, R., Jacobsen, J.-H., Michaelis, C., Zemel, R., Brendel, W., Bethge, M., & Wichmann, F. A. (2020) · Nature Machine Intelligence · doi:10.1038/s42256-020-00257-z · Cited by 2,224 · see citing works
Interpreting Black-Box Models: A Review on Explainable Artificial Intelligence
Hassija, V., Chamola, V., Mahapatra, A., Singal, A., Goel, D., Huang, K., Scardapane, S., Spinelli, I., Mahmud, M., & Hussain, A. (2024) · Cognitive Computation · doi:10.1007/s12559-023-10179-8 · Cited by 2,062 · see citing works
Artificial intelligence and illusions of understanding in scientific research
Messeri, L., & Crockett, M. J. (2024) · Nature · doi:10.1038/s41586-024-07146-0 · Cited by 707 · see citing works
Explainable machine learning in deployment
Bhatt, U., Xiang, A., Sharma, S., Weller, A., Taly, A., Jia, Y., Ghosh, J., Puri, R., Moura, J. M. F., & Eckersley, P. (2020) · Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency · doi:10.1145/3351095.3375624 · Cited by 633 · see citing works
Scaffolding protein functional sites using deep learning
Wang, J., Lisanza, S., Juergens, D., Tischer, D., Watson, J. L., Castro, K. M., Ragotte, R., Saragovi, A., Milles, L. F., Baek, M., et al. (2022) · Science · doi:10.1126/science.abn2100 · Cited by 487 · see citing works
Recent Advances in Adversarial Training for Adversarial Robustness
Bai, T., Luo, J., Zhao, J., Wen, B., & Wang, Q. (2021) · arXiv · doi:10.48550/arxiv.2102.01356 · Cited by 490 · see citing works
“…and Qureshi, 2019] (input gradients refer to the gradients of the loss function w.r.t. the input); and maximizing the vulnerability diversity [Yang et al. , 2020a], which is defined as the sum of losses for two models with crafted images containing non-robust features [Ilyas et al. , 2019].”
BackgroundAssessing the trustworthiness of saliency maps for localizing abnormalities in medical imaging
Arun, N., Gaw, N., Singh, P., Chang, K., Aggarwal, M., Chen, B., Hoebel, K., Gupta, S., Patel, J., Gidwani, M., et al. (2021) · Radiology: Artificial Intelligence · doi:10.1148/ryai.2021200267 · Cited by 342 · see citing works
Erion, G., Janizek, J. D., Sturmfels, P., Lundberg, S. M., & Lee, S.-I. (2021) · Nature Machine Intelligence · doi:10.1038/s42256-021-00343-w · Cited by 300 · see citing works
Adversarial Machine Learning Attacks and Defense Methods in the Cyber Security Domain
Rosenberg, I., Shabtai, A., Elovici, Y., & Rokach, L. (2022) · ACM Computing Surveys · doi:10.1145/3453158 · Cited by 295 · see citing works
Zoom In: An Introduction to Circuits
Olah, C., Cammarata, N., Schubert, L., Goh, G., Petrov, M., & Carter, S. (2020) · Distill · doi:10.23915/distill.00024.001 · Cited by 288 · see citing works
The neuroconnectionist research programme
Doerig, A., Sommers, R. P., Seeliger, K., Richards, B., Ismael, J., Lindsay, G. W., Kording, K. P., Konkle, T., van Gerven, M. A. J., Kriegeskorte, N., et al. (2023) · Nature Reviews Neuroscience · doi:10.1038/s41583-023-00705-w · Cited by 233 · see citing works
Performance vs. competence in human–machine comparisons
Firestone, C. (2020) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.1905334117 · Cited by 150 · see citing works
Measure and Improve Robustness in NLP Models: A Survey
Wang, X., Wang, H., & Yang, D. (2022) · Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies · doi:10.18653/v1/2022.naacl-main.339 · Cited by 90 · see citing works
A Systematic Review of Adversarial Machine Learning Attacks, Defensive Controls and Technologies
Malik, J., Muthalagu, R., & Pawar, P. M. (2024) · IEEE Access · doi:10.1109/access.2024.3423323 · Cited by 76 · see citing works
Model metamers reveal divergent invariances between biological and artificial neural networks
Feather, J., Leclerc, G., Mądry, A., & McDermott, J. H. (2023) · Nature Neuroscience · doi:10.1038/s41593-023-01442-0 · Cited by 59 · see citing works
Understanding the Failure Modes of Out-of-Distribution Generalization
Nagarajan, V., Andreassen, A., & Neyshabur, B. (2020) · arXiv · doi:10.48550/arxiv.2010.15775 · Cited by 55 · see citing works
Large Language Models Can be Lazy Learners: Analyze Shortcuts in In-Context Learning
Tang, R., Kong, D., Huang, L., & Xue, H. (2023) · Findings of the Association for Computational Linguistics: ACL 2023 · doi:10.18653/v1/2023.findings-acl.284 · Cited by 31 · see citing works
A Synergetic Attack against Neural Network Classifiers combining Backdoor and Adversarial Examples
Liu, G., Khalil, I., Khreishah, A., & Phan, N. (2021) · 2021 IEEE International Conference on Big Data (Big Data) · doi:10.1109/bigdata52589.2021.9671964 · Cited by 11 · see citing works
Can You Hear Me <i>Now</i>? Sensitive Comparisons of Human and Machine Perception
Lepori, M. A., & Firestone, C. (2022) · Cognitive Science · doi:10.1111/cogs.13191 · Cited by 7 · see citing works
- Authors
- Ilyas, A., Santurkar, S., Tsipras, D., Engstrom, L., Tran, B., & Madry, A.
- Affiliations
- Massachusetts Institute of Technology (US)
- ORCID
- Ilyas, Andrew
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2019
- Volume
- 32
- Pages
- 125-136
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 1905.02175
- OpenAlex
- W2942630857
- Cited by
- 971
- References
- 5
- Citations by year
- 2026: 6 · 2025: 79 · 2024: 163 · 2023: 177 · 2022: 147 · 2021: 203 · 2020: 143 · 2019: 52 · 2018: 1
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- DSpace@MIT (Massachusetts Institute of Technology) (submittedVersion)
- arXiv (Cornell University)
- neural information processing systems
- Funders
- National Science Foundation (1607189, 1553428, 1815221, 1413920, 1563880, 1447786)
- Intel Corporation
- Microsoft
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Adversarial Robustness in Machine Learning
- Physical Sciences › Computer Science › Artificial Intelligence › Machine Learning and Data Classification
- Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
- Keywords
- adversarial examples, robustness, interpretability, machine learning robustness
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review