- Notifications
You must be signed in to change notification settings - Fork125
All about domain generalization
License
amber0309/Domain-generalization
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Domain Generalization: A SurveyZhou, Kaiyang, Ziwei Liu, Yu Qiao, Tao Xiang, and Chen Change Loy.arXiv preprint arXiv:2103.02503 (2021).
Generalizing to Unseen Domains: A Survey on Domain GeneralizationWang, Jindong, Cuiling Lan, Chang Liu, Yidong Ouyang, Wenjun Zeng, and Tao Qin.International Joint Conference on Artificial Intelligence (IJCAI) (2021).
(SHADE)Style-Hallucinated Dual Consistency Learning for Domain Generalized Semantic Segmentation
Zhao, Yuyang, Zhun Zhong, Na Zhao, Nicu Sebe and Gim Hee Lee.
Proceedings of the European Conference on Computer Vision (ECCV) 2022.
[code](XDED)Cross-Domain Ensemble Distillation for Domain GeneralizationKyungmoon Lee, Sungyeon Kim, and Suha Kwak.Proceedings of the European Conference on Computer Vision (ECCV) 2022.[code]
(IB-IRM)Invariance Principle Meets Information Bottleneck for Out-of-Distribution GeneralizationAhuja, Kartik, Ethan Caballero, Dinghuai Zhang, Jean-Christophe Gagnon-Audet, Yoshua Bengio, Ioannis Mitliagkas, and Irina Rish.Neural Information Processing Systems (NeurIPS) 2021.[code]
(MatchDG)Domain Generalization using Causal MatchingMahajan, Divyat, Shruti Tople, and Amit Sharma.International Conference of Machine Learning (ICML) (2021).[code]
(VBCLS)Domain Generalization under Conditional and Label Shifts via Variational Bayesian InferenceLiu, Xiaofeng, Bo Hu, Linghao Jin, Xu Han, Fangxu Xing, Jinsong Ouyang, Jun Lu, Georges EL Fakhri, and Jonghye Woo.International Joint Conference on Artificial Intelligence (IJCAI) (2021).
(MixStyle)Domain Generalization with MixStyleZhou, Kaiyang, Yongxin Yang, Yu Qiao, and Tao Xiang.International Conference on Learning Representations (ICLR) 2021.[code]
The Risks of Invariant Risk MinimizationRosenfeld, Elan, Pradeep Ravikumar, and Andrej Risteski.International Conference on Learning Representations (ICLR) 2021.
(DomainBed)In Search of Lost Domain GeneralizationGulrajani, Ishaan, and David Lopez-Paz.International Conference on Learning Representations (ICLR) 2021.[code]
Domain Generalization by Marginal Transfer LearningBlanchard, Gilles, Aniket Anand Deshmukh, Urun Dogan, Gyemin Lee, and Clayton Scott.Journal of Machine Learning Research (JMLR) (2021).
Learning to Diversify for Single Domain GeneralizationWang, Zijian, Yadan Luo, Ruihong Qiu, Zi Huang, and Mahsa Baktashmotlagh.Proceedings of the IEEE International Conference on Computer Vision (ICCV) 2021.[code]
(NSAE)Boosting the Generalization Capability in Cross-Domain Few-shot Learning via Noise-enhanced Supervised AutoencoderLiang, Hanwen, Qiong Zhang, Peng Dai, and Juwei Lu.Proceedings of the IEEE International Conference on Computer Vision (ICCV) 2021.
(Agr)Domain Generalization via Gradient SurgeryMansilla, Lucas, Rodrigo Echeveste, Diego H. Milone, and Enzo Ferrante.Proceedings of the IEEE International Conference on Computer Vision (ICCV) 2021.[code]
(ASR-Norm)Adversarially Adaptive Normalization for Single Domain GeneralizationFan, Xinjie, Qifei Wang, Junjie Ke, Feng Yang, Boqing Gong, and Mingyuan Zhou.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2021.
A Fourier-based Framework for Domain GeneralizationXu, Qinwei, Ruipeng Zhang, Ya Zhang, Yanfeng Wang, and Qi Tian.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2021.
(semanticGAN)Semantic Segmentation with Generative Models: Semi-Supervised Learning and Strong Out-of-Domain GeneralizationLi, Daiqing, Junlin Yang, Karsten Kreis, Antonio Torralba, and Sanja Fidler.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2021.[code]
(RobustNet)RobustNet: Improving Domain Generalization in Urban-Scene Segmentation via Instance Selective WhiteningChoi, Sungha, Sanghun Jung, Huiwon Yun, Joanne Kim, Seungryong Kim, and Jaegul Choo.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2021.[code]
(PDEN)Progressive Domain Expansion Network for Single Domain GeneralizationLi, Lei, Ke Gao, Juan Cao, Ziyao Huang, Yepeng Weng, Xiaoyue Mi, Zhengze Yu, and Xiaoya Li.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2021.[code]
(ELCFS)FedDG: Federated Domain Generalization on Medical Image Segmentation via Episodic Learning in Continuous Frequency SpaceLiu, Quande, Cheng Chen, Jing Qin, Qi Dou, and Pheng-Ann Heng.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2021.[code]
(FSDR)FSDR: Frequency Space Domain Randomization for Domain GeneralizationHuang, Jiaxing, Dayan Guan, Aoran Xiao, and Shijian Lu.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2021.
Domain Generalization via Inference-time Label-Preserving Target ProjectionsPandey, Prashant, Mrigank Raman, Sumanth Varambally, and Prathosh AP.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2021.
Adaptive Methods for Real-World Domain GeneralizationDubey, Abhimanyu, Vignesh Ramanathan, Alex Pentland, and Dhruv Mahajan.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2021.
- Iterative Feature Matching: Toward Provable Domain Generalization with Logarithmic Environments.Chen, Yining, Elan Rosenfeld, Mark Sellke, Tengyu Ma, and Andrej Risteski.arXiv preprint arXiv:2106.09913 (2021).
- Generalizing from several related classification tasks to a new unlabeled sampleBlanchard, Gilles, Gyemin Lee, and Clayton Scott.Advances in neural information processing systems. (NIPS) 2011.
Domain Generalization via Entropy RegularizationZhao, Shanshan, Mingming Gong, Tongliang Liu, Huan Fu, and Dacheng Tao.Neural Information Processing Systems (NeurIPS) 2020.[code]
(LDDG)Domain Generalization for Medical Imaging Classification with Linear-Dependency RegularizationLi, Haoliang, YuFei Wang, Renjie Wan, Shiqi Wang, Tie-Qiang Li, and Alex C. Kot.Neural Information Processing Systems (NeurIPS) 2020.[code]
(CSD)Efficient Domain Generalization via Common-Specific Low-Rank DecompositionVihari Piratla, Praneeth Netrapalli, Sunita SarawagiInternational Conference on Machine Learning (ICML) 2020.[code]
(GCFN)Generalized Convolutional Forest Networks for Domain Generalization and Visual Recognition.Ryu, Jongbin, Gitaek Kwon, Ming-Hsuan Yang, and Jongwoo Lim.International Conference on Learning Representations (ICLR) 2020.
(MASF)Domain Generalization via Model-Agnostic Learning of Semantic Features.Qi Dou, Daniel C. Castro, Konstantinos Kamnitsas, and Ben Glocker.Advances in Neural Information Processing Systems (NeurIPS) 2019.[code]
(CAADA)Correlation-aware Adversarial Domain Adaptation and GeneralizationRahman, Mohammad Mahfujur, Clinton Fookes, Mahsa Baktashmotlagh, and Sridha Sridharan.Pattern Recognition (2019): 107124.
(CROSSGRAD)Generalizing Across Domains via Cross-Gradient TrainingShankar, Shiv, Vihari Piratla, Soumen Chakrabarti, Siddhartha Chaudhuri, Preethi Jyothi, and Sunita Sarawagi.International Conference on Learning Representations (ICLR) 2018.
(MetaReg)MetaReg: Towards Domain Generalization using Meta-RegularizationBalaji, Yogesh, Swami Sankaranarayanan, and Rama Chellappa.Advances in Neural Information Processing Systems (NeurIPS) 2018.
(MLDG)Learning to generalize: Meta-learning for domain generalizationLi, Da, Yongxin Yang, Yi-Zhe Song, and Timothy M. Hospedales.AAAI Conference on Artificial Intelligence (AAAI) 2018.[code]
(MDA)Domain Generalization via Multidomain Discriminant AnalysisHu, Shoubo, Kun Zhang, Zhitang Chen, Laiwan Chan.Conference on Uncertainty in Artificial Intelligence (UAI) 2019.[code]
(CIDG)Domain Generalization via Conditional Invariant RepresentationLi, Ya, Mingming Gong, Xinmei Tian, Tongliang Liu, and Dacheng Tao.AAAI Conference on Artificial Intelligence (AAAI) 2018.[code]
(SCA)Scatter component analysis: A unified framework for domain adaptation and domain generalizationGhifary, Muhammad, David Balduzzi, W. Bastiaan Kleijn, and Mengjie Zhang.IEEE Transactions on Pattern Analysis & Machine Intelligence (TPAMI) 39.7 (2016): 1414-1430.[code(unofficial)]
(DICA)Domain generalization via invariant feature representationMuandet, Krikamol, David Balduzzi, and Bernhard Schölkopf.International Conference on Machine Learning (ICML) 2013.[code]
(MMD-AAE)Domain generalization with adversarial feature learningLi, Haoliang, Sinno Jialin Pan, Shiqi Wang, and Alex C. Kot.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2018.
(MTAE)Domain generalization for object recognition with multi-task autoencodersGhifary, Muhammad, W. Bastiaan Kleijn, Mengjie Zhang, and David Balduzzi.Proceedings of the IEEE International Conference on Computer Vision (ICCV) 2015.[code]
(MetaVIB)Learning to Learn with Variational Information Bottleneck for Domain GeneralizationDu, Yingjun, Jun Xu, Huan Xiong, Qiang Qiu, Xiantong Zhen, Cees GM Snoek, and Ling Shao.Proceedings of the European Conference on Computer Vision (ECCV) 2020.
(DMG)Learning to Balance Specificity and Invariance for In and Out of Domain GeneralizationChattopadhyay, Prithvijit, Yogesh Balaji, and Judy Hoffman.Proceedings of the European Conference on Computer Vision (ECCV) 2020.[code]
(DSON)Learning to Optimize Domain Specific Normalization for Domain GeneralizationSeonguk Seo, Yumin Suh, Dongwan Kim, Geeho Kim, Jongwoo Han and ohyung Han.Proceedings of the European Conference on Computer Vision (ECCV) 2020.
(EISNet)Learning from Extrinsic and Intrinsic Supervisions for Domain GeneralizationWang, Shujun, Lequan Yu, Caizi Li, Chi-Wing Fu, and Pheng-Ann Heng.Proceedings of the European Conference on Computer Vision (ECCV) 2020.[code]
(MetaVIB)Learning to Learn with Variational Information Bottleneck for Domain GeneralizationDu, Yingjun, Jun Xu, Huan Xiong, Qiang Qiu, Xiantong Zhen, Cees GM Snoek, and Ling Shao.Proceedings of the European Conference on Computer Vision (ECCV) 2020.
(RSC)Self-Challenging Improves Cross-Domain GeneralizationHuang, Zeyi, Haohan Wang, Eric P. Xing, and Dong Huang.Proceedings of the European Conference on Computer Vision (ECCV) 2020.
(L2A-OT)Learning to Generate Novel Domains for Domain GeneralizationZhou, Kaiyang, Yongxin Yang, Timothy Hospedales, and Tao Xiang.Proceedings of the European Conference on Computer Vision (ECCV) 2020.
(SSDG)Single-Side Domain Generalization for Face Anti-SpoofingJia, Yunpei, Jie Zhang, Shiguang Shan, and Xilin Chen.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2020.[code]
(Epi-FCR)Episodic Training for Domain GeneralizationLi, Da, Jianshu Zhang, Yongxin Yang, Cong Liu, Yi-Zhe Song, and Timothy M. Hospedales.Proceedings of the IEEE International Conference on Computer Vision (ICCV) 2019.[code]
(JiGen)Domain Generalization by Solving Jigsaw PuzzlesCarlucci, Fabio Maria, Antonio D'Innocente, Silvia Bucci, Barbara Caputo, and Tatiana Tommasi.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2019.[code]
(CIDDG)Deep Domain Generalization via Conditional Invariant Adversarial NetworksLi, Ya, Xinmei Tian, Mingming Gong, Yajing Liu, Tongliang Liu, Kun Zhang, and Dacheng Tao.Proceedings of the European Conference on Computer Vision (ECCV) 2018.
Deep Domain Generalization With Structured Low-Rank ConstraintDing, Zhengming, and Yun Fu.IEEE Transactions on Image Processing (TIP) 27.1 (2017): 304-313.
(CCSA)Unified deep supervised domain adaptation and generalizationMotiian, Saeid, Marco Piccirilli, Donald A. Adjeroh, and Gianfranco Doretto.Proceedings of the IEEE International Conference on Computer Vision (ICCV) 2017.[code]
Deeper, broader and artier domain generalizationLi, Da, Yongxin Yang, Yi-Zhe Song, and Timothy M. Hospedales.Proceedings of the IEEE International Conference on Computer Vision (ICCV) 2017.[code]
- (UML)Unbiased metric learning: On the utilization of multiple datasets and web images for softening biasFang, Chen, Ye Xu, and Daniel N. Rockmore.Proceedings of the IEEE International Conference on Computer Vision (ICCV) 2013.
(MVDG)Multi-view domain generalization for visual recognitionNiu, Li, Wen Li, and Dong Xu.Proceedings of the IEEE International Conference on Computer Vision (ICCV) 2015.
(LRE-SVM)Exploiting low-rank structure from latent domains for domain generalizationXu, Zheng, Wen Li, Li Niu, and Dong Xu.European Conference on Computer Vision (ECCV) 2014.[code]
(Undo-Bias)Undoing the damage of dataset biasKhosla, Aditya, Tinghui Zhou, Tomasz Malisiewicz, Alexei A. Efros, and Antonio Torralba.European Conference on Computer Vision (ECCV) 2012.[code]
(NILE)A causal framework for distribution generalizationChristiansen, Rune, Niklas Pfister, Martin Emil Jakobsen, Nicola Gnecco, and Jonas Peters.arXiv preprint arXiv:2006.07433 (2020).
(REx)Out-of-distribution generalization via risk extrapolationKrueger, David, Ethan Caballero, Joern-Henrik Jacobsen, Amy Zhang, Jonathan Binas, Remi Le Priol, and Aaron Courville.arXiv preprint arXiv:2003.00688 (2020).
(RVP)Risk Variance Penalization: From Distributional Robustness to CausalityXie, Chuanlong, Fei Chen, Yue Liu, and Zhenguo Li.arXiv preprint arXiv:2006.07544 (2020).
Generalization and Invariances in the Presence of Unobserved ConfoundingBellot, Alexis and van der Schaar, Mihaela.arXiv preprint arXiv:2007.10653 (2020).
(FAR)Feature Alignment and Restoration for Domain Generalization and AdaptationJin, Xin, Cuiling Lan, Wenjun Zeng, and Zhibo Chen.arXiv preprint arXiv:2006.12009 (2020).
Frustratingly Simple Domain Generalization via Image StylizationSomavarapu, Nathan, Chih-Yao Ma, and Zsolt Kira.arXiv preprint arXiv:2006.11207 (2020).[code]
(RVR)Representation via Representations: Domain Generalization via Adversarially Learned Invariant RepresentationsDeng, Zhun, Frances Ding, Cynthia Dwork, Rachel Hong, Giovanni Parmigiani, Prasad Patil, and Pragya Sur.arXiv preprint arXiv:2006.11478 (2020).
(G2DM)Generalizing to unseen Domains via Distribution MatchingIsabela Albuquerque, João Monteiro, Mohammad Darvishi, Tiago H. Falk, Ioannis MitliagkasarXiv preprint arXiv:1911.00804 (2019).[code]
Invariant Risk MinimizationArjovsky, Martin and Bottou, Leon and Gulrajani, Ishaan and Lopez-Paz, David.arXiv preprint arXiv:1907.02893 (2019).[code]
A Generalization Error Bound for Multi-class Domain GeneralizationDeshmukh, Aniket Anand, Yunwen Lei, Srinagesh Sharma, Urun Dogan, James W. Cutler, and Clayton Scott.arXiv preprint arXiv:1905.10392 (2019).[code]
Domain generalization by marginal transfer learningBlanchard, Gilles, Aniket Anand Deshmukh, Urun Dogan, Gyemin Lee, and Clayton Scott.arXiv preprint arXiv:1711.07910 (2017).[code]
Dataset | #Sample | #Feature | #Class | Subdomain | Reference |
---|---|---|---|---|---|
Office+Caltech | 2533 | SURF: 800, DeCAF: 4096 | 10 | A, W, D, C | [1] |
VOC2007 | 3376 | DeCAF: 4096 | 5 | V | [2] |
LabelMe | 2656 | DeCAF: 4096 | 5 | L | [3] |
Caltech101 | 1415 | DeCAF: 4096 | 5 | C | [4] |
SUN09 | 3282 | DeCAF: 4096 | 5 | S | [5] |
PACS | 9991 | ResNet: 512, AlexNet: 4096 | 7 | Photo, Art Painting, Cartoon, Sketch | [6] |
This dataset is constructed by collecting common classes in two datasets: Office-31 (which contains A, W and D) and Caltech-256 (which is C).Four domains: A(Amazon, 958 instances), W(Webcam, 295 instances), D(DSLR, 157 instances), and C(Caltech, 1123 instances).Ten common classes: back pack, bike, calculator, headphones, keyboard, laptop_computer, monitor, mouse, mug, and projector.
Download Office+Caltech original images [Google Drive]Download Office+Caltech SURF dataset [Google Drive]Download Office+Caltech DeCAF dataset [Google Drive]
Four domains: V(VOC2007), L(LabelMe), C(Caltech), and S(SUN09).Five common classes: bird, car, chair, dog, and person.
Download the VLCS DeCAF dataset [Google Drive]
Fifteen Corruptions spanning noise, blur, weather, and digital corruptions.1000 common classes, the ImageNet-1K classes. The paper ishere.
Download links are available athttps://github.com/hendrycks/robustness/
ImageNet-R(endition) contains art, cartoons, deviantart, graffiti, embroidery, graphics, origami, paintings, patterns, plastic objects, plush objects, sculptures, sketches, tattoos, toys, and video game renditions of ImageNet classes.
ImageNet-R has renditions of 200 ImageNet classes resulting in 30,000 images. The paper ishere.
Download links are available athttps://github.com/hendrycks/imagenet-r
Four domains: photo, art painting, cartoon, and sketch.Seven common classes: dog, elephant, horse, giraffe, guitar, house, and person.
Download the PACS dataset [Google Drive]
This dataset contains a subset of the popular YFCC100M dataset, that are partitioned based on the images' country of origin.
The infomation of Geo-YFCC dataset is available athttps://github.com/abhimanyudubey/GeoYFCC
(RaMoE)Generalizable Person Re-identification with Relevance-aware Mixture of ExpertsDai, Yongxing, Xiaotong Li, Jun Liu, Zekun Tong, and Ling-Yu Duan.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2021.
(M3L)Learning to Generalize Unseen Domains via Memory-based Multi-Source Meta-Learning for Person Re-Identification
Zhao, Yuyang, Zhun Zhong, Fengxiang Yang, Zhiming Luo, Yaojin Lin, Shaozi Li and Nicu Sebe.
Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2021.
[code]Zero Shot Domain GeneralizationUdit Maniyar, Joseph K J, Aniket Anand Deshmukh, Urun Dogan, Vineeth N BalasubramanianBritish Machine Vision Conference (BMVC) 2020.
Exchanging Lessons Between Algorithmic Fairness and Domain GeneralizationCreager, Elliot, Jörn-Henrik Jacobsen, and Richard Zemel.arXiv preprint arXiv:2010.07249 2020.
Learning to Learn Single Domain GeneralizationFengchun Qiao, Long Zhao, Xi Peng.Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2020.
Domain Generalization Using a Mixture of Multiple Latent DomainsToshihiko Matsuura, Tatsuya Harada.AAAI Conference on Artificial Intelligence (AAAI) 2020.[code]
(APN)Adversarial Pyramid Network for Video Domain GeneralizationZhiyu Yao, Yunbo Wang, Xingqiang Du, Mingsheng Long, Jianmin WangarXiv preprint arXiv:1912.03716 (2019).
(FC)Feature-Critic Networks for Heterogeneous Domain GeneralizationLi, Yiying, Yongxin Yang, Wei Zhou, and Timothy M. HospedalesInternational Conference on Machine Learning (ICML) 2019.[code]
Learning Robust Representations by Projecting Superficial Statistics OutWang, Haohan, Zexue He, Zachary C. Lipton, and Eric P. Xing.International Conference on Learning Representations (ICLR) 2019.
Gong, Boqing, Yuan Shi, Fei Sha, and Kristen Grauman. "Geodesic flow kernel for unsupervised domain adaptation." In Computer Vision and Pattern Recognition (CVPR), 2012 IEEE Conference on, pp. 2066-2073. IEEE, 2012.
Everingham, Mark, Luc Van Gool, Christopher KI Williams, John Winn, and Andrew Zisserman. "The pascal visual object classes (voc) challenge." International journal of computer vision 88, no. 2 (2010): 303-338.
Russell, Bryan C., Antonio Torralba, Kevin P. Murphy, and William T. Freeman. "LabelMe: a database and web-based tool for image annotation." International journal of computer vision 77, no. 1-3 (2008): 157-173.
Griffin, Gregory, Alex Holub, and Pietro Perona. "Caltech-256 object category dataset." (2007).
Choi, Myung Jin, Joseph J. Lim, Antonio Torralba, and Alan S. Willsky. "Exploiting hierarchical context on a large database of object categories." (2010).
Da Li, Yongxin Yang, Yi-Zhe Song, and Timothy M Hospedales. "Deeper, broader and artier domaingeneralization." InProceedings of the IEEE international conference on computer vision, pages 5542–5550,2017.10. (2017).
- Shoubo Hu - shoubo.sub [at] gmail.com
See also the list ofcontributors who participated in this project.
This project is licensed under the MIT License - see theLICENSE file for details.
About
All about domain generalization
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Contributors8
Uh oh!
There was an error while loading.Please reload this page.