/awesome-domain-adaptation

A collection of AWESOME things about domian adaptation

MIT LicenseMIT

awesome-domain-adaptation

MIT License

This repo is a collection of AWESOME things about domain adaptation, including papers, code, etc. Feel free to star and fork.

Contents

Papers

Survey

Arxiv

  • A Survey on Deep Domain Adaptation for LiDAR Perception [7 Jun 2021]
  • A Comprehensive Survey on Transfer Learning [7 Nov 2019]
  • Transfer Adaptation Learning: A Decade Survey [12 Mar 2019]
  • A review of single-source unsupervised domain adaptation [16 Jan 2019]
  • An introduction to domain adaptation and transfer learning [31 Dec 2018]
  • A Survey of Unsupervised Deep Domain Adaptation [6 Dec 2018]
  • Transfer Learning for Cross-Dataset Recognition: A Survey [2017]
  • Domain Adaptation for Visual Applications: A Comprehensive Survey [2017]

Journal

  • A Review of Single-Source Deep Unsupervised Visual Domain Adaptation [TNNLS 2020]
  • Deep Visual Domain Adaptation: A Survey [Neurocomputing 2018]
  • A Survey on Deep Transfer Learning [ICANN2018]
  • Visual domain adaptation: A survey of recent advances [2015]

Theory

Arxiv

Conference

  • Domain Adaptation with Conditional Distribution Matching and Generalized Label Shift [NeurIPS 2020]
  • Bridging Theory and Algorithm for Domain Adaptation [ICML2019] [Pytorch]
  • On Learning Invariant Representation for Domain Adaptation [ICML2019] [code]
  • Unsupervised Domain Adaptation Based on Source-guided Discrepancy [AAAI2019]
  • Learning Bounds for Domain Adaptation [NIPS2007]
  • Analysis of Representations for Domain Adaptation [NIPS2006]

Journal

  • Unsupervised Multi-Class Domain Adaptation: Theory, Algorithms, and Practice [TPAMI2020] [PyTroch]
  • On generalization in moment-based domain adaptation [AMAI2020]
  • A theory of learning from different domains [ML2010]

Explainable

Conference

Unsupervised DA

Adversarial Methods

Conference

Journal

  • Incremental Unsupervised Domain-Adversarial Training of Neural Networks [TNNLS 2020]
  • Unsupervised Multi-Class Domain Adaptation: Theory, Algorithms, and Practice [TPAMI2020] [PyTroch]
  • Adversarial Learning and Interpolation Consistency for Unsupervised Domain Adaptation [IEEE ACCESS]
  • TarGAN: Generating target data with class labels for unsupervised domain adaptation [Knowledge-Based Systems]

Arxiv

Distance-based Methods

Journal

  • Transferable Representation Learning with Deep Adaptation Networks [TPAMI]
  • Robust unsupervised domain adaptation for neural networks via moment alignment [InfSc2019]

Conference

  • Domain Conditioned Adaptation Network [AAAI2020] [Pytorch]
  • HoMM: Higher-order Moment Matching for Unsupervised Domain Adaptation [AAAI2020] [Tensorflow]
  • Normalized Wasserstein for Mixture Distributions With Applications in Adversarial Learning and Domain Adaptation [ICCV2019]
  • Joint Domain Alignment and Discriminative Feature Learning for Unsupervised Deep Domain Adaptation [AAAI2019]
  • Residual Parameter Transfer for Deep Domain Adaptation [CVPR2018]
  • Deep Asymmetric Transfer Network for Unbalanced Domain Adaptation [AAAI2018]
  • Central Moment Discrepancy for Unsupervised Domain Adaptation [ICLR2017], [InfSc2019], [code]
  • Deep CORAL: Correlation Alignment for Deep Domain Adaptation [ECCV2016]
  • Learning Transferable Features with Deep Adaptation Networks [ICML2015][code]
  • Unsupervised Domain Adaptation with Residual Transfer Networks [NIPS2016] [code]
  • Deep Transfer Learning with Joint Adaptation Networks [ICML2017] [code]

Arxiv

  • Deep Domain Confusion: Maximizing for Domain Invariance [Arxiv 2014]

Information-based Methods

  • Hypothesis Disparity Regularized Mutual Information Maximization [AAAI2021]

Optimal Transport

Conference

  • MOST: Multi-Source Domain Adaptation via Optimal Transport for Student-Teacher Learning [UAI2021]
  • LAMDA: Label Matching Deep Domain Adaptation [ICML2021]
  • TIDOT: A Teacher Imitation Learning Approach for Domain Adaptation with Optimal Transport [IJCAI2021]
  • Unbalanced minibatch Optimal Transport; applications to Domain Adaptation [ICML2021] [Pytorch]
  • Graph Optimal Transport for Cross-Domain Alignment [ICML2020]
  • Margin-aware Adversarial Domain Adaptation with Optimal Transport [ICML2020] [code]
  • Metric Learning in Optimal Transport for Domain Adaptation [IJCAI2020]
  • Reliable Weighted Optimal Transport for Unsupervised Domain Adaptation [CVPR2020]
  • Enhanced Transport Distance for Unsupervised Domain Adaptation [CVPR2020] [Pytorch]
  • Differentially Private Optimal Transport: Application to Domain Adaptation [IJCAI2019]
  • DeepJDOT: Deep Joint distribution optimal transport for unsupervised domain adaptation [ECCV2018] [Keras]
  • Joint Distribution Optimal Transportation for Domain Adaptation [NIPS2017] [python] [Python Optimal Transport Library]

Arxiv

  • CDOT: Continuous Domain Adaptation using Optimal Transport [20 Sep 2019]

Incremental Methods

  • Incremental Unsupervised Domain-Adversarial Training of Neural Networks [TNNLS 2020]

Semi-Supervised-Learning-Based Methods

  • Label Propagation with Augmented Anchors: A Simple Semi-Supervised Learning baseline for Unsupervised Domain Adaptation [ECCV2020]
  • Semi-supervised Models are Strong Unsupervised Domain Adaptation Learners [arXiv 2021][Pytorch]

Self-training-Based Methods

Arxiv

Self-Supervised Methods

Conference

  • Self-Supervised CycleGAN for Object-Preserving Image-to-Image Domain Adaptation [ECCV2020]

Arxiv

Other Methods

Conference

  • Domain Adaptation with Conditional Distribution Matching and Generalized Label Shift [NeurIPS 2020]
  • Transferable Calibration with Lower Bias and Variance in Domain Adaptation [NeurIPS 2020]
  • A Dictionary Approach to Domain-Invariant Learning in Deep Networks [NeurIPS 2020]
  • Heuristic Domain Adaptation [NeurIPS2020] [Pytorch]
  • Unsupervised Domain Adaptation for Semantic Segmentation of NIR Images through Generative Latent Search [ECCV2020][code]
  • Mind the Discriminability: Asymmetric Adversarial Domain Adaptation [ECCV2020]
  • Domain2Vec: Domain Embedding for Unsupervised Domain Adaptation [ECCV2020]
  • CSCL: Critical Semantic-Consistent Learning for Unsupervised Domain Adaptation [ECCV2020]
  • Minimum Class Confusion for Versatile Domain Adaptation [ECCV2020]
  • Partially-Shared Variational Auto-encoders for Unsupervised Domain Adaptation with Target Shift [ECCV2020] [Pytorch]
  • Label Propagation with Augmented Anchors: A Simple Semi-Supervised Learning baseline for Unsupervised Domain Adaptation [ECCV2020] [PyTorch]
  • Unsupervised Domain Adaptation via Structurally Regularized Deep Clustering [CVPR2020 Oral] [Pytorch]
  • Towards Discriminability and Diversity: Batch Nuclear-norm Maximization under Label Insufficient Situations [CVPR2020 Oral] [Pytorch]
  • Unsupervised Domain Adaptation With Hierarchical Gradient Synchronization [CVPR2020]
  • Spherical Space Domain Adaptation With Robust Pseudo-Label Loss [CVPR2020] [Pytorch]
  • Stochastic Classifiers for Unsupervised Domain Adaptation [CVPR2020]
  • Structure Preserving Generative Cross-Domain Learning [CVPR2020]
  • Light-weight Calibrator: A Separable Component for Unsupervised Domain Adaptation [CVPR2020] [code]
  • Domain Adaptive Multiflow Networks [ICLR2020]
  • Unsupervised Domain Adaptation via Discriminative Manifold Embedding and Alignment [AAAI2020]
  • Visual Domain Adaptation by Consensus-based Transfer to Intermediate Domain [Paper]
  • Unsupervised Domain Adaptation via Structured Prediction Based Selective Pseudo-Labeling [AAAI2020] [Matlab]
  • CUDA: Contradistinguisher for Unsupervised Domain Adaptation [ICDM2019]
  • Domain Adaptation with Asymmetrically-Relaxed Distribution Alignment [ICML2019]
  • Batch Weight for Domain Adaptation With Mass Shift [ICCV2019]
  • Switchable Whitening for Deep Representation Learning [ICCV2019] [pytorch]
  • Confidence Regularized Self-Training [ICCV2019 Oral] [Pytorch]
  • Larger Norm More Transferable: An Adaptive Feature Norm Approach for Unsupervised Domain Adaptation [ICCV2019] [Pytorch(official)]
  • Transferrable Prototypical Networks for Unsupervised Domain Adaptation [CVPR2019(Oral)]
  • Sliced Wasserstein Discrepancy for Unsupervised Domain Adaptation [CVPR2019]
  • Unsupervised Domain Adaptation using Feature-Whitening and Consensus Loss [CVPR 2019] [Pytorch]
  • Domain Specific Batch Normalization for Unsupervised Domain Adaptation [CVPR2019] [Pytorch]
  • AdaGraph: Unifying Predictive and Continuous Domain Adaptation through Graphs [CVPR2019] [Pytorch]
  • Unsupervised Visual Domain Adaptation: A Deep Max-Margin Gaussian Process Approach [CVPR2019] [Project]
  • Contrastive Adaptation Network for Unsupervised Domain Adaptation [CVPR2019] [Pytorch]
  • Distant Supervised Centroid Shift: A Simple and Efficient Approach to Visual Domain Adaptation [CVPR2019]
  • Unsupervised Domain Adaptation via Calibrating Uncertainties [CVPRW2019]
  • Bayesian Uncertainty Matching for Unsupervised Domain Adaptation [IJCAI2019]
  • 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]
  • Graph Adaptive Knowledge Transfer for Unsupervised Domain Adaptation [ECCV2018]
  • Aligning Infinite-Dimensional Covariance Matrices in Reproducing Kernel Hilbert Spaces for Domain Adaptation [CVPR2018]
  • 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]
  • Minimal-Entropy Correlation Alignment for Unsupervised Deep Domain Adaptation [ICLR2018] [TensorFlow]
  • Associative Domain Adaptation [ICCV2017] [TensorFlow] [Pytorch]
  • AutoDIAL: Automatic DomaIn Alignment Layers [ICCV2017]
  • Asymmetric Tri-training for Unsupervised Domain Adaptation [ICML2017] [TensorFlow]
  • Learning Transferrable Representations for Unsupervised Domain Adaptation [NIPS2016]

Journal

Arxiv

Semi-supervised DA

Conference

  • Learning Invariant Representations and Risks for Semi-supervised Domain Adaptation [CVPR2021]
  • Improving Semi-Supervised Domain Adaptation Using Effective Target Selection and Semantics [CVPRW2021] [Code]
  • Attract, Perturb, and Explore: Learning a Feature Alignment Network for Semi-supervised Domain Adaptation [ECCV2020]
  • Online Meta-Learning for Multi-Source and Semi-Supervised Domain Adaptation [ECCV2020]
  • Bidirectional Adversarial Training for Semi-Supervised Domain Adaptation [IJCAI2020]
  • Semi-supervised Domain Adaptation via Minimax Entropy [ICCV2019] [Pytorch]

Arxiv

  • MiCo: Mixup Co-Training for Semi-Supervised Domain Adaptation [ 24 Jul 2020]
  • Opposite Structure Learning for Semi-supervised Domain Adaptation [6 Feb 2020]
  • Reducing Domain Gap via Style-Agnostic Networks [25 Oct 2019]

Weakly-Supervised DA

Conference

  • Towards Accurate and Robust Domain Adaptation under Noisy Environments [IJCAI2020]
  • Weakly Supervised Open-set Domain Adaptation by Dual-domain Collaboration [CVPR2019]
  • Transferable Curriculum for Weakly-Supervised Domain Adaptation [AAAI2019]

Arxiv

Zero-shot DA

Conference

  • High Resolution Zero-Shot Domain Adaptation of Synthetically Rendered Face Images [ECCV2020]
  • Adversarial Learning for Zero-shot Domain Adaptation [ECCV2020]
  • HGNet: Hybrid Generative Network for Zero-shot Domain Adaptation [ECCV2020]
  • Zero-shot Domain Adaptation Based on Attribute Information [ACML2019]
  • Conditional Coupled Generative Adversarial Networks for Zero-Shot Domain Adaptation [ICCV2019]
  • Generalized Zero-Shot Learning with Deep Calibration Network [NIPS2018]
  • Zero-Shot Deep Domain Adaptation [ECCV2018]

One-shot DA

Conference

Arxiv

  • One-Shot Imitation from Observing Humans via Domain-Adaptive Meta-Learning [arxiv]

Few-shot UDA

Conference

Arxiv

  • Cross-domain Self-supervised Learning for Domain Adaptation with Few Source Labels [arXiv 18 Mar 2020]

Few-shot DA

Conference

Partial DA

Conference

Journal

  • Unsupervised Multi-Class Domain Adaptation: Theory, Algorithms, and Practice [TPAMI2020] [PyTroch]

Arxiv

  • Select, Label, and Mix: Learning Discriminative Invariant Feature Representations for Partial Domain Adaptation [arXiv 06 Dec 2020]
  • Unsupervised Multi-Class Domain Adaptation: Theory, Algorithms, and Practice [20 Feb 2020] [PyTroch]
  • Tackling Partial Domain Adaptation with Self-Supervision [arXiv 12 Jun 2019]
  • Domain Adversarial Reinforcement Learning for Partial Domain Adaptation [arXiv 10 May 2019]

Open Set DA

Conference

Journal

  • Unsupervised Multi-Class Domain Adaptation: Theory, Algorithms, and Practice [TPAMI2020] [PyTroch]
  • Adversarial Network with Multiple Classifiers for Open Set Domain Adaptation [IEEE TMM] [Pytorch]

Arxiv

  • Collaborative Training of Balanced Random Forests for Open Set Domain Adaptation [10 Feb 2020]
  • Known-class Aware Self-ensemble for Open Set Domain Adaptation [3 May 2019]

Universal DA

Conference

Arxiv

  • Universal Multi-Source Domain Adaptation [5 Nov 2020]
  • A Sample Selection Approach for Universal Domain Adaptation [14 Jan 2020]

Open Compound DA

Conference

Arxiv

  • Source-Free Open Compound Domain Adaptation in Semantic Segmentation [arXiv]

Multi Source DA

Conference

  • STEM: An approach to Multi-source Domain Adaptation with Guarantees [ICCV2021]
  • MOST: Multi-Source Domain Adaptation via Optimal Transport for Student-Teacher Learning [UAI2021]
  • Meta Self-Learning for Multi-Source Domain Adaptation: A Benchmark [ICCV Workshop 2021] [Pytorch]
  • Your Classifier can Secretly Suffice Multi-Source Domain Adaptation [NeurIPS 2020] [Project]
  • Multi-Source Open-Set Deep Adversarial Domain Adaptation [ECCV2020]
  • Online Meta-Learning for Multi-Source and Semi-Supervised Domain Adaptation [ECCV2020]
  • Multi-Source Open-Set Deep Adversarial Domain Adaptation [ECCV2020]
  • Curriculum Manager for Source Selection in Multi-Source Domain Adaptation [ECCV2020]
  • Domain Aggregation Networks for Multi-Source Domain Adaptation [ICML2020]
  • Learning to Combine: Knowledge Aggregation for Multi-Source Domain Adaptation [ECCV2020] [Pytorch]
  • Multi-Source Domain Adaptation for Text Classification via DistanceNet-Bandits [AAAI2020]
  • Multi-source Domain Adaptation for Visual Sentiment Classification [AAAI2020]
  • Multi-source Distilling Domain Adaptation [AAAI2020] [code]
  • Multi-source Domain Adaptation for Semantic Segmentation [NeurlPS2019] [Pytorch]
  • Moment Matching for Multi-Source Domain Adaptation [ICCV2019] [Pytorch]
  • Multi-Domain Adversarial Learning [ICLR2019] [Torch]
  • Algorithms and Theory for Multiple-Source Adaptation [NIPS2018]
  • Adversarial Multiple Source Domain Adaptation [NIPS2018] [Pytorch]
  • Boosting Domain Adaptation by Discovering Latent Domains [CVPR2018] [Caffe] [Pytorch]
  • Deep Cocktail Network: Multi-source Unsupervised Domain Adaptation with Category Shift [CVPR2018] [Pytorch]

Journal

Arxiv

  • Domain Adaptive Ensemble Learning [arXiv]
  • Multi-Source Domain Adaptation and Semi-Supervised Domain Adaptation with Focus on Visual Domain Adaptation Challenge 2019 [14 Oct 2019]

Multi Target DA

  • Unsupervised Multi-Target Domain Adaptation: An Information Theoretic Approach [arXiv]

Incremental DA

Conference

  • Learning to Adapt to Evolving Domains [NeurIPS 2020] [Pytorch]
  • Class-Incremental Domain Adaptation [ECCV2020]
  • Incremental Adversarial Domain Adaptation for Continually Changing Environments [ICRA2018]
  • Continuous Manifold based Adaptation for Evolving Visual Domains [CVPR2014]

Multi Step DA

Arxiv

  • Adversarial Domain Adaptation for Stance Detection [arXiv]
  • Ensemble Adversarial Training: Attacks and Defenses [arXiv]

Conference

Heterogeneous DA

Conference

  • Domain Adaptive Classification on Heterogeneous Information Networks [IJCAI2020]
  • Heterogeneous Domain Adaptation via Soft Transfer Network [ACM MM2019]

Target-agnostic DA

Arxiv

Conference

Federated DA

Arxiv

Continuously Indexed DA

Conference

Source Free DA

Conference

Arxiv

  • Learning Invariant Representation with Consistency and Diversity for Semi-supervised Source Hypothesis Transfer[7 Jul 2021][Pytorch]
  • Source Data-absent Unsupervised Domain Adaptation through Hypothesis Transfer and Labeling Transfer [14 Dec 2020] [Pytorch]

Model Selection

Other Transfer Learning Paradigms

Domain Generalization

Conference

Journal

Arxiv

  • Adversarial Pyramid Network for Video Domain Generalization [8 Dec 2019]
  • Towards Shape Biased Unsupervised Representation Learning for Domain Generalization [18 Sep 2019]
  • A Generalization Error Bound for Multi-class Domain Generalization [24 May 2019]
  • Adversarial Invariant Feature Learning with Accuracy Constraint for Domain Generalization [29 Apr 2019]
  • Beyond Domain Adaptation: Unseen Domain Encapsulation via Universal Non-volume Preserving Models [9 Dec 2018]

Domain Randomization

Conference

  • DeceptionNet: Network-Driven Domain Randomization [ICCV2019]
  • Domain Randomization and Pyramid Consistency: Simulation-to-Real Generalization Without Accessing Target Domain Data [ICCV2019]

Transfer Metric Learning

  • Transfer Metric Learning: Algorithms, Applications and Outlooks [arXiv]

Knowledge Transfer

Conference

  • Attention Bridging Network for Knowledge Transfer [ICCV2019]
  • Few-Shot Image Recognition with Knowledge Transfer [ICCV2019]

Others

Conference

  • Learning Across Tasks and Domains [ICCV2019]
  • UM-Adapt: Unsupervised Multi-Task Adaptation Using Adversarial Cross-Task Distillation [ICCV2019]
  • Domain Agnostic Learning with Disentangled Representations [ICML2019]
  • Unsupervised Open Domain Recognition by Semantic Discrepancy Minimization [CVPR2019] [Pytorch]

