Model-Based Domain Generalization

02/25/2021
by   George J. Pappas, et al.
2

We consider the problem of domain generalization, in which a predictor is trained on data drawn from a family of related training domains and tested on a distinct and unseen test domain. While a variety of approaches have been proposed for this setting, it was recently shown that no existing algorithm can consistently outperform empirical risk minimization (ERM) over the training domains. To this end, in this paper we propose a novel approach for the domain generalization problem called Model-Based Domain Generalization. In our approach, we first use unlabeled data from the training domains to learn multi-modal domain transformation models that map data from one training domain to any other domain. Next, we propose a constrained optimization-based formulation for domain generalization which enforces that a trained predictor be invariant to distributional shifts under the underlying domain transformation model. Finally, we propose a novel algorithmic framework for efficiently solving this constrained optimization problem. In our experiments, we show that this approach outperforms both ERM and domain generalization algorithms on numerous well-known, challenging datasets, including WILDS, PACS, and ImageNet. In particular, our algorithms beat the current state-of-the-art methods on the very-recently-proposed WILDS benchmark by up to 20 percentage points.

READ FULL TEXT

page 5

page 8

research
03/30/2021

Progressive Domain Expansion Network for Single Domain Generalization

Single domain generalization is a challenging case of model generalizati...
research
10/15/2021

Reappraising Domain Generalization in Neural Networks

Domain generalization (DG) of machine learning algorithms is defined as ...
research
11/27/2021

Towards Principled Disentanglement for Domain Generalization

A fundamental challenge for machine learning models is generalizing to o...
research
02/01/2022

Finding lost DG: Explaining domain generalization via model complexity

The domain generalization (DG) problem setting challenges a model traine...
research
05/24/2019

DIVA: Domain Invariant Variational Autoencoders

We consider the problem of domain generalization, namely, how to learn r...
research
06/06/2020

Domain Extrapolation via Regret Minimization

Many real prediction tasks such as molecular property prediction require...
research
08/30/2023

Domain Generalization without Excess Empirical Risk

Given data from diverse sets of distinct distributions, domain generaliz...

Please sign up or login with your details

Forgot password? Click here to reset