What are the best systems? New perspectives on NLP Benchmarking
Not on the map. Why?
Abstract (arXiv)
In Machine Learning, a benchmark refers to an ensemble of datasets associated with one or multiple metrics together with a way to aggregate different systems performances. They are instrumental in (i) assessing the progress of new methods along different axes and (ii) selecting the best systems for practical use. This is particularly the case for NLP with the development of large pre-trained models (e.g. GPT, BERT) that are expected to generalize well on a variety of tasks. While the community mainly focused on developing new datasets and metrics, there has been little interest in the aggregation procedure, which is often reduced to a simple average over various performance measures. However, this procedure can be problematic when the metrics are on a different scale, which may lead to spurious conclusions. This paper proposes a new procedure to rank systems based on their performance across different tasks. Motivated by the social choice theory, the final system ordering is obtained through aggregating the rankings induced by each task and is theoretically grounded. We conduct extensive numerical experiments (on over 270k scores) to assess the soundness of our approach both on synthetic and real scores (e.g. GLUE, EXTREM, SEVAL, TAC, FLICKR). In particular, we show that our method yields different conclusions on state-of-the-art systems than the mean-aggregation procedure while being both more reliable and robust.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 44 of its 111 references that are in the map. First posted on arXiv 8 Feb 2022.
Builds on
44 of 111 references.
References · 44
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,462
- 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
- 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,747
- 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,665
- 2019BoolQ: Exploring the Surprising Difficulty of Natural Yes/No Questionscited by 2,140
- 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,718
- 2021Multitask Prompted Training Enables Zero-Shot Task Generalizationcited by 1,462
- 2017SemEval-2017 Task 1: Semantic Textual Similarity - Multilingual and Cross-lingual Focused Evaluationcited by 998
- 2018XNLI: Evaluating Cross-lingual Sentence Representationscited by 913
- 2021BARTScore: Evaluating Generated Text as Text Generationcited by 719
- 2020Long Range Arena: A Benchmark for Efficient Transformerscited by 696
32 more
- 2019On the Cross-lingual Transferability of Monolingual Representationscited by 575
- 2018What you can cram into a single vector: Probing sentence embeddings for linguistic propertiescited by 452
- 2019MoverScore: Text Generation Evaluating with Contextualized Embeddings and Earth Mover Distancecited by 415
- 2019PAWS: Paraphrase Adversaries from Word Scramblingcited by 395
- 2018WiC: the Word-in-Context Dataset for Evaluating Context-Sensitive Meaning Representationscited by 370
- 2019MLQA: Evaluating Cross-lingual Extractive Question Answeringcited by 339
- 2019PAWS-X: A Cross-lingual Adversarial Dataset for Paraphrase Identificationcited by 262
- 2018The Natural Language Decathlon: Multitask Learning as Question Answeringcited by 235
- 2018ReCoRD: Bridging the Gap between Human and Machine Commonsense Reading Comprehensioncited by 198
- 2020USR: An Unsupervised and Reference Free Evaluation Metric for Dialog Generationcited by 186
- 2021ExT5: Towards Extreme Multi-Task Scaling for Transfer Learningcited by 161
- 2017Generalization in Deep Learningcited by 146
- 2020Re-evaluating Evaluation in Text Summarizationcited by 144
- 2021The Benchmark Lotterycited by 133
- 2021NL-Augmenter: A Framework for Task-Sensitive Natural Language Augmentationcited by 72
- 2015Better Summarization Evaluation with Word Embeddings for ROUGEcited by 66
- 2019Affect-Driven Dialog Generationcited by 50
- 2021ExplainaBoard: An Explainable Leaderboard for NLPcited by 50
- 2021Automatic Text Evaluation through the Lens of Wasserstein Barycenterscited by 38
- 2021A Novel Estimator of Mutual Information for Learning to Disentangle Textual Representationscited by 37
- 2020Hierarchical Pre-training for Sequence Labelling in Spoken Dialogcited by 36
- 2021Are Larger Pretrained Language Models Uniformly Better? Comparing Performance at the Instance Levelcited by 34
- 2021InfoLM: A New Metric to Evaluate Summarization & Data2Text Generationcited by 33
- 2021Better than Average: Paired Evaluation of NLP Systemscited by 30
- 2021An Exploratory Analysis of Multilingual Word-Level Quality Estimation with Cross-Lingual Transformerscited by 18
- 2021FewNLU: Benchmarking State-of-the-Art Methods for Few-Shot Natural Language Understandingcited by 17
- 2020The importance of fillers for text representations of speech transcriptscited by 15
- 2021Improving Multimodal fusion via Mutual Dependency Maximisationcited by 15
- 2019From the Token to the Review: A Hierarchical Multimodal approach to Opinion Miningcited by 14
- 2021Beam Search with Bidirectional Strategies for Neural Response Generationcited by 12
- 2021Code-switched inspired losses for generic spoken dialog representationscited by 10
- 2019Massively Multilingual Transfer for NERcited by 2
Built on by
Not cited yet.