Arxiv

  • GradMix: Multi-source Transfer across Domains and Tasks [[9 Feb 2020]](GradMix: Multi-source Transfer across Domains and Tasks)
  • When Semi-Supervised Learning Meets Transfer Learning: Training Strategies, Models and Datasets [arXiv 13 Dec 2018]

Applications

Object Detection

Survey

Conference

  • Dual Bipartite Graph Learning: A General Approach for Domain Adaptive Object Detection [ICCV2021]
  • Seeking Similarities over Differences: Similarity-based Domain Alignment for Adaptive Object Detection [ICCV2021]
  • MeGA-CDA: Memory Guided Attention for Category-Aware Unsupervised Domain Adaptive Object Detection [CVPR2021]
  • I3Net: Implicit Instance-Invariant Network for Adapting One-Stage Object Detectors [CVPR2021]
  • RPN Prototype Alignment for Domain Adaptive Object Detector [CVPR2021]
  • Domain-Specific Suppression for Adaptive Object Detection [CVPR2021]
  • Unbiased Mean Teacher for Cross-Domain Object Detection [CVPR2021]
  • YOLO in the Dark - Domain Adaptation Method for Merging Multiple Models [ECCV2020]
  • Collaborative Training between Region Proposal Localization and Classification for Domain Adaptive Object Detection [ECCV2020]
  • One-Shot Unsupervised Cross-Domain Detection [ECCV2020]
  • Every Pixel Matters: Center-aware Feature Alignment for Domain Adaptive Object Detector [ECCV2020]
  • Adapting Object Detectors with Conditional Domain Normalization [ECCV2020]
  • Prior-based Domain Adaptive Object Detection for Hazy and Rainy Conditions [ECCV2020]
  • Domain Adaptive Object Detection via Asymmetric Tri-way Faster-RCNN [ECCV2020]
  • Cross-domain Object Detection through Coarse-to-Fine Feature Adaptation [CVPR2020]
  • Harmonizing Transferability and Discriminability for Adapting Object Detectors [CVPR2020] [code]
  • Exploring Categorical Regularization for Domain Adaptive Object Detection [CVPR2020] [code]
  • Cross-domain Detection via Graph-induced Prototype Alignment [CVPR2020 Oral] [code]
  • Multi-spectral Salient Object Detection by Adversarial Domain Adaptation [Paper]
  • Deep Domain Adaptive Object Detection: a Survey [ICIP2020]
  • Progressive Domain Adaptation for Object Detection [WACV]
  • Cross-Domain Car Detection Using Unsupervised Image-to-Image Translation: From Day to Night [IJCNN2019 Oral] [Project]
  • Self-Training and Adversarial Background Regularization for Unsupervised Domain Adaptive One-Stage Object Detection [ICCV2019 Oral]
  • A Robust Learning Approach to Domain Adaptive Object Detection [ICCV2019] [code]
  • Multi-adversarial Faster-RCNN for Unrestricted Object Detection [ICCV2019]
  • Few-Shot Adaptive Faster R-CNN [CVPR2019]
  • Exploring Object Relation in Mean Teacher for Cross-Domain Detection [CVPR2019]
  • Adapting Object Detectors via Selective Cross-Domain Alignment [CVPR2019] [Pytorch]
  • Automatic adaptation of object detectors to new domains using self-training [CVPR2019] [Project]
  • Towards Universal Object Detection by Domain Attention [CVPR2019]
  • Strong-Weak Distribution Alignment for Adaptive Object Detection [CVPR2019] [Pytorch]
  • Diversify and Match: A Domain Adaptive Representation Learning Paradigm for Object Detection [CVPR2019] [Pytorch]
  • Cross-Domain Weakly-Supervised Object Detection Through Progressive Domain Adaptation [CVPR2018]
  • Domain Adaptive Faster R-CNN for Object Detection in the Wild [CVPR2018] [Caffe2] [Caffe] [Pytorch(under developing)]

Journal

  • Pixel and feature level based domain adaptation for object detection in autonomous driving [Neurocomputing]

Arxiv

  • See Eye to Eye: A Lidar-Agnostic 3D Detection Framework for Unsupervised Multi-Target Domain Adaptation [17 Nov 2021]
  • Unsupervised Domain Adaptive Object Detection using Forward-Backward Cyclic Adaptation [3 Feb 2020]
  • Prior-based Domain Adaptive Object Detection for Adverse Weather Conditions [29 Nov 2019]
  • Unsupervised Domain Adaptation for Object Detection via Cross-Domain Semi-Supervised Learning [17 Nov 2019]
  • Curriculum Self-Paced Learning for Cross-Domain Object Detection [15 Nov 2019]
  • SCL: Towards Accurate Domain Adaptive Object Detection via Gradient Detach Based Stacked Complementary Losses [6 Nov 2019]

Semantic Segmentation

