Repairing Adversarial Texts through Perturbation
Not on the map. Why?
Abstract (arXiv)
It is known that neural networks are subject to attacks through adversarial perturbations, i.e., inputs which are maliciously crafted through perturbations to induce wrong predictions. Furthermore, such attacks are impossible to eliminate, i.e., the adversarial perturbation is still possible after applying mitigation methods such as adversarial training. Multiple approaches have been developed to detect and reject such adversarial inputs, mostly in the image domain. Rejecting suspicious inputs however may not be always feasible or ideal. First, normal inputs may be rejected due to false alarms generated by the detection algorithm. Second, denial-of-service attacks may be conducted by feeding such systems with adversarial inputs. To address the gap, in this work, we propose an approach to automatically repair adversarial texts at runtime. Given a text which is suspected to be adversarial, we novelly apply multiple adversarial perturbation methods in a positive way to identify a repair, i.e., a slightly mutated but semantically equivalent text that the neural network correctly classifies. Our approach has been experimented with multiple models trained for natural language processing tasks and the results show that our approach is effective, i.e., it successfully repairs about 80% of the adversarial texts. Furthermore, depending on the applied perturbation method, an adversarial text could be repaired in as short as one second on average.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 41 of its 71 references that are in the map. First posted on arXiv 29 Dec 2021.
Builds on
41 of 71 references.
References · 41
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
- 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,303
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2014Convolutional Neural Networks for Sentence Classificationcited by 1,124
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
- 2016Bag of Tricks for Efficient Text Classificationcited by 869
29 more
- 2017Ensemble Adversarial Training: Attacks and Defensescited by 833
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2019Is BERT Really Robust? A Strong Baseline for Natural Language Attack on Text Classification and Entailmentcited by 663
- 2019Adversarial Training for Free!cited by 638
- 2017Countering Adversarial Images using Input Transformationscited by 517
- 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 439
- 2018TextBugger: Generating Adversarial Text Against Real-world Applicationscited by 376
- 2018Black-box Generation of Adversarial Text Sequences to Evade Deep Learning Classifierscited by 341
- 2018Adversarial Example Generation with Syntactically Controlled Paraphrase Networkscited by 282
- 2017MagNet: a Two-Pronged Defense against Adversarial Examplescited by 268
- 2018Audio Adversarial Examples: Targeted Attacks on Speech-to-Textcited by 268
- 2017PixelDefend: Leveraging Generative Models to Understand and Defend against Adversarial Examplescited by 243
- 2019Adversarial Attacks and Defenses in Images, Graphs and Text: A Reviewcited by 234
- 2017Learning to Plan Chemical Synthesescited by 175
- 2018Stochastic Activation Pruning for Robust Adversarial Defensecited by 171
- 2019Combating Adversarial Misspellings with Robust Word Recognitioncited by 162
- 2016Crafting Adversarial Input Sequences for Recurrent Neural Networkscited by 102
- 2017Deceiving Google's Perspective API Built for Detecting Toxic Commentscited by 99
- 2017Keeping the Bad Guys Out: Protecting and Vaccinating Deep Learning with JPEG Compressioncited by 86
- 2018On Adversarial Examples for Character-Level Neural Machine Translationcited by 85
- 2017SafetyNet: Detecting and Rejecting Adversarial Examples Robustlycited by 76
- 2019The Limitations of Adversarial Training and the Blind-Spot Attackcited by 63
- 2017Towards Crafting Text Adversarial Samplescited by 55
- 2017Defense against Universal Adversarial Perturbationscited by 48
- 2018Adversarial Sample Detection for Deep Neural Network through Model Mutation Testingcited by 48
- 2018Detection based Defense against Adversarial Examples from the Steganalysis Point of Viewcited by 32
- 2018Unravelling Robustness of Deep Learning based Face Recognition Against Adversarial Attackscited by 31
- 2019Defense Methods Against Adversarial Examples for Recurrent Neural Networkscited by 8
- 2016Should We Learn Probabilistic Models for Model Checking? A New Approach and An Empirical Studycited by 2
Built on by
Not cited yet.