Revisiting Contrastive Methods for Unsupervised Learning of Visual Representations
Not on the map. Why?
Abstract (arXiv)
Contrastive self-supervised learning has outperformed supervised pretraining on many downstream tasks like segmentation and object detection. However, current methods are still primarily applied to curated datasets like ImageNet. In this paper, we first study how biases in the dataset affect existing methods. Our results show that current contrastive approaches work surprisingly well across: (i) object- versus scene-centric, (ii) uniform versus long-tailed and (iii) general versus domain-specific datasets. Second, given the generality of the approach, we try to realize further gains with minor modifications. We show that learning additional invariances -- through the use of multi-scale cropping, stronger augmentations and nearest neighbors -- improves the representations. Finally, we observe that MoCo learns spatially structured representations when trained with a multi-crop strategy. The representations can be used for semantic segment retrieval and video instance segmentation without finetuning. Moreover, the results are on par with specialized models. We hope this work will serve as a useful study for other researchers. The code and models are available at https://github.com/wvangansbeke/Revisiting-Contrastive-SSL.
Key facts. Cited by 48 papers in the map (data through 7 Oct 2026). Builds on 52 of its 68 references that are in the map. First posted on arXiv 10 Jun 2021.
Builds on
52 of 68 references.
References · 52
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2018Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentationcited by 3,210
38 more
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,282
- 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,838
- 2015Microsoft COCO Captions: Data Collection and Evaluation Servercited by 1,447
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
- 2019Contrastive Multiview Codingcited by 1,297
- 2018BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learningcited by 1,282
- 2018Deep Clustering for Unsupervised Learning of Visual Featurescited by 1,020
- 2017The 2017 DAVIS Challenge on Video Object Segmentationcited by 942
- 2020What Makes for Good Views for Contrastive Learning?cited by 843
- 2019Self-Supervised Learning of Pretext-Invariant Representationscited by 806
- 2019Large-Scale Long-Tailed Recognition in an Open Worldcited by 704
- 2019Self-supervised Visual Feature Learning with Deep Neural Networks: A Surveycited by 656
- 2020Prototypical Contrastive Learning of Unsupervised Representationscited by 636
- 2018The Open Images Dataset V4: Unified image classification, object detection, and visual relationship detection at scalecited by 542
- 2019Self-labelling via simultaneous clustering and representation learningcited by 525
- 2020Dense Contrastive Learning for Self-Supervised Visual Pre-Trainingcited by 512
- 2020SCAN: Learning to Classify Images without Labelscited by 351
- 2020VirTex: Learning Visual Representations from Textual Annotationscited by 338
- 2021With a Little Help from My Friends: Nearest-Neighbor Contrastive Learning of Visual Representationscited by 324
- 2020Space-Time Correspondence as a Contrastive Random Walkcited by 239
- 2019Unsupervised Embedding Learning via Invariant and Spreading Instance Featurecited by 231
- 2020How Well Do Self-Supervised Models Transfer?cited by 213
- 2021Unsupervised Semantic Segmentation by Contrasting Object Mask Proposalscited by 190
- 2015Weakly- and Semi-Supervised Learning of a DCNN for Semantic Image Segmentationcited by 189
- 2021Efficient Visual Pretraining with Contrastive Detectioncited by 150
- 2020Unsupervised Learning of Dense Visual Representationscited by 147
- 2020Demystifying Contrastive Self-Supervised Learning: Invariances, Augmentations and Dataset Biasescited by 143
- 2018On Regularized Losses for Weakly-supervised CNN Segmentationcited by 121
- 2020What makes instance discrimination good for transfer learning?cited by 111
- 2020MAST: A Memory-Augmented Self-supervised Trackercited by 109
- 2020Labelling unlabelled videos from scratch with multi-modal self-supervisioncited by 99
- 2021Instance Localization for Self-supervised Detection Pretrainingcited by 99
- 2019SegSort: Segmentation by Discriminative Sorting of Segmentscited by 96
- 2021Region Similarity Representation Learningcited by 96
- 2019Unsupervised Deep Learning by Neighbourhood Discoverycited by 78
50 most cited of 52 All 52 (JSON)
Built on by
Citing papers per year: 2021: 2; 2022: 19; 2023: 16; 2024: 7; 2025: 4.
48 papers.
Sort:
By area:
- 2021Supervision Exists Everywhere: A Data Efficient Contrastive Language-Image Pre-training Paradigmcited by 405
- 2022Benchmarking Self-Supervised Learning on Diverse Pathology Datasetscited by 148
- 2022Image-to-Lidar Self-Supervised Distillation for Autonomous Driving Datacited by 126
- 2022Self-Supervised Visual Representation Learning with Semantic Groupingcited by 70
- 2022Twin Contrastive Learning for Online Clusteringcited by 60
- 2023Learning with Fantasy: Semantic-Aware Virtual Contrastive Constraint for Few-Shot Class-Incremental Learningcited by 55
- 2022Discovering Object Masks with Transformers for Unsupervised Semantic Segmentationcited by 54
- 2023CMID: A Unified Self-Supervised Learning Framework for Remote Sensing Image Understandingcited by 48
- 2022Teaching Matters: Investigating the Role of Supervision in Vision Transformerscited by 45
- 2023Rethinking Semi-Supervised Medical Image Segmentation: A Variance-Reduction Perspectivecited by 43
- 2022Unsupervised Hierarchical Semantic Segmentation with Multiview Cosegmentation and Clustering Transformerscited by 39
- 2023Geometric Visual Similarity Learning in 3D Medical Image Self-supervised Pre-trainingcited by 36
36 more
- 2023CLIP-S4: Language-Guided Self-Supervised Semantic Segmentationcited by 34
- 2023Robust Contrastive Language-Image Pre-training against Data Poisoning and Backdoor Attackscited by 31
- 2022Making Heads or Tails: Towards Semantically Consistent Visual Counterfactualscited by 30
- 2022Mine yOur owN Anatomy: Revisiting Medical Image Segmentation with Extremely Limited Labelscited by 30
- 2023The Trade-off between Universality and Label Efficiency of Representations from Contrastive Learningcited by 27
- 2021Object-Aware Cropping for Self-Supervised Learningcited by 22
- 2023CrOC: Cross-View Online Clustering for Dense Visual Representation Learningcited by 21
- 2023CL-MAE: Curriculum-Learned Masked Autoencoderscited by 21
- 2022Beyond Supervised vs. Unsupervised: Representative Benchmarking and Analysis of Image Representation Learningcited by 20
- 2022CAiD: Context-Aware Instance Discrimination for Self-supervised Learning in Medical Imagingcited by 18
- 2022Multimodal contrastive learning for remote sensing taskscited by 18
- 2023Few-Shot Panoptic Segmentation With Foundation Modelscited by 18
- 2024A Simple Latent Diffusion Approach for Panoptic Segmentation and Mask Inpaintingcited by 18
- 2023Multi-Label Self-Supervised Learning with Scene Imagescited by 17
- 2022Learning Hierarchical Image Segmentation For Recognition and By Recognitioncited by 16
- 2022Semantic-Aware Fine-Grained Correspondencecited by 13
- 2023Understanding Self-Supervised Pretraining with Part-Aware Representation Learningcited by 7
- 2024On Pretraining Data Diversity for Self-Supervised Learningcited by 7
- 2025A Data-Centric Revisit of Pre-Trained Vision Models for Robot Learningcited by 6
- 2022Refine and Represent: Region-to-Object Representation Learningcited by 5
- 2023Coarse Is Better? A New Pipeline Towards Self-Supervised Learning with Uncurated Imagescited by 5
- 2024Self-Supervised Representation Learning for Nerve Fiber Distribution Patterns in 3D-PLIcited by 4
- 2022Self-Supervised Pyramid Representation Learning for Multi-Label Visual Analysis and Beyondcited by 3
- 2022Effective Self-supervised Pre-training on Low-compute Networks without Distillationcited by 3
- 2022MSR: Making Self-supervised learning Robust to Aggressive Augmentationscited by 2
- 2022Okapi: Generalising Better by Making Statistical Matches Matchcited by 2
- 2023DualTalker: A Cross-Modal Dual Learning Approach for Speech-Driven 3D Facial Animationcited by 2
- 2024AdaTreeFormer: Few Shot Domain Adaptation for Tree Counting from a Single High-Resolution Imagecited by 1
- 2025Adversarial Subspace Generation for Outlier Detection in High-Dimensional Datacited by 1
- 2025Beyond Instance Consistency: Investigating View Diversity in Self-supervised Learningcited by 1
- 2023Removing supervision in semantic segmentation with local-global matching and area balancingcited by 0
- 2023Aligned Unsupervised Pretraining of Object Detectors with Self-trainingcited by 0
- 2024Dynamic in Static: Hybrid Visual Correspondence for Self-Supervised Video Object Segmentationcited by 0
- 2024Feature Augmentation for Self-supervised Contrastive Learning: A Closer Lookcited by 0
- 2024Osteoporosis Prediction from Hand X-ray Images Using Segmentation-for-Classification and Self-Supervised Learningcited by 0
- 2025Revisiting Theory of Contrastive Learning for Domain Generalizationcited by 0
- 2025Revisiting Theory of Contrastive Learning for Domain Generalization2 Dec 2025
- 2025Beyond Instance Consistency: Investigating View Diversity in Self-supervised Learning14 Sep 2025
- 2025Adversarial Subspace Generation for Outlier Detection in High-Dimensional Data10 Apr 2025
- 2025A Data-Centric Revisit of Pre-Trained Vision Models for Robot Learning10 Mar 2025
- 2024Osteoporosis Prediction from Hand X-ray Images Using Segmentation-for-Classification and Self-Supervised Learning6 Dec 2024
- 2024Feature Augmentation for Self-supervised Contrastive Learning: A Closer Look16 Oct 2024
- 2024Dynamic in Static: Hybrid Visual Correspondence for Self-Supervised Video Object Segmentation21 Apr 2024
- 2024On Pretraining Data Diversity for Self-Supervised Learning20 Mar 2024
- 2024AdaTreeFormer: Few Shot Domain Adaptation for Tree Counting from a Single High-Resolution Image5 Feb 2024
- 2024Self-Supervised Representation Learning for Nerve Fiber Distribution Patterns in 3D-PLI30 Jan 2024
- 2024A Simple Latent Diffusion Approach for Panoptic Segmentation and Mask Inpainting18 Jan 2024
- 2023DualTalker: A Cross-Modal Dual Learning Approach for Speech-Driven 3D Facial Animation8 Nov 2023
36 more
- 2023Few-Shot Panoptic Segmentation With Foundation Models19 Sep 2023
- 2023CL-MAE: Curriculum-Learned Masked Autoencoders31 Aug 2023
- 2023Multi-Label Self-Supervised Learning with Scene Images7 Aug 2023
- 2023Aligned Unsupervised Pretraining of Object Detectors with Self-training28 Jul 2023
- 2023Coarse Is Better? A New Pipeline Towards Self-Supervised Learning with Uncurated Images7 Jun 2023
- 2023CLIP-S4: Language-Guided Self-Supervised Semantic Segmentation1 May 2023
- 2023CMID: A Unified Self-Supervised Learning Framework for Remote Sensing Image Understanding19 Apr 2023
- 2023Learning with Fantasy: Semantic-Aware Virtual Contrastive Constraint for Few-Shot Class-Incremental Learning2 Apr 2023
- 2023Removing supervision in semantic segmentation with local-global matching and area balancing30 Mar 2023
- 2023CrOC: Cross-View Online Clustering for Dense Visual Representation Learning23 Mar 2023
- 2023Robust Contrastive Language-Image Pre-training against Data Poisoning and Backdoor Attacks13 Mar 2023
- 2023Geometric Visual Similarity Learning in 3D Medical Image Self-supervised Pre-training2 Mar 2023
- 2023The Trade-off between Universality and Label Efficiency of Representations from Contrastive Learning28 Feb 2023
- 2023Rethinking Semi-Supervised Medical Image Segmentation: A Variance-Reduction Perspective3 Feb 2023
- 2023Understanding Self-Supervised Pretraining with Part-Aware Representation Learning27 Jan 2023
- 2022Benchmarking Self-Supervised Learning on Diverse Pathology Datasets9 Dec 2022
- 2022Teaching Matters: Investigating the Role of Supervision in Vision Transformers7 Dec 2022
- 2022Okapi: Generalising Better by Making Statistical Matches Match7 Nov 2022
- 2022Twin Contrastive Learning for Online Clustering21 Oct 2022
- 2022Effective Self-supervised Pre-training on Low-compute Networks without Distillation6 Oct 2022
- 2022Learning Hierarchical Image Segmentation For Recognition and By Recognition1 Oct 2022
- 2022Mine yOur owN Anatomy: Revisiting Medical Image Segmentation with Extremely Limited Labels27 Sep 2022
- 2022Multimodal contrastive learning for remote sensing tasks6 Sep 2022
- 2022Self-Supervised Pyramid Representation Learning for Multi-Label Visual Analysis and Beyond30 Aug 2022
- 2022Refine and Represent: Region-to-Object Representation Learning25 Aug 2022
- 2022Semantic-Aware Fine-Grained Correspondence21 Jul 2022
- 2022Beyond Supervised vs. Unsupervised: Representative Benchmarking and Analysis of Image Representation Learning16 Jun 2022
- 2022Discovering Object Masks with Transformers for Unsupervised Semantic Segmentation13 Jun 2022
- 2022MSR: Making Self-supervised learning Robust to Aggressive Augmentations4 Jun 2022
- 2022Self-Supervised Visual Representation Learning with Semantic Grouping30 May 2022
- 2022Unsupervised Hierarchical Semantic Segmentation with Multiview Cosegmentation and Clustering Transformers25 Apr 2022
- 2022CAiD: Context-Aware Instance Discrimination for Self-supervised Learning in Medical Imaging15 Apr 2022
- 2022Image-to-Lidar Self-Supervised Distillation for Autonomous Driving Data30 Mar 2022
- 2022Making Heads or Tails: Towards Semantically Consistent Visual Counterfactuals24 Mar 2022
- 2021Object-Aware Cropping for Self-Supervised Learning1 Dec 2021
- 2021Supervision Exists Everywhere: A Data Efficient Contrastive Language-Image Pre-training Paradigm11 Oct 2021
- 2021Supervision Exists Everywhere: A Data Efficient Contrastive Language-Image Pre-training Paradigmcited by 405
- 2022Benchmarking Self-Supervised Learning on Diverse Pathology Datasetscited by 148
- 2022Image-to-Lidar Self-Supervised Distillation for Autonomous Driving Datacited by 126
- 2022Self-Supervised Visual Representation Learning with Semantic Groupingcited by 70
- 2022Twin Contrastive Learning for Online Clusteringcited by 60
- 2023Learning with Fantasy: Semantic-Aware Virtual Contrastive Constraint for Few-Shot Class-Incremental Learningcited by 55
- 2022Discovering Object Masks with Transformers for Unsupervised Semantic Segmentationcited by 54
- 2023CMID: A Unified Self-Supervised Learning Framework for Remote Sensing Image Understandingcited by 48
- 2022Teaching Matters: Investigating the Role of Supervision in Vision Transformerscited by 45
- 2023Rethinking Semi-Supervised Medical Image Segmentation: A Variance-Reduction Perspectivecited by 43
- 2022Unsupervised Hierarchical Semantic Segmentation with Multiview Cosegmentation and Clustering Transformerscited by 39
- 2023Geometric Visual Similarity Learning in 3D Medical Image Self-supervised Pre-trainingcited by 36
12 most cited of 45 All 45 (JSON)
- 2025Revisiting Theory of Contrastive Learning for Domain Generalization2 Dec 2025
- 2025Beyond Instance Consistency: Investigating View Diversity in Self-supervised Learning14 Sep 2025
- 2025Adversarial Subspace Generation for Outlier Detection in High-Dimensional Data10 Apr 2025
- 2025A Data-Centric Revisit of Pre-Trained Vision Models for Robot Learning10 Mar 2025
- 2024Osteoporosis Prediction from Hand X-ray Images Using Segmentation-for-Classification and Self-Supervised Learning6 Dec 2024
- 2024Feature Augmentation for Self-supervised Contrastive Learning: A Closer Look16 Oct 2024
- 2024Dynamic in Static: Hybrid Visual Correspondence for Self-Supervised Video Object Segmentation21 Apr 2024
- 2024On Pretraining Data Diversity for Self-Supervised Learning20 Mar 2024
- 2024AdaTreeFormer: Few Shot Domain Adaptation for Tree Counting from a Single High-Resolution Image5 Feb 2024
- 2024Self-Supervised Representation Learning for Nerve Fiber Distribution Patterns in 3D-PLI30 Jan 2024
- 2023DualTalker: A Cross-Modal Dual Learning Approach for Speech-Driven 3D Facial Animation8 Nov 2023
- 2023Few-Shot Panoptic Segmentation With Foundation Models19 Sep 2023
12 newest of 45 All 45 (JSON)