A deep stable learning method for out-of-distribution generalization
StableNet is a deep stable learning method for out-of-distribution generalization.
This is the official repo for CVPR21 paper “Deep Stable Learning for Out-Of-Distribution Generalization” and the arXiv version can be found at https://arxiv.org/abs/2104.07876.
Introduction
Approaches based on deep neural networks have achieved striking performance when testing data and training data share similar distribution, but can significantly fail otherwise. Therefore, eliminating the impact of distribution shifts between training and testing data is crucial for building performance-promising deep models. Conventional methods assume either the known heterogeneity of training data (e.g. domain labels) or the approximately equal capacities of different domains. In this paper, we consider a more challenging case where neither of the above assumptions holds. We propose to address this problem by removing