Episodic Training for Domain Generalization

01/31/2019
by   Da Li, et al.
10

Domain generalization (DG) is the challenging and topical problem of learning models that generalize to novel testing domain with different statistics than a set of known training domains. The simple approach of aggregating data from all source domains and training a single deep neural network end-to-end on all the data provides a surprisingly strong baseline that surpasses many prior published methods. In this paper we build on this strong baseline by designing an episodic training procedure that trains a single deep network in a way that exposes it to the domain shift that characterises a novel domain at runtime. Specifically, we decompose a deep network into feature extractor and classifier components, and then train each component by simulating it interacting with a partner who is badly tuned for the current domain. This makes both components more robust, ultimately leading to our networks producing state-of-the-art performance on three DG benchmarks. As a demonstration, we consider the pervasive workflow of using an ImageNet trained CNN as a fixed feature extractor for downstream recognition tasks. Using the Visual Decathlon benchmark, we demonstrate that our episodic-DG training improves the performance of such a general purpose feature extractor by explicitly training it for robustness to novel problems. This provides the largest-scale demonstration of heterogeneous DG to date.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/31/2019

Feature-Critic Networks for Heterogeneous Domain Generalization

The well known domain shift issue causes model performance to degrade wh...
research
08/03/2022

Adaptive Domain Generalization via Online Disagreement Minimization

Deep neural networks suffer from significant performance deterioration w...
research
09/11/2020

Heterogeneous Domain Generalization via Domain Mixup

One of the main drawbacks of deep Convolutional Neural Networks (DCNN) i...
research
04/04/2023

ERM++: An Improved Baseline for Domain Generalization

Multi-source Domain Generalization (DG) measures a classifier's ability ...
research
05/28/2019

Recognition in Unseen Domains: Domain Generalization via Universal Non-volume Preserving Models

Recognition across domains has recently become an active topic in the re...
research
05/29/2019

d-SNE: Domain Adaptation using Stochastic Neighborhood Embedding

Deep neural networks often require copious amount of labeled-data to tra...
research
08/20/2022

Transferable Cross-Tokamak Disruption Prediction with Deep Hybrid Neural Network Feature Extractor

Predicting disruptions across different tokamaks is a great obstacle to ...

Please sign up or login with your details

Forgot password? Click here to reset