Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Learning to Diversify for Single Domain Generalization

About

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%.

Zijian Wang, Yadan Luo, Ruihong Qiu, Zi Huang, Mahsa Baktashmotlagh• 2021

Related benchmarks

TaskDatasetResultRank
Image ClassificationPACS
Overall Average Accuracy84.27
299
Domain GeneralizationPACS (test)
Average Accuracy84.27
281
Image ClassificationPACS (test)
Average Accuracy84.27
279
Image ClassificationCIFAR-10-C
Accuracy72.88
183
Domain GeneralizationPACS (leave-one-domain-out)
Art Accuracy81.44
152
Image ClassificationPACS
Accuracy64.74
130
ClassificationDIGITS (test)
Average Accuracy74.46
65
Domain GeneralizationOffice-Home
Average Accuracy54.03
63
Single Domain GeneralizationPACS
Accuracy (P)52.29
44
Image ClassificationDigits
Average Accuracy74.45
23
Showing 10 of 15 rows

Other info

Code

Follow for update