Errudite: Scalable, Reproducible, and Testable Error Analysis

By Tongshuang Sherry Wu, Marco Tulio Ribeiro, Jeffrey Heer, Daniel S. Weld. 2019

165 citations recorded by the source corpus.

Though error analysis is crucial to understanding and improving NLP models, the common practice of manual, subjective categorization of a small sample of errors can yield biased and incomplete conclusions. This paper codifies model and task agnostic principles for informative error analysis, and presents Errudite, an interactive tool for better supporting this process. First, error groups should be precisely defined for reproducibility; Errudite supports this with an expressive domain-specific language. Second, to avoid spurious conclusions, a large set of instances should be analyzed, including both positive and negative examples; Errudite enables systematic grouping of relevant instances with filtering queries. Third, hypotheses about the cause of errors should be explicitly tested; Errudite supports this via automated counterfactual rewriting. We validate our approach with a user study, finding that Errudite (1) enables users to perform high quality and reproducible error analyses with less effort, (2) reveals substantial ambiguities in prior published error analyses practices, and (3) enhances the error analysis experience by allowing users to test and revise prior beliefs.

Subfields: Artificial Intelligence, Information Systems, 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. Matt Gardner
  4. Noah A. Smith
  5. Percy Liang
  6. Yejin Choi
  7. Luke S. Zettlemoyer
  8. Jonathan Berant

In Information Systems

  1. Matt Gardner
  2. Hannaneh Hajishirzi
  3. Jonathan Berant
  4. Daniel Khashabi
  5. Tongshuang Sherry Wu
  6. Sameer Singh
  7. Sebastian Gehrmann
  8. Mohit Bansal

In Natural Language Processing

  1. Mohit Bansal
  2. Matt Gardner
  3. Hannaneh Hajishirzi
  4. Jonathan Berant
  5. Noah A. Smith
  6. Percy Liang
  7. Yejin Choi
  8. Luke S. Zettlemoyer

In Evaluation & Benchmarks

  1. Matt Gardner
  2. Hannaneh Hajishirzi
  3. Mohit Bansal
  4. Daniel Khashabi
  5. Jonathan Berant
  6. Sameer Singh
  7. Jordan L. Boyd-Graber
  8. Robin Jia

Citations in the corpus