Poly-View Contrastive Learning

Amitis Shidani, Devon Hjelm, Jason Ramapuram, Russ Webb, Eeshan Gunesh Dhekane +1 more
3/8/2024
cs.LGcs.AIcs.CV

No confident code implementation found for this paper.

Abstract

Contrastive learning typically matches pairs of related views among a number of unrelated negative views. Views can be generated (e.g. by augmentations) or be observed. We investigate matching when there are more than two related views which we call poly-view tasks, and derive new representation learning objectives using information maximization and sufficient statistics. We show that with unlimited computation, one should maximize the number of related views, and with a fixed compute budget, it is beneficial to decrease the number of unique samples whilst increasing the number of views of those samples. In particular, poly-view contrastive models trained for 128 epochs with batch size 256 outperform SimCLR trained for 1024 epochs at batch size 4096 on ImageNet1k, challenging the belief that contrastive models require large batch sizes and many training epochs.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{shidani2024polyview,
  title  = {Poly-View Contrastive Learning},
  author = {Amitis Shidani and Devon Hjelm and Jason Ramapuram and Russ Webb and Eeshan Gunesh Dhekane and Dan Busbridge},
  year   = {2024},
  eprint = {2403.05490},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.05490v1},
  journal = {ICLR 2024 2024}
}

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

Discussion