Domain Generalization學習目錄
Domain adaptation is further classified as homogenous and heterogeneous DA [102]. The source and target domains have similar or same dimensionality feature spaces in homogenous DA and different feature spaces in heterogeneous DA. Domain generalization can also be classified as homogenous and heterogeneous DG [103]. In homogenous DG, label data is not available from the target domain, but the target label space is the same as the source label space. Whereas in heterogeneous DG, label spaces are different or disjoint at the source and target [104]. Domain adaptation is classified as Supervised, Unsupervised, and Semi-supervised based on the availability of labels for the source domain.
Rahate, A., Walambe, R., Ramanna, S., & Kotecha, K. (2021). Multimodal Co-learning: Challenges, Applications with Datasets, Recent Advances and Future Directions. arXiv preprint arXiv:2107.13782.
DA aims to maximize the performance on a given target domain using existing training source domain(s). The difference between DA and DG is that DA has access to the target domain data while DG cannot see them during training. This makes DG more challenging than DA but more realistic and favorable in practical applications.
Wang, J., Lan, C., Liu, C., Ouyang, Y., Zeng, W., & Qin, T. (2021). Generalizing to Unseen Domains: A Survey on Domain Generalization. arXiv preprint arXiv:2103.03097.
DomainBed
https://github.com/facebookresearch/DomainBed
(論文第27頁有教如何加入演算法及自己的dataset)
Domain Generalization with MixStyle
https://github.com/KaiyangZhou/mixstyle-release
Open Domain Generalization with Domain-Augmented Meta-Learning
https://github.com/thuml/OpenDG-DAML
Adaptive Methods for Real-World Domain Generalization
https://github.com/abhimanyudubey/PrototypicalDomainGeneralization
Heterogeneous Domain Generalization via Domain Mixup
https://github.com/wyf0912/MIXALL
CrossMatch: Cross-Classifier Consistency Regularization for Open-Set Single Domain Generalization
https://openreview.net/forum?id=48RBsJwGkJf
CrossMatch有點像是Open Domain Generalization,但是Training data只有single domain的setting