GLUE & SuperGLUE (2018) › The Solution
History of Language AIAll chapters GLUE & SuperGLUE (2018) › The SolutionOne section · Sections in this chapter3 / 7 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
GLUE addressed these problems by combining diverse task selection, standardized protocols, unified evaluation metrics, and transparent reporting. The benchmark assembled nine natural language understanding tasks covering different aspects of language understanding, from single-sentence classification to sentence-pair reasoning to multi-choice question answering. This diversity ensured that systems achieving high GLUE scores possessed broad capabilities rather than narrow task-specific expertise.
Task Diversity and Coverage
GLUE selected tasks that required different types of language understanding. Single-sentence tasks like the Stanford Sentiment Treebank (SST-2) tested sentiment classification, while the Corpus of Linguistic Acceptability (CoLA) required judging grammatical acceptability. Sentence-pair tasks like the Microsoft Research Paraphrase Corpus (MRPC) and the Semantic Textual Similarity Benchmark (STS-B) tested understanding of semantic similarity and paraphrase relationships. The Multi-Genre Natural Language Inference (MNLI) corpus required determining whether one sentence entailed, contradicted, or was neutral with respect to another sentence.
This task diversity prevented systems from succeeding through narrow optimization. A model that excelled at sentiment analysis might fail on natural language inference, revealing gaps in its understanding. The benchmark required systems to demonstrate capabilities across multiple dimensions: syntactic understanding (CoLA), semantic understanding (MRPC, STS-B), reasoning about relationships between sentences (MNLI), and comprehension of question-answer relationships (QNLI, QQP). Success across this diverse set of tasks provided strong evidence for general language understanding capabilities.
Natural language inference, tested in GLUE through the MNLI corpus, requires determining the logical relationship between two sentences. Given a premise and a hypothesis, systems must determine whether the hypothesis is entailed by the premise (can be logically concluded), contradicted by the premise (cannot be true if the premise is true), or neutral (neither entailed nor contradicted). This task requires sophisticated reasoning about semantics, world knowledge, and logical relationships, making it a particularly challenging test of language understanding. Systems that perform well on natural language inference demonstrate capabilities beyond surface-level pattern matching.
Standardized Evaluation Protocol
GLUE established standardized training, validation, and test set splits for each task. This ensured that all systems were evaluated on identical data. The benchmark provided consistent preprocessing guidelines, eliminating variations that could affect comparisons. Evaluation metrics were standardized: accuracy for classification tasks, Pearson and Spearman correlation for regression tasks, and Matthews correlation coefficient for the binary acceptability task in CoLA. This consistency enabled direct comparisons between systems developed by different research groups.
The benchmark required systems to make predictions on held-out test sets that were not publicly available, preventing overfitting to test data and ensuring that reported results reflected generalization to unseen examples. Results were submitted to a central server for evaluation, maintaining test set integrity while enabling fair comparison. The GLUE leaderboard provided a transparent, continuously updated view of state-of-the-art performance, creating healthy competition that drove rapid improvements.
Aggregate Scoring and Ranking
GLUE introduced an aggregate score that combined performance across all tasks. This provided a single metric for overall language understanding capability. This aggregate score weighted tasks by their difficulty and importance, though the exact weighting evolved over time. The aggregate score enabled ranking systems by their overall performance, making it easy to identify the most capable models while recognizing that systems might excel on different subsets of tasks.
The aggregate scoring approach reflected GLUE's core philosophy: true language understanding should transfer across diverse tasks. Rather than optimizing for a single task, systems needed to demonstrate broad capabilities. This emphasis on generalization aligned with the goals of pre-trained language models, which sought to learn representations that could be fine-tuned for multiple downstream applications. The aggregate score provided quantitative evidence that these approaches were succeeding.
Human Baselines and Progress Tracking
GLUE established human performance baselines for each task. This provided clear targets and enabling assessment of how far systems were from human-level understanding. These baselines were obtained through crowdsourced annotation, with multiple annotators providing judgments that were aggregated to estimate human performance. The gap between human and machine performance on GLUE tasks provided a concrete measure of progress in language understanding.
The benchmark's leaderboard tracked progress over time, showing how aggregate scores improved as new models were developed. This historical perspective enabled researchers to assess the rate of progress and identify which architectural or training innovations produced the largest gains. The transparency of the leaderboard, showing both aggregate scores and per-task performance, helped the community understand which tasks remained challenging and where future research should focus.
SuperGLUE: Raising the Bar
SuperGLUE, introduced in 2019, addressed the limitations that became apparent as models quickly approached or exceeded human performance on GLUE tasks. The new benchmark selected more difficult tasks that required deeper reasoning, better handling of linguistic phenomena like coreference, and more sophisticated understanding of commonsense knowledge. Tasks like the CommitmentBank, which required determining whether a speaker is committed to the truth of a proposition, and the Winograd Schema Challenge, which required resolving ambiguous pronouns using world knowledge, pushed beyond the capabilities that sufficed for GLUE.
SuperGLUE also introduced task-specific evaluation metrics. Instead of simple accuracy, some tasks used F1 scores or exact match metrics that provided better assessment of system capabilities. The benchmark included tasks that required generating text rather than just classification, testing different aspects of language understanding. This increased difficulty ensured that the benchmark remained challenging as models improved, continuing to drive research toward more sophisticated language understanding.