9
【资源】领域自适应相关 paper 及 code 资源汇总
source link: https://bbs.cvmart.net/articles/343
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
写在前面:一直以来,极市得到了许许多多开发者的关注和支持,极市的成长离不开各位开发者的见证,为此我们特开设极市开发者祝愿帖,期待听到您真实的心声和建议~φ (> ω<*) :
之前极市曾分享了几个GitHub上的awesome系列项目,反响都很好。
今天分享一个领域自适应相关领域的相关paper及code资源汇总列表,领域自适应(Domain Adaptation)是迁移学习中的一种代表性方法,指的是利用信息丰富的源域样本来提升目标域模型的性能。
极市曾邀请了中科院王晋东博士进行了迁移学习中的领域自适应方法的线上分享,可以结合视频阅读以下资源~
作者:zhaoxin94
来源:zhaoxin94/awsome-domain-adaptation
Papers
Overview
- An introduction to domain adaptation and transfer learning [arXiv 31 Dec 2018]
- Adversarial Transfer Learning [arXiv 6 Dec 2018]
- A Survey on Deep Transfer Learning [ICANN2018]
- Deep Visual Domain Adaptation: A Survey [arXiv 2018]
- Transfer Learning for Cross-Dataset Recognition: A Survey [arXiv 2017]
- Domain Adaptation for Visual Applications: A Comprehensive Survey [arXiv 2017]
- Visual domain adaptation: A survey of recent advances [2015]
Theory
- On Learning Invariant Representation for Domain Adaptation [arXiv on 27 Jan 2019]
- Theoretical Perspective of Deep Domain Adaptation [arXiv 15 Nov 2018]
- A theory of learning from different domains [ML2010]
- Learning Bounds for Domain Adaptation [NIPS2007]
- Analysis of Representations for Domain Adaptation [NIPS2006]
Unsupervised DA
Adversarial Methods
- Domain-Invariant Adversarial Learning for Unsupervised Domain Adaption [arXiv 30 Nov 2018]
- Consensus Adversarial Domain Adaptation [AAAI2019]
- Unsupervised Domain Adaptation using Deep Networks with Cross-Grafted Stacks [arXiv 17 Feb 2019]
- DART: Domain-Adversarial Residual-Transfer Networks for Unsupervised Cross-Domain Image Classification [arXiv 30 Dec 2018]
- Progressive Feature Alignment for Unsupervised Domain Adaptation [arXiv 21 Nov 2018]
- Augmented Cyclic Adversarial Learning for Low Resource Domain Adaptation [ICLR2019]
- Transferable Attention for Domain Adaptation [AAAI2019]
- Conditional Adversarial Domain Adaptation [NIPS2018] [Pytorch(official)] [Pytorch(third party)]
- Unsupervised Domain Adaptation using Generative Models and Self-ensembling [arXiv 2 Dec 2018]
- Exploiting Local Feature Patterns for Unsupervised Domain Adaptation [AAAI2019]
- Domain Confusion with Self Ensembling for Unsupervised Adaptation [arXiv 10 Oct 2018]
- Improving Adversarial Discriminative Domain Adaptation [arXiv 10 Sep 2018]
- M-ADDA: Unsupervised Domain Adaptation with Deep Metric Learning [arXiv 6 Jul 2018] [Pytorch(official)]
- Factorized Adversarial Networks for Unsupervised Domain Adaptation [arXiv 4 Jun 2018]
- DiDA: Disentangled Synthesis for Domain Adaptation [arXiv 21 May 2018]
- Unsupervised Domain Adaptation with Adversarial Residual Transform Networks [arXiv 25 Apr 2018]
- Causal Generative Domain Adaptation Networks [arXiv 28 Jun 2018]
- Semi-supervised Adversarial Learning to Generate Photorealistic Face Images of New Identities from 3D Morphable Model [ECCV2018]
- Deep Adversarial Attention Alignment for Unsupervised Domain Adaptation: the Benefit of Target Expectation Maximization [ECCV2018]
- Learning Semantic Representations for Unsupervised Domain Adaptation [ICML2018] [TensorFlow(Official)]
- CyCADA: Cycle-Consistent Adversarial Domain Adaptation [ICML2018] [Pytorch(official)]
- From source to target and back: Symmetric Bi-Directional Adaptive GAN [CVPR2018] [Keras(Official)] [Pytorch]
- Detach and Adapt: Learning Cross-Domain Disentangled Deep Representation [CVPR2018] [Tensorflow]
- Maximum Classifier Discrepancy for Unsupervised Domain Adaptation [CVPR2018] [Pytorch(Official)]
- Adversarial Feature Augmentation for Unsupervised Domain Adaptation [CVPR2018] [TensorFlow(Official)]
- Duplex Generative Adversarial Network for Unsupervised Domain Adaptation [CVPR2018] [Pytorch(Official)]
- Generate To Adapt: Aligning Domains using Generative Adversarial Networks [CVPR2018] [Pytorch(Official)]
- Image to Image Translation for Domain Adaptation [CVPR2018]
- Unsupervised Domain Adaptation with Similarity Learning [CVPR2018]
- Conditional Generative Adversarial Network for Structured Domain Adaptation [CVPR2018]
- Collaborative and Adversarial Network for Unsupervised Domain Adaptation [CVPR2018] [Pytorch]
- Re-Weighted Adversarial Adaptation Network for Unsupervised Domain Adaptation [CVPR2018]
- Multi-Adversarial Domain Adaptation [AAAI2018] [Caffe(Official)]
- Wasserstein Distance Guided Representation Learning for Domain Adaptation [AAAI2018] [TensorFlow(official)]
- Incremental Adversarial Domain Adaptation for Continually Changing Environments [ICRA2018]
- Adversarial Dropout Regularization [ICLR2018]
- A DIRT-T Approach to Unsupervised Domain Adaptation [ICLR2018 Poster] [Tensorflow(Official)]
- Label Efficient Learning of Transferable Representations acrosss Domains and Tasks [NIPS2017] [Project]
- Adversarial Discriminative Domain Adaptation [CVPR2017] [Tensorflow(Official)] [Pytorch]
- Unsupervised Pixel–Level Domain Adaptation with Generative Adversarial Networks [CVPR2017] [Tensorflow(Official)] [Pytorch]
- Domain Separation Networks [NIPS2016]
- Deep Reconstruction-Classification Networks for Unsupervised Domain Adaptation [ECCV2016]
- Domain-Adversarial Training of Neural Networks [JMLR2016]
- Unsupervised Domain Adaptation by Backpropagation [ICML2015] [Caffe(Official)] [Tensorflow] [Pytorch]
Network Methods
- Joint Domain Alignment and Discriminative Feature Learning for Unsupervised Deep Domain Adaptation [AAAI2019]
- Boosting Domain Adaptation by Discovering Latent Domains [CVPR2018]
- Residual Parameter Transfer for Deep Domain Adaptation [CVPR2018]
- Deep Asymmetric Transfer Network for Unbalanced Domain Adaptation [AAAI2018]
- Deep CORAL: Correlation Alignment for Deep Domain Adaptation [ECCV2016]
- Deep Domain Confusion: Maximizing for Domain Invariance [Arxiv 2014]
Optimal Transport
- DeepJDOT: Deep Joint distribution optimal transport for unsupervised domain adaptation [ECCV2018]
- Joint Distribution Optimal Transportation for Domain Adaptation [NIPS2017] [python] [Python Optimal Transport Library]
Incremental Methods
- Incremental Adversarial Domain Adaptation for Continually Changing Environments [ICRA2018]
- Continuous Manifold based Adaptation for Evolving Visual Domains [CVPR2014]
Other Methods
- Sliced Wasserstein Discrepancy for Unsupervised Domain Adaptation [CVPR2019]
- Unsupervised Domain Adaptation using Feature-Whitening and Consensus Loss [arXiv 7 Mar 2019]
- Domain Discrepancy Measure Using Complex Models in Unsupervised Domain Adaptation [arXiv 30 Jan 2019]
- Domain Alignment with Triplets [arXiv 22 Jan 2019]
- Contrastive Adaptation Network for Unsupervised Domain Adaptation [arXiv 4 Jan 2019]
- Unsupervised Domain Adaptation: An Adaptive Feature Norm Approach [arXiv 19 Nov 2018] [Pytorch(official)]
- Deep Discriminative Learning for Unsupervised Domain Adaptation [arXiv 17 Nov 2018]
- Unsupervised Domain Adaptation for Distance Metric Learning [ICLR2019]
- Co-regularized Alignment for Unsupervised Domain Adaptation [NIPS2018]
- Domain Invariant and Class Discriminative Feature Learning for Visual Domain Adaptation [TIP 2018]
- Unsupervised Domain Adaptation by Mapped Correlation Alignment [IEEE ACCESS]
- Graph Adaptive Knowledge Transfer for Unsupervised Domain Adaptation [ECCV2018]
- Unsupervised Domain Adaptation with Distribution Matching Machines [AAAI2018]
- Learning to cluster in order to transfer across domains and tasks [ICLR2018] [Bolg] [Pytorch]
- Self-Ensembling for Visual Domain Adaptation [ICLR2018 Poster]
- Minimal-Entropy Correlation Alignment for Unsupervised Deep Domain Adaptation [ICLR2018 Poster]
- Aligning Infinite-Dimensional Covariance Matrices in Reproducing Kernel Hilbert Spaces for Domain Adaptation [CVPR2018]
- Associative Domain Adaptation [ICCV2017] [TensorFlow]
- Asymmetric Tri-training for Unsupervised Domain Adaptation [ICML2017]
- Learning Transferrable Representations for Unsupervised Domain Adaptation [NIPS2016]
Weakly-Supervised DA
- Transferable Curriculum for Weakly-Supervised Domain Adaptation [AAAI2019]
Zero-shot DA
- Zero-shot Domain Adaptation Based on Attribute Information [arXiv 13 Mar 2019]
- Generalized Zero-Shot Learning with Deep Calibration Network NIPS2018
- Zero-Shot Deep Domain Adaptation [ECCV2018]
One-shot DA
Few-shot DA
- Few-Shot Adversarial Domain Adaptation [NIPS2017]
Image-to-Image Translation
- MISO: Mutual Information Loss with Stochastic Style Representations for Multimodal Image-to-Image Translation [arXiv 11 Feb 2019]
- TraVeLGAN: Image-to-image Translation by Transformation Vector Learning [arXiv 25 Feb 2019]
- Unsupervised Attention-guided Image-to-Image Translation [NIPS2018]
- Image-to-image translation for cross-domain disentanglement [NIPS2018]
- One-Shot Unsupervised Cross Domain Translation [NIPS2018]
- A Unified Feature Disentangler for Multi-Domain Image Translation and Manipulation [NIPS2018]
- Unsupervised Image-to-Image Translation Using Domain-Specific Variational Information Bound [NIPS2018]
- Multi-view Adversarially Learned Inference for Cross-domain Joint Distribution Matching [KDD2018]
- Improving Shape Deformation in Unsupervised Image-to-Image Translation [ECCV2018]
- NAM: Non-Adversarial Unsupervised Domain Mapping [ECCV2018]
- AugGAN: Cross Domain Adaptation with GAN-based Data Augmentation [ECCV2018]
- Recycle-GAN: Unsupervised Video Retargeting [ECCV2018] [Project]
- Unsupervised Image-to-Image Translation with Stacked Cycle-Consistent Adversarial Networks [ECCV2018]
- Diverse Image-to-Image Translation via Disentangled Representations [ECCV2018] [Pytorch(Official)] [Tensorflow]
- Discriminative Region Proposal Adversarial Networks for High-Quality Image-to-Image Translation [ECCV2018]
- Multimodal Unsupervised Image-to-Image Translation [ECCV2018] [Pytorch(Official)]
- JointGAN: Multi-Domain Joint Distribution Learning with Generative Adversarial Nets [ICML2018] [TensorFlow(Official)]
- DA-GAN: Instance-level Image Translation by Deep Attention Generative Adversarial Networks [CVPR2018]
- StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translation [CVPR2018] [Pytorch(Official)]
- Conditional Image-to-Image Translation [CVPR2018]
- Toward Multimodal Image-to-Image Translation [NIPS2017] [Project] [Pyotorch(Official)]
- Unsupervised Image-to-Image Translation Networks [NIPS2017] [Pytorch(Official)]
- Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks [ICCV2017(extended version)] [Pytorch(Official)]
- Image-to-Image Translation with Conditional Adversarial Nets [CVPR2017] [Project] [Pytorch(Official)]
- Learning to Discover Cross-Domain Relations with Generative Adversarial Networks [ICML2017] [Pytorch(Official)]
- Unsupervised Cross-Domain Image Generation [ICLR2017 Poster] [TensorFlow]
- Coupled Generative Adversarial Networks [NIPS2016] [Pytorch(Official)]
Disentangled Representation Learning
- Towards a Definition of Disentangled Representations [arXiv 5 Dec 2018]
- Life-Long Disentangled Representation Learning with Cross-Domain Latent Homologies [NIPS2018]
- Image-to-image translation for cross-domain disentanglement [NIPS2018]
Open Set DA
- Learning Factorized Representations for Open-set Domain Adaptation [ICLR2019]
- Open Set Domain Adaptation by Backpropagation [ECCV2018] [Tensorflow] [Pytorch]
- Open Set Domain Adaptation [ICCV2017]
Partial DA
- TWINs: Two Weighted Inconsistency-reduced Networks for Partial Domain Adaptation [arXiv 18 Dec 2018]
- Partial Adversarial Domain Adaptation [ECCV2018] [Pytorch(Official)]
- Importance Weighted Adversarial Nets for Partial Domain Adaptation [CVPR2018]
- Partial Transfer Learning with Selective Adversarial Networks [CVPR2018][paper weekly] [Pytorch(Official) & Caffe(official)]
Multi Source DA
- Multi-Source Domain Adaptation with Mixture of Experts [EMNLP2018] [Tensorflow]
- Multi-Domain Adversarial Learning [ICLR2019]
- Moment Matching for Multi-Source Domain Adaptation [arXiv 4 Dec 2018]
- Algorithms and Theory for Multiple-Source Adaptation [NIPS2018]
- Adversarial Multiple Source Domain Adaptation [NIPS2018]
- Deep Cocktail Network: Multi-source Unsupervised Domain Adaptation with Category Shift [CVPR2018] [Pytorch]
- A survey of multi-source domain adaptation [Information Fusion]
Multi Target DA
- Unsupervised Multi-Target Domain Adaptation: An Information Theoretic Approach [arXiv]
Multi Step DA
- Distant domain transfer learning [AAAI2017]
General Transfer Learning
Domain Generalization
- Domain Generalization by Solving Jigsaw Puzzles [CVPR2019]
- Beyond Domain Adaptation: Unseen Domain Encapsulation via Universal Non-volume Preserving Models [arXiv 9 Dec 2018]
- Domain Generalization with Adversarial Feature Learning [CVPR2018]
- Deep Domain Generalization via Conditional Invariant Adversarial Networks [ECCV2018]
- MetaReg: Towards Domain Generalization using Meta-Regularization [NIPS2018]
Meta-Learning
Unsupervised Learning via Meta-Learning [arXiv]
Transfer Metric Learning
- Transfer Metric Learning: Algorithms, Applications and Outlooks [arXiv]
Others
- When Semi-Supervised Learning Meets Transfer Learning: Training Strategies, Models and Datasets [arXiv 13 Dec 2018]
Applications
Object Detection
- Cross-Domain Weakly-Supervised Object Detection Through Progressive Domain Adaptation [CVPR2018]
- Domain Adaptive Faster R-CNN for Object Detection in the Wild [CVPR2018]
Semantic Segmentation
- Taking A Closer Look at Domain Shift: Category-level Adversaries for Semantics Consistent Domain Adaptation [CVPR2019]
- SPIGAN: Privileged Adversarial Learning from Simulation [ICLR2019]
- ADVENT: Adversarial Entropy Minimization for Domain Adaptation in Semantic Segmentation [arXiv 30 Nov 2018]
- Unsupervised domain adaptation for medical imaging segmentation with self-ensembling [NIPS2018]
- Domain transfer through deep activation matching [ECCV2018]
- Unsupervised Domain Adaptation for Semantic Segmentation via Class-Balanced Self-Training [ECCV2018]
- Conditional Generative Adversarial Network for Structured Domain Adaptation [CVPR2018]
- Learning From Synthetic Data: Addressing Domain Shift for Semantic Segmentation [CVPR2018]
- Curriculum Domain Adaptation for Semantic Segmentation of Urban Scenes [ICCV2017] [Journal Version]
Person Re-identification
- EANet: Enhancing Alignment for Cross-Domain Person Re-identification [arXiv 29 Dec 2018] [Pytorch]
- One Shot Domain Adaptation for Person Re-Identification [arXiv 26 Nov 2018]
- Similarity-preserving Image-image Domain Adaptation for Person Re-identification [arXiv 26 Nov 2018]
- Domain Adaptation through Synthesis for Unsupervised Person Re-identification [ECCV2018]
- Person Transfer GAN to Bridge Domain Gap for Person Re-Identification [CVPR2018]
- Image-Image Domain Adaptation with Preserved Self-Similarity and Domain-Dissimilarity for Person Re-identification [CVPR2018]
Medical Related
- Synergistic Image and Feature Adaptation: Towards Cross-Modality Domain Adaptation for Medical Image Segmentation [arXiv on 24 Jan 2019]
- Unsupervised domain adaptation for medical imaging segmentation with self-ensembling [arXiv 14 Nov 2018]
Others
- Real-Time Monocular Depth Estimation using Synthetic Data with Domain Adaptation via Image Style Transfer [CVPR2018]
Benchmarks
- Syn2Real: A New Benchmark forSynthetic-to-Real Visual Domain Adaptation [arXiv 26 Jun] [Project]
Library
Other Resources
推荐阅读
预训练模型迁移学习
VGG16 迁移学习,实现医学图像识别分类工程项目
本文章首发在 极市计算机视觉技术社区
微信公众号: 极市平台(ID: extrememart )
每天推送最新CV干货
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK