It’s a (Blind) Match! Towards Vision-Language Correspondence without Parallel Data

Dominik Schnaus, Nikita Araslanov, Daniel Cremers
3/1/2025

No official code found. Best implementation: dominik-schnaus/itsamatch (15 stars, MIT, last commit 2025-05-29).

Abstract

The platonic representation hypothesis suggests that vision and language embeddings become more homogeneous as model and dataset sizes increase. In particular, pairwise distances within each modality become more similar. This suggests that as foundation models mature, it may become possible to match vision and language embeddings in a fully unsupervised fashion, i.e. without parallel data. We present the first feasibility study, and investigate conformity of existing vision and language foundation models in the context of unsupervised, or "blind", matching. First, we formulate unsupervised matching as a quadratic assignment problem and introduce a novel heuristic that outperforms previous solvers. We also develop a technique to find optimal matching problems, for which a non-trivial match is very likely. Second, we conduct an extensive study deploying a range of vision and language models on four datasets. Our analysis reveals that for many problem instances, vision and language representations can be indeed matched without supervision. This finding opens up the exciting possibility of embedding semantic knowledge into other modalities virtually annotation-free. As a proof of concept, we showcase an unsupervised classifier, which achieves non-trivial classification accuracy without any image-text annotation.

View on arXivView PDF

Code Implementations(1)

MIT

Official repository for "It's a (Blind) Match! Towards Vision-Language Correspondence without Parallel Data" (CVPR 2025)

152C++, ShellApr 7, 20251 years agoMIT

Similar Papers

Cite this paper

@article{schnaus2025its,
  title  = {It’s a (Blind) Match! Towards Vision-Language Correspondence without Parallel Data},
  author = {Dominik Schnaus and Nikita Araslanov and Daniel Cremers},
  year   = {2025},
  eprint = {2503.24129},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2503.24129},
  journal = {CVPR 2025 2025}
}

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

Discussion