Gated Domain Units for Multi-source Domain Generalization

06/24/2022
by   Simon Föll, et al.
0

Distribution shift (DS) is a common problem that deteriorates the performance of learning machines. To overcome this problem, we postulate that real-world distributions are composed of elementary distributions that remain invariant across different domains. We call this an invariant elementary distribution (I.E.D.) assumption. This invariance thus enables knowledge transfer to unseen domains. To exploit this assumption in domain generalization (DG), we developed a modular neural network layer that consists of Gated Domain Units (GDUs). Each GDU learns an embedding of an individual elementary domain that allows us to encode the domain similarities during the training. During inference, the GDUs compute similarities between an observation and each of the corresponding elementary distributions which are then used to form a weighted ensemble of learning machines. Because our layer is trained with backpropagation, it can be easily integrated into existing deep learning frameworks. Our evaluation on Digits5, ECG, Camelyon17, iWildCam, and FMoW shows a significant improvement in the performance on out-of-training target domains without any access to data from the target domains. This finding supports the validity of the I.E.D. assumption in real-world data distributions.

READ FULL TEXT
research
08/20/2021

Discriminative Domain-Invariant Adversarial Network for Deep Domain Generalization

Domain generalization approaches aim to learn a domain invariant predict...
research
03/29/2021

Adaptive Methods for Real-World Domain Generalization

Invariant approaches have been remarkably successful in tackling the pro...
research
10/28/2022

Domain Generalization through the Lens of Angular Invariance

Domain generalization (DG) aims at generalizing a classifier trained on ...
research
03/18/2021

Domain Generalization using Ensemble Learning

Domain generalization is a sub-field of transfer learning that aims at b...
research
11/21/2022

First Steps Toward Understanding the Extrapolation of Nonlinear Models to Unseen Domains

Real-world machine learning applications often involve deploying neural ...
research
11/03/2019

Adversarial target-invariant representation learning for domain generalization

In many applications of machine learning, the training and test set data...
research
10/13/2021

Do We Need to Directly Access the Source Datasets for Domain Generalization?

Domain generalization (DG) aims to learn a generalizable model from mult...

Please sign up or login with your details

Forgot password? Click here to reset