MLCVLGMay 4, 2020

Selecting Data Augmentation for Simulating Interventions

arXiv:2005.01856v433 citations
AI Analysis

This work addresses domain generalization issues in fields like medical imaging or robotics by bridging theory and practice, though it appears incremental as it builds on existing causal concepts.

The paper tackles the problem of machine learning models failing to generalize due to spurious correlations between domains and labels, and it develops a causal perspective to select data augmentation techniques that improve domain generalization.

Machine learning models trained with purely observational data and the principle of empirical risk minimization \citep{vapnik_principles_1992} can fail to generalize to unseen domains. In this paper, we focus on the case where the problem arises through spurious correlation between the observed domains and the actual task labels. We find that many domain generalization methods do not explicitly take this spurious correlation into account. Instead, especially in more application-oriented research areas like medical imaging or robotics, data augmentation techniques that are based on heuristics are used to learn domain invariant features. To bridge the gap between theory and practice, we develop a causal perspective on the problem of domain generalization. We argue that causal concepts can be used to explain the success of data augmentation by describing how they can weaken the spurious correlation between the observed domains and the task labels. We demonstrate that data augmentation can serve as a tool for simulating interventional data. We use these theoretical insights to derive a simple algorithm that is able to select data augmentation techniques that will lead to better domain generalization.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes