Quantifying and Understanding Adversarial Examples in Discrete Input Spaces
Not on the map. Why?
Abstract (arXiv)
Modern classification algorithms are susceptible to adversarial examples--perturbations to inputs that cause the algorithm to produce undesirable behavior. In this work, we seek to understand and extend adversarial examples across domains in which inputs are discrete, particularly across new domains, such as computational biology. As a step towards this goal, we formalize a notion of synonymous adversarial examples that applies in any discrete setting and describe a simple domain-agnostic algorithm to construct such examples. We apply this algorithm across multiple domains--including sentiment analysis and DNA sequence classification--and find that it consistently uncovers adversarial examples. We seek to understand their prevalence theoretically and we attribute their existence to spurious token correlations, a statistical phenomenon that is specific to discrete spaces. Our work is a step towards a domain-agnostic treatment of discrete adversarial examples analogous to that of continuous inputs.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 34 of its 54 references that are in the map. First posted on arXiv 12 Dec 2021.
Builds on
34 of 54 references.
References · 34
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2013Intriguing properties of neural networkscited by 5,114
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
- 2014Convolutional Neural Networks for Sentence Classificationcited by 1,124
- 2017Virtual Adversarial Training: A Regularization Method for Supervised and Semi-Supervised Learningcited by 918
- 2017Ensemble Adversarial Training: Attacks and Defensescited by 833
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2019Is BERT Really Robust? A Strong Baseline for Natural Language Attack on Text Classification and Entailmentcited by 663
- 2017Adversarial Examples for Evaluating Reading Comprehension Systemscited by 568
- 2020BERT-ATTACK: Adversarial Attack Against BERT Using BERTcited by 488
22 more
- 2018Generating Natural Language Adversarial Examplescited by 422
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
- 2018Black-box Generation of Adversarial Text Sequences to Evade Deep Learning Classifierscited by 341
- 2020BAE: BERT-based Adversarial Examples for Text Classificationcited by 316
- 2017Synthetic and Natural Noise Both Break Neural Machine Translationcited by 304
- 2018Adversarial Attack on Graph Structured Datacited by 300
- 2016Understanding Neural Networks through Representation Erasurecited by 223
- 2017Generating Natural Adversarial Examplescited by 182
- 2019Certified Robustness to Adversarial Word Substitutionscited by 164
- 2014Towards Deep Neural Network Architectures Robust to Adversarial Examplescited by 146
- 2018Pathologies of Neural Models Make Interpretations Difficultcited by 140
- 2016Counter-fitting Word Vectors to Linguistic Constraintscited by 138
- 2018Adversarial Attacks on Node Embeddings via Graph Poisoningcited by 109
- 2016Crafting Adversarial Input Sequences for Recurrent Neural Networkscited by 102
- 2017Deceiving Google's Perspective API Built for Detecting Toxic Commentscited by 99
- 2017Vulnerability of Deep Reinforcement Learning to Policy Induction Attackscited by 91
- 2015Learning with a Strong Adversarycited by 68
- 2019A Restricted Black-box Adversarial Framework Towards Attacking Graph Embedding Modelscited by 68
- 2017Towards Crafting Text Adversarial Samplescited by 55
- 2019Attacking Graph-based Classification via Manipulating the Graph Structurecited by 53
- 2018Deep Learning for Genomics: A Concise Overviewcited by 7
- 2015Graphs in machine learning: an introductioncited by 4
Built on by
Citing papers per year: 2024: 1.
1 paper.