TL;DR
This paper introduces a method using mixed capacity ensembles to automatically detect and ignore dataset biases, improving model generalization across various tasks without prior bias knowledge.
Contribution
The paper proposes a novel ensemble training approach with conditional independence to automatically mitigate dataset biases without prior bias information.
Findings
Improved performance on synthetic and real datasets.
Achieved a 10-point gain on visual question answering.
Effectively reduces reliance on dataset-specific spurious correlations.
Abstract
Many datasets have been shown to contain incidental correlations created by idiosyncrasies in the data collection process. For example, sentence entailment datasets can have spurious word-class correlations if nearly all contradiction sentences contain the word "not", and image recognition datasets can have tell-tale object-background correlations if dogs are always indoors. In this paper, we propose a method that can automatically detect and ignore these kinds of dataset-specific patterns, which we call dataset biases. Our method trains a lower capacity model in an ensemble with a higher capacity model. During training, the lower capacity model learns to capture relatively shallow correlations, which we hypothesize are likely to reflect dataset bias. This frees the higher capacity model to focus on patterns that should generalize better. We ensure the models learn non-overlapping…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
