Whispers of Doubt Amidst Echoes of Triumph in NLP Robustness

Ashim Gupta,Rishanth Rajendhran,Nathan Stringham,Vivek Srikumar,Ana Marasović
2024-04-03
Abstract:Do larger and more performant models resolve NLP's longstanding robustness issues? We investigate this question using over 20 models of different sizes spanning different architectural choices and pretraining objectives. We conduct evaluations using (a) out-of-domain and challenge test sets, (b) behavioral testing with CheckLists, (c) contrast sets, and (d) adversarial inputs. Our analysis reveals that not all out-of-domain tests provide insight into robustness. Evaluating with CheckLists and contrast sets shows significant gaps in model performance; merely scaling models does not make them adequately robust. Finally, we point out that current approaches for adversarial evaluations of models are themselves problematic: they can be easily thwarted, and in their current forms, do not represent a sufficiently deep probe of model robustness. We conclude that not only is the question of robustness in NLP as yet unresolved, but even some of the approaches to measure robustness need to be reassessed.
Computation and Language
What problem does this paper attempt to address?
This paper attempts to explore whether large - scale language models have solved the long - existing robustness problem in natural language processing (NLP). Specifically, the author evaluates the robustness of models with more than 20 different architectures and pre - training objectives by using the following methods: 1. **Out - of - Domain Tests**: Evaluate the performance of the model on unseen data. 2. **Behavioral Testing**: Use the CheckLists method to check the basic task capabilities of the model. 3. **Contrast Sets**: Evaluate the performance of the model on slightly different examples. 4. **Adversarial Inputs**: Test the performance of the model under adversarial attacks. The author finds that although the increase in model scale improves performance in some aspects, it does not completely solve the robustness problem in NLP. In addition, some current adversarial evaluation methods themselves also have problems, are easy to be bypassed, and fail to deeply probe the robustness of the model. Therefore, the paper concludes that the robustness problem in NLP has not been solved, and even some methods for evaluating robustness need to be re - evaluated.