Self-supervised learning of Split Invariant Equivariant representations

Quentin Garrido, Laurent Najman, Yann Lecun
2/14/2023
cs.CVcs.AIcs.LG

Official code: facebookresearch/SIE (31 stars, GPL-3.0, last commit 2023-09-04).

Abstract

Recent progress has been made towards learning invariant or equivariant representations with self-supervised learning. While invariant methods are evaluated on large scale datasets, equivariant ones are evaluated in smaller, more controlled, settings. We aim at bridging the gap between the two in order to learn more diverse representations that are suitable for a wide range of tasks. We start by introducing a dataset called 3DIEBench, consisting of renderings from 3D models over 55 classes and more than 2.5 million images where we have full control on the transformations applied to the objects. We further introduce a predictor architecture based on hypernetworks to learn equivariant representations with no possible collapse to invariance. We introduce SIE (Split Invariant-Equivariant) which combines the hypernetwork-based predictor with representations split in two parts, one invariant, the other equivariant, to learn richer representations. We demonstrate significant performance gains over existing methods on equivariance related tasks from both a qualitative and quantitative point of view. We further analyze our introduced predictor and show how it steers the learned latent space. We hope that both our introduced dataset and approach will enable learning richer representations without supervision in more complex scenarios. Code and data are available at https://github.com/facebookresearch/SIE.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

Code for the paper Self-Supervised Learning of Split Invariant Equivariant Representations

316PythonJun 12, 20233 years agoGPL-3.0

Similar Papers

Cite this paper

@article{garrido2023selfsupervised,
  title  = {Self-supervised learning of Split Invariant Equivariant representations},
  author = {Quentin Garrido and Laurent Najman and Yann Lecun},
  year   = {2023},
  eprint = {2302.10283},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.10283v2},
  journal = {ICML 2023 2023}
}

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

Discussion