EMP-SSL: Towards Self-Supervised Learning in One Training Epoch

Shengbang Tong, Yubei Chen, Yi Ma, Yann Lecun
4/8/2023
cs.CVcs.AI

Official code: tsb0601/EMP-SSL (229 stars, last commit 2023-08-21). 1 more implementation below.

Abstract

Recently, self-supervised learning (SSL) has achieved tremendous success in learning image representation. Despite the empirical success, most self-supervised learning methods are rather "inefficient" learners, typically taking hundreds of training epochs to fully converge. In this work, we show that the key towards efficient self-supervised learning is to increase the number of crops from each image instance. Leveraging one of the state-of-the-art SSL method, we introduce a simplistic form of self-supervised learning method called Extreme-Multi-Patch Self-Supervised-Learning (EMP-SSL) that does not rely on many heuristic techniques for SSL such as weight sharing between the branches, feature-wise normalization, output quantization, and stop gradient, etc, and reduces the training epochs by two orders of magnitude. We show that the proposed method is able to converge to 85.1% on CIFAR-10, 58.5% on CIFAR-100, 38.1% on Tiny ImageNet and 58.5% on ImageNet-100 in just one epoch. Furthermore, the proposed method achieves 91.5% on CIFAR-10, 70.1% on CIFAR-100, 51.5% on Tiny ImageNet and 78.9% on ImageNet-100 with linear probing in less than ten training epochs. In addition, we show that EMP-SSL shows significantly better transferability to out-of-domain datasets compared to baseline SSL methods. We will release the code in https://github.com/tsb0601/EMP-SSL.

View on arXivView PDF

Code Implementations(2)

tsb0601/EMP-SSLOfficial100%

This repository contains the implementation for the paper "EMP-SSL: Towards Self-Supervised Learning in One Training Epoch."

22915PythonApr 8, 20233 years ago
PyTorchMIT

Reproduce results of "EMP-SSL: Towards Self-Supervised Learning in One Training Epoch" paper.

80PythonSep 5, 20232 years agoMIT
computer-visionpytorchself-supervised-learning

Similar Papers

Cite this paper

@article{tong2023empssl,
  title  = {EMP-SSL: Towards Self-Supervised Learning in One Training Epoch},
  author = {Shengbang Tong and Yubei Chen and Yi Ma and Yann Lecun},
  year   = {2023},
  eprint = {2304.03977},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.03977v1}
}

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/2304.03977.svg)](https://codeofpaper.com/paper/2304.03977)

Discussion