Learning the Difference that Makes a Difference with Counterfactually-Augmented Data
Despite alarm over the reliance of machine learning systems on so-called spurious patterns, the term lacks coherent meaning in standard statistical frameworks. However, the language of causality offers clarity: spurious associations are due to confounding (e.g., a common cause), but not direct or indirect causal effects. In this paper, we focus on natural language processing, introducing methods and resources for training models less sensitive to spurious patterns. Given documents and their initial labels, we task humans with revising each document so that it (i) accords with a counterfactual target label; (ii) retains internal coherence; and (iii) avoids unnecessary changes. Interestingly, on sentiment analysis and natural language inference tasks, classifiers trained on original data fail on their counterfactually-revised counterparts and vice versa. Classifiers trained on combined datasets perform remarkably well, just shy of those specialized to either domain. While classifiers trained on either original or manipulated data alone are sensitive to spurious features (e.g., mentions of genre), models trained on the combined data are less sensitive to this signal. Both datasets are publicly available.
Code (2)
Tasks
counterfactualData AugmentationNatural Language InferenceSentiment AnalysisSimilar Papers 제목 키워드 기반
Retrieval-Augmented Approach for Unsupervised Anomalous Sound Detection and Captioning without Model Training
This paper proposes a method for unsupervised anomalous sound detection (UASD) and captioning the reason for detection. While there is a method that captions the difference between given normal and anomalous sound pairs,…
RetrievalRelation-based Counterfactual Data Augmentation and Contrastive Learning for Robustifying Natural Language Inference Models
Although pre-trained language models show good performance on various natural language processing tasks, they often rely on non-causal features and patterns to determine the outcome. For natural language inference tasks,…
Contrastive LearningcounterfactualData AugmentationNatural Language Inference+2Counterfactually-Augmented SNLI Training Data Does Not Yield Better Generalization Than Unaugmented Data
A growing body of work shows that models exploit annotation artifacts to achieve state-of-the-art performance on standard crowdsourced benchmarks---datasets collected from crowdworkers to create an evaluation task---whil…
counterfactualNatural Language InferenceNatural Language UnderstandingReading ComprehensionRevisiting a Design Choice in Gradient Temporal Difference Learning
Off-policy learning enables a reinforcement learning (RL) agent to reason counterfactually about policies that are not executed and is one of the most important ideas in RL. It, however, can lead to instability when comb…
reinforcement-learningReinforcement LearningReinforcement Learning (RL)Dual-Cross Central Difference Network for Face Anti-Spoofing
Face anti-spoofing (FAS) plays a vital role in securing face recognition systems. Recently, central difference convolution (CDC) has shown its excellent representation capacity for the FAS task via leveraging local gradi…
Face Anti-SpoofingFace Recognition