Evaluating NLP Models via Contrast Sets

By Matt Gardner, Yoav Artzi, Victoria Basmova, Jonathan Berant, Ben Bogin, Sihao Chen, Pradeep Dasigi, Dheeru Dua, Yanai Elazar, Ananth Gottumukkala and 16 more. 2020

85 citations recorded by the source corpus.

Standard test sets for supervised learning evaluate in-distribution generalization. Unfortunately, when a dataset has systematic gaps (e.g., annotation artifacts), these evaluations are misleading: a model can learn simple decision rules that perform well on the test set but do not capture a dataset's intended capabilities. We propose a new annotation paradigm for NLP that helps to close systematic gaps in the test data. In particular, after a dataset is constructed, we recommend that the dataset authors manually perturb the test instances in small but meaningful ways that (typically) change the gold label, creating contrast sets. Contrast sets provide a local view of a model's decision boundary, which can be used to more accurately evaluate a model's true linguistic capabilities. We demonstrate the efficacy of contrast sets by creating them for 10 diverse NLP datasets (e.g., DROP reading comprehension, UD parsing, IMDb sentiment analysis). Although our contrast sets are not explicitly adversarial, model performance is significantly lower on them than on the original test sets---up to 25\% in some cases. We release our contrast sets as new evaluation benchmarks and encourage future dataset construction efforts to follow similar annotation processes.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Natural Language Processing, Evaluation & Benchmarks

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Mohit Bansal
  2. Hannaneh Hajishirzi
  3. Luke S. Zettlemoyer
  4. Yejin Choi
  5. Percy Liang
  6. Greg Durrett
  7. Ashish Sabharwal
  8. Noah A. Smith

In Computer Vision and Pattern Recognition

  1. Mohit Bansal
  2. Hannaneh Hajishirzi
  3. Luc Van Gool
  4. Ashish Sabharwal
  5. Trevor Darrell
  6. Dacheng Tao
  7. Caiming Xiong
  8. Andrew Zisserman

In Natural Language Processing

  1. Mohit Bansal
  2. Hannaneh Hajishirzi
  3. Ashish Sabharwal
  4. Greg Durrett
  5. Yejin Choi
  6. Luke S. Zettlemoyer
  7. Peter Clark
  8. Matt Gardner

In Evaluation & Benchmarks

  1. Hannaneh Hajishirzi
  2. Ashish Sabharwal
  3. Mohit Bansal
  4. Daniel Khashabi
  5. Tushar Khot
  6. Kyle Richardson
  7. Peter Clark
  8. Douwe Kiela

Citations in the corpus