Cross-functional Analysis of Generalisation in Behavioural Learning
Not on the map. Why?
Abstract (arXiv)
In behavioural testing, system functionalities underrepresented in the standard evaluation setting (with a held-out test set) are validated through controlled input-output pairs. Optimising performance on the behavioural tests during training (behavioural learning) would improve coverage of phenomena not sufficiently represented in the i.i.d. data and could lead to seemingly more robust models. However, there is the risk that the model narrowly captures spurious correlations from the behavioural test suite, leading to overestimation and misrepresentation of model performance -- one of the original pitfalls of traditional evaluation. In this work, we introduce BeLUGA, an analysis method for evaluating behavioural learning considering generalisation across dimensions of different granularity levels. We optimise behaviour-specific loss functions and evaluate models on several partitions of the behavioural test suite controlled to leave out specific phenomena. An aggregate score measures generalisation to unseen functionalities (or overfitting). We use BeLUGA to examine three representative NLP tasks (sentiment analysis, paraphrase identification and reading comprehension) and compare the impact of a diverse set of regularisation and domain generalisation methods on generalisation performance.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 24 of its 32 references that are in the map. First posted on arXiv 22 May 2023.
Builds on
24 of 32 references.
References · 24
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,018
- 2019Invariant Risk Minimizationcited by 1,832
- 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,718
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,232
- 2020Beyond Accuracy: Behavioral Testing of NLP models with CheckListcited by 979
- 2019Right for the Wrong Reasons: Diagnosing Syntactic Heuristics in Natural Language Inferencecited by 864
- 2022Fine-Tuning can Distort Pretrained Features and Underperform Out-of-Distributioncited by 722
- 2021Dynabench: Rethinking Benchmarking in NLPcited by 447
- 2020Dataset Cartography: Mapping and Diagnosing Datasets with Training Dynamicscited by 423
12 more
- 2018Analysis Methods in Neural Language Processing: A Surveycited by 276
- 2021Gradient Matching for Domain Generalizationcited by 258
- 2020HateCheck: Functional Tests for Hate Speech Detection Modelscited by 215
- 2019Probing Neural Network Comprehension of Natural Language Argumentscited by 212
- 2020How Can We Accelerate Progress Towards Human-like Linguistic Generalization?cited by 114
- 2020Fine-Tuning Pre-trained Language Model with Weak Supervision: A Contrastive-Regularized Self-Training Approachcited by 83
- 2021Dynaboard: An Evaluation-As-A-Service Platform for Holistic Next-Generation Benchmarkingcited by 53
- 2021Hatemoji: A Test Suite and Adversarially-Generated Dataset for Benchmarking and Detecting Emoji-based Hatecited by 50
- 2019Inoculation by Fine-Tuning: A Method for Analyzing Challenge Datasetscited by 41
- 2019Diversify Your Datasets: Analyzing Generalization via Controlled Variance in Adversarial Datasetscited by 21
- 2022Fast Few-shot Debugging for NLU Test Suitescited by 3
- 2022Checking HateCheck: a cross-functional analysis of behaviour-aware learning for hate speech detectioncited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.
- 2024Specification Overfitting in Artificial Intelligencecited by 2
- 2023Functionality learning through specification instructionscited by 0
- 2024Specification Overfitting in Artificial Intelligence13 Mar 2024
- 2023Functionality learning through specification instructions14 Nov 2023