MOCA: Self-supervised Representation Learning by Predicting Masked Online Codebook Assignments

Spyros Gidaris, Andrei Bursuc, Oriane Simeoni, Antonin Vobecky, Nikos Komodakis +2 more
7/18/2023
cs.CVcs.AIcs.LG

Official code: valeoai/MOCA (13 stars, last commit 2024-07-08).

Abstract

Self-supervised learning can be used for mitigating the greedy needs of Vision Transformer networks for very large fully-annotated datasets. Different classes of self-supervised learning offer representations with either good contextual reasoning properties, e.g., using masked image modeling strategies, or invariance to image perturbations, e.g., with contrastive methods. In this work, we propose a single-stage and standalone method, MOCA, which unifies both desired properties using novel mask-and-predict objectives defined with high-level features (instead of pixel-level details). Moreover, we show how to effectively employ both learning paradigms in a synergistic and computation-efficient way. Doing so, we achieve new state-of-the-art results on low-shot settings and strong experimental results in various evaluation protocols with a training that is at least 3 times faster than prior methods. We provide the implementation code at https://github.com/valeoai/MOCA.

View on arXivView PDF

Code Implementations(1)

valeoai/MOCAOfficial100%

MOCA: Self-supervised Representation Learning by Predicting Masked Online Codebook Assignments

132PythonFeb 1, 20242 years agoNOASSERTION

Similar Papers

Cite this paper

@article{gidaris2023moca,
  title  = {MOCA: Self-supervised Representation Learning by Predicting Masked Online Codebook Assignments},
  author = {Spyros Gidaris and Andrei Bursuc and Oriane Simeoni and Antonin Vobecky and Nikos Komodakis and Matthieu Cord and Patrick Pérez},
  year   = {2023},
  eprint = {2307.09361},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.09361v2}
}

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

Discussion