Robustness Tests of NLP Machine Learning Models: Search and Semantically Replace
Not on the map. Why?
Abstract (arXiv)
This paper proposes a strategy to assess the robustness of different machine learning models that involve natural language processing (NLP). The overall approach relies upon a Search and Semantically Replace strategy that consists of two steps: (1) Search, which identifies important parts in the text; (2) Semantically Replace, which finds replacements for the important parts, and constrains the replaced tokens with semantically similar words. We introduce different types of Search and Semantically Replace methods designed specifically for particular types of machine learning models. We also investigate the effectiveness of this strategy and provide a general framework to assess a variety of machine learning models. Finally, an empirical comparison is provided of robustness performance among three different model types, each with a different text representation.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 23 references that are in the map. First posted on arXiv 20 Apr 2021.
Builds on
16 of 23 references.
References · 16
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2013Intriguing properties of neural networkscited by 5,114
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 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
- 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 439
- 2018Generating Natural Language Adversarial Examplescited by 422
- 2020BAE: BERT-based Adversarial Examples for Text Classificationcited by 316
- 2017Deep Text Classification Can be Fooledcited by 105
4 more
- 2017Towards Crafting Text Adversarial Samplescited by 55
- 2016"What is Relevant in a Text Document?": An Interpretable Machine Learning Approachcited by 53
- 2020TextAttack: A Framework for Adversarial Attacks, Data Augmentation, and Adversarial Training in NLPcited by 45
- 2018Understanding Convolutional Neural Networks for Text Classificationcited by 36
Built on by
Not cited yet.