mlsanityData to 7 Oct 2026

Contrastive Learning and Self-Training for Unsupervised Domain Adaptation in Semantic Segmentation

arXiv 2105.02001 ↗First posted 5 May 2021cs.CV cs.AIcited by 19

Not on the map. Why?

Abstract (arXiv)

Deep convolutional neural networks have considerably improved state-of-the-art results for semantic segmentation. Nevertheless, even modern architectures lack the ability to generalize well to a test dataset that originates from a different domain. To avoid the costly annotation of training data for unseen domains, unsupervised domain adaptation (UDA) attempts to provide efficient knowledge transfer from a labeled source domain to an unlabeled target domain. Previous work has mainly focused on minimizing the discrepancy between the two domains by using adversarial training or self-training. While adversarial training may fail to align the correct semantic categories as it minimizes the discrepancy between the global distributions, self-training raises the question of how to provide reliable pseudo-labels. To align the correct semantic categories across domains, we propose a contrastive learning approach that adapts category-wise centroids across domains. Furthermore, we extend our method with self-training, where we use a memory-efficient temporal ensemble to generate consistent and reliable pseudo-labels. Although both contrastive learning and self-training (CLST) through temporal ensembling enable knowledge transfer between two domains, it is their combination that leads to a symbiotic structure. We validate our approach on two domain adaptation benchmarks: GTA5 rightarrow Cityscapes and SYNTHIA rightarrow Cityscapes. Our method achieves better or comparable results than the state-of-the-art. We will make the code publicly available.

Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 40 of its 52 references that are in the map. First posted on arXiv 5 May 2021.

Builds on

40 of 52 references.

References · 40

  1. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
  2. 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
  3. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
  4. 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
  5. 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
  6. 2018Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentationcited by 3,210
  7. 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
  8. 2017Arbitrary Style Transfer in Real-time with Adaptive Instance Normalizationcited by 1,998
  9. 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
  10. 2017CyCADA: Cycle-Consistent Adversarial Domain Adaptationcited by 1,079
  11. 2016Temporal Ensembling for Semi-Supervised Learningcited by 1,054
  12. 2016Playing for Data: Ground Truth from Computer Gamescited by 816
28 more
  1. 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 672
  2. 2018ADVENT: Adversarial Entropy Minimization for Domain Adaptation in Semantic Segmentationcited by 623
  3. 2018Learning to Adapt Structured Output Space for Semantic Segmentationcited by 584
  4. 2020FDA: Fourier Domain Adaptation for Semantic Segmentationcited by 540
  5. 2017Mean teachers are better role models: Weight-averaged consistency targets improve semi-supervised deep learning resultscited by 470
  6. 2019Confidence Regularized Self-Trainingcited by 418
  7. 2019Contrastive Adaptation Network for Unsupervised Domain Adaptationcited by 407
  8. 2017Unified Deep Supervised Domain Adaptation and Generalizationcited by 322
  9. 2019Bidirectional Learning for Domain Adaptation of Semantic Segmentationcited by 308
  10. 2018Taking A Closer Look at Domain Shift: Category-level Adversaries for Semantics Consistent Domain Adaptationcited by 295
  11. 2016FCNs in the Wild: Pixel-level Adversarial and Constraint-based Adaptationcited by 242
  12. 2021Exploring Cross-Image Pixel Contrast for Semantic Segmentationcited by 242
  13. 2020DACS: Domain Adaptation via Cross-domain Mixed Samplingcited by 226
  14. 2020Rectifying Pseudo Label Learning via Uncertainty Estimation for Domain Adaptive Semantic Segmentationcited by 222
  15. 2019High-Resolution Representations for Labeling Pixels and Regionscited by 211
  16. 2020Instance Adaptive Self-Training for Unsupervised Domain Adaptationcited by 177
  17. 2017Mind the Class Weight Bias: Weighted Maximum Mean Discrepancy for Unsupervised Domain Adaptationcited by 151
  18. 2019Category Anchor-Guided Unsupervised Domain Adaptation for Semantic Segmentationcited by 151
  19. 2019Domain Adaptation for Structured Output via Discriminative Patch Representationscited by 150
  20. 2019Domain Adaptation for Semantic Segmentation with Maximum Squares Losscited by 138
  21. 2019Self-Ensembling with GAN-based Data Augmentation for Domain Adaptation in Semantic Segmentationcited by 126
  22. 2020Differential Treatment for Stuff and Things: A Simple Unsupervised Domain Adaptation Method for Semantic Segmentationcited by 126
  23. 2021Semi-Supervised Semantic Segmentation with Pixel-Level Contrastive Learning from a Class-wise Memory Bankcited by 125
  24. 2017No More Discrimination: Cross City Adaptation of Road Scene Segmenterscited by 110
  25. 2020Pixel-Level Cycle Association: A New Perspective for Domain Adaptive Semantic Segmentationcited by 58
  26. 2019Unsupervised Scene Adaptation with Memory Regularization in vivocited by 57
  27. 2020Unsupervised Domain Adaptation for Mobile Semantic Segmentation based on Cycle Consistency and Feature Alignmentcited by 29
  28. 2019Regularizing Proxies with Multi-Adversarial Training for Unsupervised Domain-Adaptive Semantic Segmentationcited by 8

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 6; 2023: 7; 2024: 2; 2025: 3; 2026: 1.

