Learning to Diversify for Single Domain Generalization

08/26/2021
by   Zijian Wang, et al.
0

Domain generalization (DG) aims to generalize a model trained on multiple source (i.e., training) domains to a distributionally different target (i.e., test) domain. In contrast to the conventional DG that strictly requires the availability of multiple source domains, this paper considers a more realistic yet challenging scenario, namely Single Domain Generalization (Single-DG), where only one source domain is available for training. In this scenario, the limited diversity may jeopardize the model generalization on unseen target domains. To tackle this problem, we propose a style-complement module to enhance the generalization power of the model by synthesizing images from diverse distributions that are complementary to the source ones. More specifically, we adopt a tractable upper bound of mutual information (MI) between the generated and source samples and perform a two-step optimization iteratively: (1) by minimizing the MI upper bound approximation for each sample pair, the generated images are forced to be diversified from the source samples; (2) subsequently, we maximize the MI between the samples from the same semantic category, which assists the network to learn discriminative features from diverse-styled images. Extensive experiments on three benchmark datasets demonstrate the superiority of our approach, which surpasses the state-of-the-art single-DG methods by up to 25.14

READ FULL TEXT
research
12/01/2022

When Neural Networks Fail to Generalize? A Model Sensitivity Perspective

Domain generalization (DG) aims to train a model to perform well in unse...
research
03/23/2023

Improving Generalization with Domain Convex Game

Domain generalization (DG) tends to alleviate the poor generalization ca...
research
11/18/2019

Domain Generalization Using a Mixture of Multiple Latent Domains

When domains, which represent underlying data distributions, vary during...
research
04/02/2023

Progressive Random Convolutions for Single Domain Generalization

Single domain generalization aims to train a generalizable model with on...
research
06/19/2022

Finding Diverse and Predictable Subgraphs for Graph Domain Generalization

This paper focuses on out-of-distribution generalization on graphs where...
research
03/01/2021

Domain Generalization via Inference-time Label-Preserving Target Projections

Generalization of machine learning models trained on a set of source dom...
research
04/27/2022

Attention Consistency on Visual Corruptions for Single-Source Domain Generalization

Generalizing visual recognition models trained on a single distribution ...

Please sign up or login with your details

Forgot password? Click here to reset