English

Complementary Benefits of Contrastive Learning and Self-Training Under Distribution Shift

Machine Learning 2023-12-07 v1 Computer Vision and Pattern Recognition Machine Learning

Abstract

Self-training and contrastive learning have emerged as leading techniques for incorporating unlabeled data, both under distribution shift (unsupervised domain adaptation) and when it is absent (semi-supervised learning). However, despite the popularity and compatibility of these techniques, their efficacy in combination remains unexplored. In this paper, we undertake a systematic empirical investigation of this combination, finding that (i) in domain adaptation settings, self-training and contrastive learning offer significant complementary gains; and (ii) in semi-supervised learning settings, surprisingly, the benefits are not synergistic. Across eight distribution shift datasets (e.g., BREEDs, WILDS), we demonstrate that the combined method obtains 3--8% higher accuracy than either approach independently. We then theoretically analyze these techniques in a simplified model of distribution shift, demonstrating scenarios under which the features produced by contrastive learning can yield a good initialization for self-training to further amplify gains and achieve optimal performance, even when either method alone would fail.

Keywords

Cite

@article{arxiv.2312.03318,
  title  = {Complementary Benefits of Contrastive Learning and Self-Training Under Distribution Shift},
  author = {Saurabh Garg and Amrith Setlur and Zachary Chase Lipton and Sivaraman Balakrishnan and Virginia Smith and Aditi Raghunathan},
  journal= {arXiv preprint arXiv:2312.03318},
  year   = {2023}
}

Comments

NeurIPS 2023

R2 v1 2026-06-28T13:42:32.768Z