Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Revisiting Contrastive Methods for Unsupervised Learning of Visual Representations

About

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.

Wouter Van Gansbeke, Simon Vandenhende, Stamatios Georgoulis, Luc Van Gool• 2021

Related benchmarks

TaskDatasetResultRank
Semantic segmentationADE20K (val)
mIoU37
2731
Object DetectionCOCO 2017 (val)--
2454
Semantic segmentationPASCAL VOC 2012 (val)
Mean IoU70.6
2040
Instance SegmentationCOCO 2017 (val)
APm0.363
1144
Video Object SegmentationDAVIS 2017 (val)
J mean64.3
1130
Semantic segmentationCityscapes
mIoU72.3
578
Image ClassificationImageNet--
429
Semantic segmentationPASCAL VOC (val)
mIoU35.1
338
Depth EstimationNYU Depth V2
RMSE0.58
177
Semantic segmentationPascal VOC
mIoU0.735
172
Showing 10 of 23 rows

Other info

Code

Follow for update