Rethinking the Evaluation Protocol of Domain Generalization

Han Yu, Xingxuan Zhang, Renzhe Xu, Jiashuo Liu, Yue He +1 more
5/24/2023
cs.LGcs.AIcs.CV

No official code found. Best implementation: h-yu16/DomainBed-v2 (13 stars, last commit 2024-10-10).

Abstract

Domain generalization aims to solve the challenge of Out-of-Distribution (OOD) generalization by leveraging common knowledge learned from multiple training domains to generalize to unseen test domains. To accurately evaluate the OOD generalization ability, it is required that test data information is unavailable. However, the current domain generalization protocol may still have potential test data information leakage. This paper examines the risks of test data information leakage from two aspects of the current evaluation protocol: supervised pretraining on ImageNet and oracle model selection. We propose modifications to the current protocol that we should employ self-supervised pretraining or train from scratch instead of employing the current supervised pretraining, and we should use multiple test domains. These would result in a more precise evaluation of OOD generalization ability. We also rerun the algorithms with the modified protocol and introduce new leaderboards to encourage future research in domain generalization with a fairer comparison.

View on arXivView PDF

Code Implementations(1)

h-yu16/DomainBed-v2Community100%
130PythonOct 10, 20242 years ago

Similar Papers

Cite this paper

@article{yu2023rethinking,
  title  = {Rethinking the Evaluation Protocol of Domain Generalization},
  author = {Han Yu and Xingxuan Zhang and Renzhe Xu and Jiashuo Liu and Yue He and Peng Cui},
  year   = {2023},
  eprint = {2305.15253},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.15253v2},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.15253.svg)](https://codeofpaper.com/paper/2305.15253)

Discussion