Similarity of Processing Steps in Vision Model Representations
Matéo Mahaut, Marco Baroni
TL;DR
The paper asks whether universal representations are accompanied by universal processing steps in vision systems. It analyzes layer-wise evolution of representations across iGPT, DINOv2, ViT, and ConvNeXt using the information imbalance measure $ \Delta(A \rightarrow B) \approx \frac{2}{N}\langle r^B \mid r^A = 1 \rangle$ and neighborhood-based semantics. Key findings show a shared 'distance rule'—early layers resemble early layers of other models, middle resemble middle, and late resemble late—with notable exceptions: iGPT remains dominated by low-level organization, while DINOv2 preserves both low-level and semantic cues and classification-trained architectures shed low-level information. These results clarify which processing steps are universal, inform interpretability and architecture design, and highlight the need to distinguish between representational and processing convergence.
Abstract
Recent literature suggests that the bigger the model, the more likely it is to converge to similar, ``universal'' representations, despite different training objectives, datasets, or modalities. While this literature shows that there is an area where model representations are similar, we study here how vision models might get to those representations -- in particular, do they also converge to the same intermediate steps and operations? We therefore study the processes that lead to convergent representations in different models. First, we quantify distance between different model representations at different stages. We follow the evolution of distances between models throughout processing, identifying the processing steps which are most different between models. We find that while layers at similar positions in different models have the most similar representations, strong differences remain. Classifier models, unlike the others, will discard information about low-level image statistics in their final layers. CNN- and transformer-based models also behave differently, with transformer models applying smoother changes to representations from one layer to the next. These distinctions clarify the level and nature of convergence between model representations, and enables a more qualitative account of the underlying processes in image models.
