TextFlint: Unified Multilingual Robustness Evaluation Toolkit for Natural Language Processing
Not on the map. Why?
Abstract (arXiv)
Various robustness evaluation methodologies from different perspectives have been proposed for different natural language processing (NLP) tasks. These methods have often focused on either universal or task-specific generalization capabilities. In this work, we propose a multilingual robustness evaluation platform for NLP tasks (TextFlint) that incorporates universal text transformation, task-specific transformation, adversarial attack, subpopulation, and their combinations to provide comprehensive robustness analysis. TextFlint enables practitioners to automatically evaluate their models from all aspects or to customize their evaluations as desired with just a few lines of code. To guarantee user acceptability, all the text transformations are linguistically based, and we provide a human evaluation for each one. TextFlint generates complete analytical reports as well as targeted augmented data to address the shortcomings of the model's robustness. To validate TextFlint's utility, we performed large-scale empirical evaluations (over 67,000 evaluations) on state-of-the-art deep learning models, classic supervised methods, and real-world systems. Almost all models showed significant performance degradation, including a decline of more than 50% of BERT's prediction accuracy on tasks such as aspect-level sentiment classification, named entity recognition, and natural language inference. Therefore, we call for the robustness to be included in the model evaluation, so as to promote the healthy development of NLP technology.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 16 of its 74 references that are in the map. First posted on arXiv 21 Mar 2021.
Builds on
16 of 74 references.
References · 16
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,307
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,790
- 2020Shortcut Learning in Deep Neural Networkscited by 1,969
- 2018Model Cards for Model Reportingcited by 1,080
- 2019Mitigating Gender Bias in Natural Language Processing: Literature Reviewcited by 287
- 2016Bidirectional Attention Flow for Machine Comprehensioncited by 278
- 2019BERT Post-Training for Review Reading Comprehension and Aspect-based Sentiment Analysiscited by 176
- 2019One Explanation Does Not Fit All: A Toolkit and Taxonomy of AI Explainability Techniquescited by 164
- 2018Achieving Human Parity on Automatic Chinese to English News Translationcited by 119
- 2020OpenAttack: An Open-source Textual Adversarial Attack Toolkitcited by 84
- 2020Subpopulation Data Poisoning Attackscited by 70
4 more
- 2019TENER: Adapting Transformer Encoder for Named Entity Recognitioncited by 69
- 2018Manifold: A Model-Agnostic Framework for Interpretation and Diagnosis of Machine Learning Modelscited by 50
- 2020TextAttack: A Framework for Adversarial Attacks, Data Augmentation, and Adversarial Training in NLPcited by 45
- 2017Empower Sequence Labeling with Task-Aware Neural Language Modelcited by 28
Built on by
Not cited yet.