Open Compound Domain Adaptation

Ziwei Liu1*      Zhongqi Miao2*      Xingang Pan1      Xiaohang Zhan1      Dahua Lin1      Stella X. Yu2      Boqing Gong3
1. The Chinese University of Hong Kong           2. UC Berkeley / ICSI           3. Google Inc.
IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2020, Oral Presentation


A typical domain adaptation approach is to adapt the model trained on the annotated data in a source domain (e.g. sunny weather) for the test data in a target domain (e.g. rainy weather). Whether the target contains a single or multiple domains, existing works always assume that there is a known clear distinction between domains, which is often not true in practice (e.g. mixed or varying weather). We consider the open compound domain adaptation (OCDA) problem, in which the compound target domain is a combination of multiple traditional target domains without domain labels, reflecting realistic data collection in various mixed as well as novel conditions. Our model consists of two technical insights into OCDA: 1) a curriculum domain adaptation strategy to bootstrap generalization across domain distinction in a data-driven self-organizing fashion and 2) a memory module to increase the model's agility towards novel domains. Our experiments on digit classification, facial expression recognition, semantic segmentation, and reinforcement learning demonstrate the effectiveness of our approach.

Public Video



Code and Models

Paper Video


  title={Open Compound Domain Adaptation},
  author={Liu, Ziwei and Miao, Zhongqi and Pan, Xingang and Zhan, Xiaohang and Lin, Dahua and Yu, Stella X. and Gong, Boqing},
  booktitle={IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},