Better Practices for Domain Adaptation
Linus Ericsson, Da Li, Timothy M. Hospedales

TL;DR
This paper evaluates and improves validation practices for domain adaptation in machine learning, highlighting challenges and proposing a rigorous pipeline to enhance benchmarking and research progress.
Contribution
It introduces a comprehensive validation protocol for domain adaptation, benchmarking validation criteria, and demonstrating improved practices for more reliable evaluation.
Findings
Proper validation splits improve adaptation performance assessment.
Some unexplored validation metrics outperform traditional ones.
Realistic performance is often lower than previously reported.
Abstract
Distribution shifts are all too common in real-world applications of machine learning. Domain adaptation (DA) aims to address this by providing various frameworks for adapting models to the deployment data without using labels. However, the domain shift scenario raises a second more subtle challenge: the difficulty of performing hyperparameter optimisation (HPO) for these adaptation algorithms without access to a labelled validation set. The unclear validation protocol for DA has led to bad practices in the literature, such as performing HPO using the target test labels when, in real-world scenarios, they are not available. This has resulted in over-optimism about DA research progress compared to reality. In this paper, we analyse the state of DA when using good evaluation practice, by benchmarking a suite of candidate validation criteria and using them to assess popular adaptation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Machine Learning and Data Classification · Multimodal Machine Learning Applications
MethodsHyper-parameter optimization
