paper-with-me

Papers

DINO as a von Mises-Fisher mixture model

2024-05-17 · ICLR 2023 2 · Hariprasath Govindarajan, Per Sidén, Jacob Roll, Fredrik Lindsten

Self-distillation methods using Siamese networks are popular for self-supervised pre-training. DINO is one such method based on a cross-entropy loss between $K$-dimensional probability vectors, obtained by applying a softmax function to the dot product between representations and learnt prototypes. Given the fact that the learned representations are $L^2$-normalized, we show that DINO and its derivatives, such as iBOT, can be interpreted as a mixture model of von Mises-Fisher components. With this interpretation, DINO assumes equal precision for all components when the prototypes are also $L^2$-normalized. Using this insight we propose DINO-vMF, that adds appropriate normalization constants when computing the cluster assignment probabilities. Unlike DINO, DINO-vMF is stable also for the larger ViT-Base model with unnormalized prototypes. We show that the added flexibility of the mixture model is beneficial in terms of better image representations. The DINO-vMF pre-trained model consistently performs better than DINO on a range of downstream tasks. We obtain similar improvements for iBOT-vMF vs iBOT and thereby show the relevance of our proposed modification also for other methods derived from DINO.

📄 PDF Abstract BibTeX arXiv:2405.10939

Code (0)

등록된 구현이 없습니다.

Tasks

model

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Multi-Head Attention 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Residual Connection 설명 없음
Vision Transformer The Vision Transformer, or ViT, is a model for image classification that employs a Transformer-like architecture over…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Mixture of von Mises-Fisher distribution with sparse prototypes

2022-12-30 · Fabrice Rossi, Florian Barbaro

Mixtures of von Mises-Fisher distributions can be used to cluster data on the unit hypersphere. This is particularly adapted for high-dimensional directional data such as texts. We propose in this article to estimate a v…

Clustering

Minimum message length estimation of mixtures of multivariate Gaussian and von Mises-Fisher distributions

2015-02-27 · Parthan Kasarapu, Lloyd Allison

Mixture modelling involves explaining some observed evidence using a combination of probability distributions. The crux of the problem is the inference of an optimal number of mixture components and their corresponding p…

A solution for the mean parametrization of the von Mises-Fisher distribution

2024-04-10 · Marcel Nonnenmacher, Maneesh Sahani

The von Mises-Fisher distribution as an exponential family can be expressed in terms of either its natural or its mean parameters. Unfortunately, however, the normalization function for the distribution in terms of its m…

Form

Von Mises-Fisher Mixture Model with Dynamic Shrinkage for Realistic Test-Time Transduction

2026-07-17 · Jiazhen Huang, Zhiming Liu, Changhu Wang, Wei Ju 외 arxiv

A range of methods aim to enhance the performance of vision-language models (VLMs) at test time. Among them, transduction has emerged as a promising paradigm due to its strong compatibility and efficiency. However, reali…

On PyTorch Implementation of Density Estimators for von Mises-Fisher and Its Mixture

2021-02-10 · Minyoung Kim

The von Mises-Fisher (vMF) is a well-known density model for directional random variables. The recent surge of the deep embedding methodologies for high-dimensional structured data such as images or texts, aimed at extra…

ClusteringImage Clustering