Beyond Objective Expressivity: Geometry Preservation in Multimodal Contrastive Learning

Tillmann Rheude, Roland Eils, Benjamin Wild
7/20/2026
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Contrastive learning is increasingly moving toward settings with three or more modalities instead of image-text pairs. Yet, extending models from pairwise to higher-order multimodal alignment can introduce optimization and representation challenges. We identify encoder Jacobian conditioning as a key factor in trimodal contrastive learning: poorly conditioned encoders exhibit collapsing or amplified singular-value spectra, leading to exploding Jacobian condition numbers and degraded multimodal alignment. We introduce geometry-preserving encoders (GPEs) by directly conditioning the Jacobian through regularization and demonstrating that simple modifications like LeakyReLU activations and residual paths recover these geometric benefits. Across a synthetic benchmark and four real-world datasets including missing modalities, improving Jacobian conditioning boosts retrieval and linear probe performance across multiple contrastive objectives, whereas expressive objectives yield little benefit in linear probes. More broadly, our results show that multimodal contrastive learning depends not only on objective expressivity, but also on the geometric and optimization properties of the underlying encoders.

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{rheude2026beyond,
  title  = {Beyond Objective Expressivity: Geometry Preservation in Multimodal Contrastive Learning},
  author = {Tillmann Rheude and Roland Eils and Benjamin Wild},
  year   = {2026},
  eprint = {2607.17673},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.17673v1}
}

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

Discussion