Revisiting Self-Supervised Visual Representation Learning

Alexander Kolesnikov, Xiaohua Zhai, Lucas Beyer
1/25/2019
cs.CV

Official code: google/revisiting-self-supervised (352 stars, Apache-2.0, last commit 2020-02-13).

Abstract

Unsupervised visual representation learning remains a largely unsolved problem in computer vision research. Among a big body of recently proposed approaches for unsupervised learning of visual representations, a class of self-supervised techniques achieves superior performance on many challenging benchmarks. A large number of the pretext tasks for self-supervised learning have been studied, but other important aspects, such as the choice of convolutional neural networks (CNN), has not received equal attention. Therefore, we revisit numerous previously proposed self-supervised models, conduct a thorough large scale study and, as a result, uncover multiple crucial insights. We challenge a number of common practices in selfsupervised visual representation learning and observe that standard recipes for CNN design do not always translate to self-supervised representation learning. As part of our study, we drastically boost the performance of previously proposed techniques and outperform previously published state-of-the-art results by a large margin.

View on arXivView PDF

Code Implementations(1)

Apache-2.0
35239Shell, PythonJan 25, 20196 years agoApache-2.0

Cite this paper

@article{kolesnikov2019revisiting,
  title  = {Revisiting Self-Supervised Visual Representation Learning},
  author = {Alexander Kolesnikov and Xiaohua Zhai and Lucas Beyer},
  year   = {2019},
  eprint = {1901.09005},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1901.09005}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1901.09005.svg)](https://codeofpaper.com/paper/1901.09005)

Discussion