On Partial Prototype Collapse in the DINO Family of Self-Supervised Methods

Hariprasath Govindarajan, Per Sidén, Jacob Roll, Fredrik Lindsten
10/17/2024
cs.LGcs.AIcs.CV

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

A prominent self-supervised learning paradigm is to model the representations as clusters, or more generally as a mixture model. Learning to map the data samples to compact representations and fitting the mixture model simultaneously leads to the representation collapse problem. Regularizing the distribution of data points over the clusters is the prevalent strategy to avoid this issue. While this is sufficient to prevent full representation collapse, we show that a partial prototype collapse problem still exists in the DINO family of methods, that leads to significant redundancies in the prototypes. Such prototype redundancies serve as shortcuts for the method to achieve a marginal latent class distribution that matches the prescribed prior. We show that by encouraging the model to use diverse prototypes, the partial prototype collapse can be mitigated. Effective utilization of the prototypes enables the methods to learn more fine-grained clusters, encouraging more informative representations. We demonstrate that this is especially beneficial when pre-training on a long-tailed fine-grained dataset.

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. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

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

Cite this paper

@article{govindarajan2024partial,
  title  = {On Partial Prototype Collapse in the DINO Family of Self-Supervised Methods},
  author = {Hariprasath Govindarajan and Per Sidén and Jacob Roll and Fredrik Lindsten},
  year   = {2024},
  eprint = {2410.14060},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.14060v1}
}

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

Discussion