Neural Networks for Learning Counterfactual G-Invariances from Single Environments
S Chandra Mouli, Bruno Ribeiro

TL;DR
This paper proposes a new learning framework enabling neural networks to extrapolate invariances from single environments, addressing limitations of traditional methods that require extensive data for extrapolation.
Contribution
The authors introduce a counterfactually-guided learning framework that allows neural networks to learn invariances and perform extrapolation from a single environment, unlike existing approaches.
Findings
Framework enables extrapolation from a single environment
Sequence and image tasks validate the approach
Traditional invariance methods require more data
Abstract
Despite -- or maybe because of -- their astonishing capacity to fit data, neural networks are believed to have difficulties extrapolating beyond training data distribution. This work shows that, for extrapolations based on finite transformation groups, a model's inability to extrapolate is unrelated to its capacity. Rather, the shortcoming is inherited from a learning hypothesis: Examples not explicitly observed with infinitely many training examples have underspecified outcomes in the learner's model. In order to endow neural networks with the ability to extrapolate over group transformations, we introduce a learning framework counterfactually-guided by the learning hypothesis that any group invariance to (known) transformation groups is mandatory even without evidence, unless the learner deems it inconsistent with the training data. Unlike existing invariance-driven methods for…
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
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Explainable Artificial Intelligence (XAI) · Adversarial Robustness in Machine Learning
