Nuisances via Negativa: Adjusting for Spurious Correlations via Data Augmentation

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Puli, Aahlad, Joshi, Nitish, Wald, Yoav, He, He, Ranganath, Rajesh
Format: Preprint
Veröffentlicht: 2022
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910510318878720
author Puli, Aahlad
Joshi, Nitish
Wald, Yoav
He, He
Ranganath, Rajesh
author_facet Puli, Aahlad
Joshi, Nitish
Wald, Yoav
He, He
Ranganath, Rajesh
contents In prediction tasks, there exist features that are related to the label in the same way across different settings for that task; these are semantic features or semantics. Features with varying relationships to the label are nuisances. For example, in detecting cows from natural images, the shape of the head is semantic but because images of cows often have grass backgrounds but not always, the background is a nuisance. Models that exploit nuisance-label relationships face performance degradation when these relationships change. Building models robust to such changes requires additional knowledge beyond samples of the features and labels. For example, existing work uses annotations of nuisances or assumes ERM-trained models depend on nuisances. Approaches to integrate new kinds of additional knowledge enlarge the settings where robust models can be built. We develop an approach to use knowledge about the semantics by corrupting them in data, and then using the corrupted data to produce models which identify correlations between nuisances and the label. Once these correlations are identified, they can be used to adjust for where nuisances drive predictions. We study semantic corruptions in powering different spurious-correlation avoiding methods on multiple out-of-distribution (OOD) tasks like classifying waterbirds, natural language inference (NLI), and detecting cardiomegaly in chest X-rays.
format Preprint
id arxiv_https___arxiv_org_abs_2210_01302
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Nuisances via Negativa: Adjusting for Spurious Correlations via Data Augmentation
Puli, Aahlad
Joshi, Nitish
Wald, Yoav
He, He
Ranganath, Rajesh
Machine Learning
Computer Vision and Pattern Recognition
In prediction tasks, there exist features that are related to the label in the same way across different settings for that task; these are semantic features or semantics. Features with varying relationships to the label are nuisances. For example, in detecting cows from natural images, the shape of the head is semantic but because images of cows often have grass backgrounds but not always, the background is a nuisance. Models that exploit nuisance-label relationships face performance degradation when these relationships change. Building models robust to such changes requires additional knowledge beyond samples of the features and labels. For example, existing work uses annotations of nuisances or assumes ERM-trained models depend on nuisances. Approaches to integrate new kinds of additional knowledge enlarge the settings where robust models can be built. We develop an approach to use knowledge about the semantics by corrupting them in data, and then using the corrupted data to produce models which identify correlations between nuisances and the label. Once these correlations are identified, they can be used to adjust for where nuisances drive predictions. We study semantic corruptions in powering different spurious-correlation avoiding methods on multiple out-of-distribution (OOD) tasks like classifying waterbirds, natural language inference (NLI), and detecting cardiomegaly in chest X-rays.
title Nuisances via Negativa: Adjusting for Spurious Correlations via Data Augmentation
topic Machine Learning
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2210.01302