Explaining The Efficacy of Counterfactually-Augmented Data

By Divyansh Kaushik, Amrith Rajagopal Setlur, Eduard H. Hovy, Zachary Chase Lipton. 2020

91 citations recorded by the source corpus.

In attempts to produce machine learning models less reliant on spurious patterns in training data, researchers have recently proposed a human-in-the-loop process for generating counterfactually augmented datasets. As applied in NLP, given some documents and their (initial) labels, humans are tasked with revising the text to make a (given) counterfactual label applicable. Importantly, the instructions prohibit edits that are not necessary to flip the applicable label. Models trained on the augmented (original and revised) data have been shown to rely less on semantically irrelevant words and to generalize better out-of-domain. While this work draws on causal thinking, casting edits as interventions and relying on human understanding to assess outcomes, the underlying causal model is not clear nor are the principles underlying the observed improvements in out-of-domain evaluation. In this paper, we explore a toy analog, using linear Gaussian models. Our analysis reveals interesting relationships between causal models, measurement noise, out-of-domain generalization, and reliance on spurious signals. Interestingly our analysis suggests that data corrupted by adding noise to causal features will degrade out-of-domain performance, while noise added to non-causal features may make models more robust out-of-domain. This analysis yields interesting insights that help to explain the efficacy of counterfactually augmented data. Finally, we present a large-scale empirical study that supports this hypothesis.

Subfields: Artificial Intelligence, Natural Language Processing, Safety, Robustness & Interpretability

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. Douwe Kiela
  3. Eduard H. Hovy
  4. Luke S. Zettlemoyer
  5. Yonatan Belinkov
  6. Percy Liang
  7. Yejin Choi
  8. Noah A. Smith

In Natural Language Processing

  1. Mohit Bansal
  2. Douwe Kiela
  3. Eduard H. Hovy
  4. Wen-tau Yih
  5. Yonatan Belinkov
  6. Hinrich Schütze
  7. Diyi Yang
  8. Noah A. Smith

In Safety, Robustness & Interpretability

  1. Divyansh Kaushik
  2. Douwe Kiela
  3. Eduard H. Hovy
  4. Jason Wei
  5. Sarath Chandar
  6. Jacob Eisenstein
  7. Roi Reichart
  8. Soroush Vosoughi

Citations in the corpus