Conference

  • Generalize Then Adapt: Source-Free Domain Adaptive Semantic Segmentation [ICCV2021] [Project]
  • Prototypical Pseudo Label Denoising and Target Structure Learning for Domain Adaptive Semantic Segmentation [CVPR2021] [Pytorch]
  • Instance Adaptive Self-Training for Unsupervised Domain Adaptation [ECCV 2020] [Pytorch]
  • Cross-stained Segmentation from Renal Biopsy Images Using Multi-level Adversarial Learning [ICASSP 2020]
  • Pixel-Level Cycle Association: A New Perspective for Domain Adaptive Semantic Segmentation [NeurlIPS 2020] [Pytorch]
  • Adversarial Style Mining for One-Shot Unsupervised Domain Adaptation [NeurIPS2020] [Pytorch]
  • Semantically Adaptive Image-to-image Translation for Domain Adaptation of Semantic Segmentation [BMVC2020]
  • Contextual-Relation Consistent Domain Adaptation for Semantic Segmentation [ECCV2020]
  • Learning from Scale-Invariant Examples for Domain Adaptation in Semantic Segmentation [ECCV2020]
  • Label-Driven Reconstruction for Domain Adaptation in Semantic Segmentation [ECCV2020]
  • Unsupervised Domain Adaptation for Semantic Segmentation of NIR Images through Generative Latent Search [ECCV2020]
  • Domain Adaptive Semantic Segmentation Using Weak Labels [ECCV2020]
  • Content-Consistent Matching for Domain Adaptive Semantic Segmentation [ECCV2020] [PyTorch]
  • Cross-Domain Semantic Segmentation via Domain-Invariant Interactive Relation Transfer [CVPR2020]
  • Phase Consistent Ecological Domain Adaptation [CVPR2020] [Pytorch]
  • FDA: Fourier Domain Adaptation for Semantic Segmentation [CVPR2020] [Pytorch]
  • Unsupervised Instance Segmentation in Microscopy Images via Panoptic Domain Adaptation and Task Re-weighting [CVPR2020]
  • Unsupervised Intra-domain Adaptation for Semantic Segmentation through Self-Supervision [CVPR2020 Oral] [Pytorch]
  • Differential Treatment for Stuff and Things: A Simple Unsupervised Domain Adaptation Method for Semantic Segmentation [CVPR2020]
  • Learning Texture Invariant Representation for Domain Adaptation of Semantic Segmentation [CVPR2020] [Pytorch]
  • xMUDA: Cross-Modal Unsupervised Domain Adaptation for 3D Semantic Segmentation [CVPR2020] [Demo] [code]
  • Unsupervised Scene Adaptation with Memory Regularization in vivo [IJCAI2020] [code]
  • Joint Adversarial Learning for Domain Adaptation in Semantic Segmentation [AAAI2020]
  • An Adversarial Perturbation Oriented Domain Adaptation Approach for Semantic Segmentation [AAAI2020]
  • Category Anchor-Guided Unsupervised Domain Adaptation for Semantic Segmentation [NeurIPS2019] [code]
  • MLSL: Multi-Level Self-Supervised Learning for Domain Adaptation with Spatially Independent and Semantically Consistent Labeling [WACV2020]
  • Domain Bridge for Unpaired Image-to-Image Translation and Unsupervised Domain Adaptation [WACV2020]
  • Guided Curriculum Model Adaptation and Uncertainty-Aware Evaluation for Semantic Nighttime Image Segmentation [ICCV2019]
  • Constructing Self-motivated Pyramid Curriculums for Cross-Domain Semantic Segmentation: A Non-Adversarial Approach [ICCV2019] [Pytorch]
  • SSF-DAN: Separated Semantic Feature Based Domain Adaptation Network for Semantic Segmentation [ICCV2019]
  • Significance-aware Information Bottleneck for Domain Adaptive Semantic Segmentation [ICCV2019]
  • Domain Adaptation for Semantic Segmentation with Maximum Squares Loss [ICCV2019] [Pytorch]
  • Self-Ensembling with GAN-based Data Augmentation for Domain Adaptation in Semantic Segmentation [ICCV2019]
  • DADA: Depth-aware Domain Adaptation in Semantic Segmentation [ICCV2019] [code]
  • Domain Adaptation for Structured Output via Discriminative Patch Representations [ICCV2019 Oral] [Project]
  • Not All Areas Are Equal: Transfer Learning for Semantic Segmentation via Hierarchical Region Selection [CVPR2019(Oral)]
  • CrDoCo: Pixel-level Domain Transfer with Cross-Domain Consistency [CVPR2019] [Project] [Pytorch]
  • Bidirectional Learning for Domain Adaptation of Semantic Segmentation [CVPR2019] [Pytorch]
  • Learning Semantic Segmentation from Synthetic Data: A Geometrically Guided Input-Output Adaptation Approach [CVPR2019]
  • All about Structure: Adapting Structural Information across Domains for Boosting Semantic Segmentation [CVPR2019] [Pytorch]
  • DLOW: Domain Flow for Adaptation and Generalization [CVPR2019 Oral]
  • Taking A Closer Look at Domain Shift: Category-level Adversaries for Semantics Consistent Domain Adaptation [CVPR2019 Oral] [Pytorch]
  • ADVENT: Adversarial Entropy Minimization for Domain Adaptation in Semantic Segmentation [CVPR2019 Oral] [Pytorch]
  • SPIGAN: Privileged Adversarial Learning from Simulation [ICLR2019]
  • Penalizing Top Performers: Conservative Loss for Semantic Segmentation Adaptation [ECCV2018]
  • Domain transfer through deep activation matching [ECCV2018]
  • Unsupervised Domain Adaptation for Semantic Segmentation via Class-Balanced Self-Training [ECCV2018] [Pytorch]
  • DCAN: Dual channel-wise alignment networks for unsupervised scene adaptation [ECCV2018]
  • Fully convolutional adaptation networks for semantic segmentation [CVPR2018]
  • Learning to Adapt Structured Output Space for Semantic Segmentation [CVPR2018] [Pytorch]
  • Conditional Generative Adversarial Network for Structured Domain Adaptation [CVPR2018]
  • Learning From Synthetic Data: Addressing Domain Shift for Semantic Segmentation [CVPR2018] [Pytorch]
  • Curriculum Domain Adaptation for Semantic Segmentation of Urban Scenes [ICCV2017] [Journal Version] [Keras]
  • No more discrimination: Cross city adaptation of road scene segmenters [ICCV2017]

Journal

  • Rectifying Pseudo Label Learning via Uncertainty Estimation for Domain Adaptive Semantic Segmentation [IJCV2020][Pytorch]
  • Multi-level colonoscopy malignant tissue detection with adversarial CAC-UNet [Neurocomputing 2021] [Pytorch]
  • Affinity Space Adaptation for Semantic Segmentation Across Domains [TIP2020][Pytorch]
  • Semantic-aware short path adversarial training for cross-domain semantic segmentation [Neurocomputing 2019]
  • Weakly Supervised Adversarial Domain Adaptation for Semantic Segmentation in Urban Scenes [TIP]

Arxiv

  • Adaptive Boosting for Domain Adaptation: Towards Robust Predictions in Scene Segmentation [29 Mar 2021][Pytorch]
  • Class-Conditional Domain Adaptation on Semantic Segmentation [27 Nov 2019]
  • Adversarial Learning and Self-Teaching Techniques for Domain Adaptation in Semantic Segmentation [2 Sep 2019]
  • FCNs in the Wild: Pixel-level Adversarial and Constraint-based Adaptation [8 Dec 2016]
  • BoMuDA: Boundless Multi-Source Domain Adaptive Segmentation in Unconstrained Environments [13 Oct 2020][Pytorch]
  • SAfE: Self-Attention Based Unsupervised Road Safety Classification in Hazardous Environments [27 Nov 2020][Pytorch]
  • Semantics-aware Multi-modal Domain Translation:From LiDAR Point Clouds to Panoramic Color Images [26 Jun 2021] [Pytorch]

Person Re-identification

Conference

  • Unsupervised Domain Adaptation in the Dissimilarity Space for Person Re-identification [ECCV2020]
  • Joint Visual and Temporal Consistency for Unsupervised Domain Adaptive Person Re-Identification [ECCV2020]
  • Joint Disentangling and Adaptation for Cross-Domain Person Re-Identification [ECV2020]
  • Multiple Expert Brainstorming for Domain Adaptive Person Re-identification [ECCV2020]
  • Deep Credible Metric Learning for Unsupervised Domain Adaptation Person Re-identification [ECCV2020]
  • Unsupervised Domain Adaptation with Noise Resistible Mutual-Training for Person Re-identification [ECCV2020]
  • Generalizing Person Re-Identification by Camera-Aware Invariance Learning and Cross-Domain Mixup [ECCV2020]
  • AD-Cluster: Augmented Discriminative Clustering for Domain Adaptive Person Re-identification [CVPR2020]
  • Smoothing Adversarial Domain Attack and P-Memory Reconsolidation for Cross-Domain Person Re-Identification [CVPR2020]
  • Cross-Modal Cross-Domain Moment Alignment Network for Person Search [CVPR2020]
  • Online Joint Multi-Metric Adaptation From Frequent Sharing-Subset Mining for Person Re-Identification [CVPR2020]
  • Mutual Mean-Teaching: Pseudo Label Refinery for Unsupervised Domain Adaptation on Person Re-identification [ICLR2020] [Pytorch]
  • Self-similarity Grouping: A Simple Unsupervised Cross Domain Adaptation Approach for Person Re-identification [ICCV2019 Oral] [Pytorch]
  • A Novel Unsupervised Camera-aware Domain Adaptation Framework for Person Re-identification [ICCV2019]
  • Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identification [CVPR2019] [Pytorch]
  • 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]

Arxiv

Sim-to-Real Transfer

Conference

  • DIRL: Domain-Invariant Reperesentation Learning Approach for Sim-to-Real Transfer [CoRL2020] [Project]

Video Domain Adaptation

Conference

  • Contrast and Mix: Temporal Contrastive Video Domain Adaptation with Background Mixing [NeurIPS2021]
  • Partial Video Domain Adaptation with Partial Adversarial Temporal Attentive Network [ICCV2021]
  • Shuffle and Attend: Video Domain Adaptation [ECCV2020]
  • Transferring Cross-Domain Knowledge for Video Sign Language Recognition [CVPR2020]
  • Action Segmentation with Joint Self-Supervised Temporal Domain Adaptation [CVPR2020] [Pytorch]
  • Transferring Cross-domain Knowledge for Video Sign Language Recognition [CVPR2020 Oral]
  • Multi-Modal Domain Adaptation for Fine-Grained Action Recognition [CVPR2020 Oral]
  • Adversarial Cross-Domain Action Recognition with Co-Attention [AAAI2020]
  • Generative Adversarial Networks for Video-to-Video Domain Adaptation [Paper]
  • Temporal Attentive Alignment for Large-Scale Video Domain Adaptation [ICCV2019 Oral] [Pytorch]
  • Temporal Attentive Alignment for Video Domain Adaptation [CVPRW 2019] [Pytorch]

Arxiv

  • Image to Video Domain Adaptation Using Web Supervision [5 Aug 2019]

Medical Related

Conference

  • Cross-stained Segmentation from Renal Biopsy Images Using Multi-level Adversarial Learning [ICASSP 2020]
  • What Can Be Transferred: Unsupervised Domain Adaptation for Endoscopic Lesions Segmentation [Paper]
  • Semantic-Transferable Weakly-Supervised Endoscopic Lesions Segmentation [ICCV2019]

Journal

Arxiv

  • Unsupervised Domain Adaptation via Disentangled Representations: Application to Cross-Modality Liver Segmentation [arXiv 29 Aug 2019]
  • 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]

Monocular Depth Estimation

  • Geometry-Aware Symmetric Domain Adaptation for Monocular Depth Estimation [CVPR2019]
  • Real-Time Monocular Depth Estimation using Synthetic Data with Domain Adaptation via Image Style Transfer [CVPR2018]

3D Reconstruction

Conference

  • Domain-Adaptive Single-View 3D Reconstruction [ICCV2019]

Fine-Grained Domain

Conference

Others

Conference

  • Meta Self-Learning for Multi-Source Domain Adaptation: A Benchmark [ICCV Workshop 2021] [Pytorch]
  • Adapting Neural Architectures Between Domains [NeurlPS 2020]
  • Unsupervised Domain Attention Adaptation Network for Caricature Attribute Recognition [ECCV2020]
  • A Broader Study of Cross-Domain Few-Shot Learning [ECCV2020]
  • Label-Noise Robust Domain Adaptation [ICML2020]
  • Unsupervised Domain Adaptation of a Pretrained Cross-Lingual Language Model [IJCAI2020]
  • Domain Adaptation for Semantic Parsing [IJCAI2020]
  • Bridging Cross-Tasks Gap for Cognitive Assessment via Fine-Grained Domain Adaptation [IJCAI2020]
  • Clarinet: A One-step Approach Towards Budget-friendly Unsupervised Domain Adaptation [IJCAI2020]
  • Weakly-Supervised Domain Adaptation via GAN and Mesh Model for Estimating 3D Hand Poses Interacting Objects [CVPR2020]
  • One-Shot Domain Adaptation for Face Generation [CVPR2020]
  • Learning Meta Face Recognition in Unseen Domains [CVPR2020 Oral] [code]
  • Cross-Domain Document Object Detection: Benchmark Suite and Method [CVPR2020] [code]
  • StereoGAN: Bridging Synthetic-to-Real Domain Gap by Joint Optimization of Domain Translation and Stereo Matching [CVPR2020]
  • Domain Adaptation for Image Dehazing [CVPR2020]
  • Probability Weighted Compact Feature for Domain Adaptive Retrieval [CVPR2020] [code]
  • Disparity-Aware Domain Adaptation in Stereo Image Restoration [CVPR2020]
  • Multi-Path Learning for Object Pose Estimation Across Domains [CVPR2020]
  • Unsupervised Domain Adaptation for 3D Human Pose Estimation [ACM MM2019]
  • PointDAN: A Multi-Scale 3D Domain Adaption Network for Point Cloud Representation [NeurIPS 2019] [code]
  • Deep Head Pose Estimation Using Synthetic Images and Partial Adversarial Domain Adaption for Continuous Label Spaces [ICCV2019]
  • Cross-Domain Adaptation for Animal Pose Estimation [ICCV2019]
  • GA-DAN: Geometry-Aware Domain Adaptation Network for Scene Text Detection and Recognition [ICCV2019]
  • Accelerating Deep Unsupervised Domain Adaptation with Transfer Channel Pruning [IJCNN]
  • Adversarial Adaptation of Scene Graph Models for Understanding Civic Issues [WWW2019]
  • Cross-Dataset Adaptation for Visual Question Answering [CVPR2018]

Journal

Arxiv

Related Topics

Image-to-Image Translation

Arxiv

  • 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]

Conference

Disentangled Representation Learning

Arxiv

Conference

  • Emerging Disentanglement in Auto-Encoder Based Unsupervised Image Content Transfer [ICLR2019] [Pytorch]
  • Life-Long Disentangled Representation Learning with Cross-Domain Latent Homologies [NIPS2018]
  • Image-to-image translation for cross-domain disentanglement [NIPS2018]

Benchmarks

Library

Lectures and Tutorials

  • A Primer on Domain Adaptation [PDF]

Other Resources