SOTAVerified

Rethinking Multi-domain Generalization with A General Learning Objective

2024-02-29CVPR 2024Code Available1· sign in to hype

Zhaorui Tan, Xi Yang, Kaizhu Huang

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

Multi-domain generalization (mDG) is universally aimed to minimize the discrepancy between training and testing distributions to enhance marginal-to-label distribution mapping. However, existing mDG literature lacks a general learning objective paradigm and often imposes constraints on static target marginal distributions. In this paper, we propose to leverage a Y-mapping to relax the constraint. We rethink the learning objective for mDG and design a new general learning objective to interpret and analyze most existing mDG wisdom. This general objective is bifurcated into two synergistic amis: learning domain-independent conditional features and maximizing a posterior. Explorations also extend to two effective regularization terms that incorporate prior information and suppress invalid causality, alleviating the issues that come with relaxed constraints. We theoretically contribute an upper bound for the domain alignment of domain-independent conditional features, disclosing that many previous mDG endeavors actually optimize partially the objective and thus lead to limited performance. As such, our study distills a general learning objective into four practical components, providing a general, robust, and flexible mechanism to handle complex domain shifts. Extensive empirical results indicate that the proposed objective with Y-mapping leads to substantially better mDG performance in various downstream tasks, including regression, segmentation, and classification.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
DomainNetGMDG (ResNet-50)Average Accuracy44.6Unverified
DomainNetGMDG (RegNetY-16GF, SWAD)Average Accuracy61.3Unverified
DomainNetGMDG (RegNetY-16GF)Average Accuracy54.6Unverified
DomainNetGMDG (ResNet-50, SWAD)Average Accuracy47.3Unverified
Office-HomeGMDG (ResNet-50)Average Accuracy70.7Unverified
Office-HomeGMDG (RegNetY-16GF, SWAD)Average Accuracy84.7Unverified
Office-HomeGMDG (RegNetY-16GF)Average Accuracy80.8Unverified
Office-HomeGMDG (ResNet-50, SWAD)Average Accuracy72.5Unverified
PACSGMDG (ResNet-50, SWAD)Average Accuracy88.4Unverified
PACSGMDG (RegNetY-16GF, SWAD)Average Accuracy97.9Unverified
PACSGMDG (e RegNetY-16GF)Average Accuracy97.3Unverified
PACSGMDG (ResNet-50)Average Accuracy85.6Unverified
TerraIncognitaGMDG (ResNet-50)Average Accuracy51.1Unverified
TerraIncognitaGMDG (RegNetY-16GF, SWAD)Average Accuracy65Unverified
TerraIncognitaGMDG (RegNetY-16GF)Average Accuracy60.7Unverified
TerraIncognitaGMDG (ResNet-50, SWAD)Average Accuracy53Unverified
VLCSGMDG (ResNet-50, SWAD)Average Accuracy79.6Unverified
VLCSGMDG (RegNetY-16GF)Average Accuracy82.4Unverified
VLCSGMDG (RegNetY-16GF, SWAD)Average Accuracy82.2Unverified
VLCSGMDG (ResNet-50)Average Accuracy79.2Unverified

Reproductions