19 papers.

Sort:

By area:

  1. 2022Robust Mean Teacher for Continual and Gradual Test-Time Adaptationcited by 102
  2. 2023Universal Test-time Adaptation through Weight Ensembling, Diversity Weighting, and Prior Correctioncited by 65
  3. 2022Prototypical Contrast Adaptation for Domain Adaptive Semantic Segmentationcited by 40
  4. 2023Survey on Unsupervised Domain Adaptation for Semantic Segmentation for Visual Perception in Automated Drivingcited by 29
  5. 2023Generalization by Adaptation: Diffusion-Based Domain Extension for Domain-Generalized Semantic Segmentationcited by 27
  6. 2024DATR: Unsupervised Domain Adaptive Detection Transformer with Dataset-Level Adaptation and Prototypical Alignmentcited by 13
  7. 2022Introducing Intermediate Domains for Effective Self-Training during Test-Timecited by 12
  8. 2023Contrastive Model Adaptation for Cross-Condition Robustness in Semantic Segmentationcited by 12
  9. 2023Contrast, Stylize and Adapt: Unsupervised Contrastive Learning Framework for Domain Adaptive Semantic Segmentationcited by 11
  10. 2022Continual Unsupervised Domain Adaptation for Semantic Segmentation using a Class-Specific Transfercited by 8
  11. 2022Unsupervised Contrastive Domain Adaptation for Semantic Segmentationcited by 6
  12. 2023Hard-aware Instance Adaptive Self-training for Unsupervised Cross-domain Semantic Segmentationcited by 4
7 more
  1. 2022An Active and Contrastive Learning Framework for Fine-Grained Off-Road Semantic Segmentationcited by 2
  2. 2023Resolution-Aware Design of Atrous Rates for Semantic Segmentation Networkscited by 1
  3. 2024A Study on Unsupervised Domain Adaptation for Semantic Segmentation in the Era of Vision-Language Modelscited by 0
  4. 2025DCFS: Continual Test-Time Adaptation via Dual Consistency of Feature and Samplecited by 0
  5. 2025SynthGenNet: a self-supervised approach for test-time generalization using synthetic multi-source domain mixing of street view imagescited by 0
  6. 2025Unsupervised Domain Adaptation via Similarity-based Prototypes for Cross-Modality Segmentationcited by 0
  7. 2026Structured prototype regularization for synthetic-to-real driving scene parsingcited by 0