atlas

Research map / Label-efficient and robust learning / OOD and anomaly detection

Rethinking the Evaluation Protocol of Domain Generalization

CVPR 2024 · Label-efficient and robust learning › OOD and anomaly detection · approach: Out-of-distribution generalization theory · 13 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Re-examines the DomainBed domain generalization protocol, arguing that ImageNet supervised pretraining and oracle model selection leak test-domain information, and proposes self-supervised (or scratch) initialization and multiple test domains with new leaderboards for ten algorithms.

Problem

Current domain generalization evaluation protocol (DomainBed) may leak test data information through ImageNet supervised pretraining and oracle model selection on a single test domain, so it may not accurately measure OOD generalization.

Approach

Shows that supervised ImageNet pretraining makes linear probing match or beat fine-tuning on real-photo test domains, and that oracle model selection leakage shrinks when multiple test domains are used; proposes self-supervised (MoCo-v2/v3) or scratch initialization and multi-domain testing, with re-run leaderboards.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase the number of test domains used for oracle model selection from K=1 to K=3 (ablation)Oracle model selection on DomainNet and NICO++ · DomainNet and NICO++oracle-selection leakage: -35%; -38%; -42%; -79%Helped
replace supervised pretraining with self-supervised pretraining (ablation)ResNet-50 and ViT-B/16 on OfficeHome · OfficeHomeLP versus FT test accuracy patternHelped
change the backbone architecture from ResNet-50 to ResNet-18 or ViT-B/16 while keeping supervised pretraining (ablation)OfficeHome linear probing and fine-tuning · OfficeHomeLP versus FT test accuracy patternNo clear effect
use supervised-pretrained ResNet-50 linear probing rather than fine-tuning (ablation)Domain generalization evaluation · PACS averageaccuracy: 85.3±0.6 -> 67.3±0.3Hurt
use supervised-pretrained ResNet-50 linear probing rather than fine-tuning (ablation)Domain generalization evaluation · VLCS averageaccuracy: 77.1±1.0 -> 76.0±0.6Hurt
use supervised-pretrained ResNet-50 linear probing rather than fine-tuning (ablation)Domain generalization evaluation · OfficeHome averageaccuracy: 65.5±0.2 -> 67.9±0.2Helped
use supervised-pretrained ResNet-50 linear probing rather than fine-tuning (ablation)Domain generalization evaluation · Terra Incognita averageaccuracy: 48.1±3.1 -> 37.6±1.7Hurt
use self-supervised-pretrained ResNet-50 rather than supervised-pretrained ResNet-50 (ablation)ERM domain generalization evaluation · OfficeHomeaverage accuracy: 66.5±0.3 -> 57.3±0.3Hurt
use MoCo-v2 pretrained ResNet-50 rather than supervised-pretrained ResNet-50 (ablation)SWAD domain generalization evaluation · DomainNetaccuracy: 46.5±0.1 -> 42.9±0.1Hurt
use MoCo-v3 pretrained ViT-B/16 rather than supervised-pretrained ResNet-50 (ablation)SWAD domain generalization evaluation · DomainNetaccuracy: 46.5±0.1 -> 49.6±0.1Helped
use SWAD rather than ERMDomain generalization evaluation · PACS, supervised-pretrained ResNet-50accuracy: 85.5±0.2 -> 88.1±0.1Helped
use SWAD rather than ERMDomain generalization evaluation · PACS, MoCo-v2 pretrained ResNet-50accuracy: 84.1±0.3 -> 86.2±0.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: PACS VLCS OfficeHome TerraIncognita DomainNet NICO++

Benchmarks: PACS VLCS OfficeHome DomainNet NICO++

Metrics: test accuracy Spearman rank correlation ranking change

Baselines: ERM SWAD RSC GroupDRO Fishr CORAL MMD SagNet IRM Mixup

Builds on: DomainBed MoCo-v2 MoCo-v3 SWAD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy