Preserving Modality Structure Improves Multi-Modal Learning

Sirnam Swetha, Mamshad Nayeem Rizve, Nina Shvetsova, Hilde Kuehne, M. Shah
2/14/2026

No official code found. Best implementation: Swetha5/Multi_Sinkhorn_Knopp (5 stars, last commit 2024-02-09).

Abstract

Self-supervised learning on large-scale multi-modal datasets allows learning semantically meaningful embeddings in a joint multi-modal representation space without relying on human annotations. These joint embeddings enable zero-shot cross-modal tasks like retrieval and classification. However, these methods often struggle to generalize well on out-of-domain data as they ignore the semantic structure present in modality-specific embeddings. In this context, we propose a novel Semantic-Structure-Preserving Consistency approach to improve generalizability by preserving the modality-specific relationships in the joint embedding space. To capture modality-specific semantic relationships between samples, we propose to learn multiple anchors and represent the multifaceted relationship between samples with respect to their relationship with these anchors. To assign multiple anchors to each sample, we propose a novel Multi-Assignment Sinkhorn-Knopp algorithm. Our experimentation demonstrates that our proposed approach learns semantically meaningful anchors in a self-supervised manner. Furthermore, our evaluation on MSR-VTT and YouCook2 datasets demonstrates that our proposed multi-anchor assignment based solution achieves state-of-the-art performance and generalizes to both in-and out-of-domain datasets. Code: https://github.com/Swetha5/Multi_Sinkhorn_Knopp

View on arXivView PDF

Code Implementations(1)

50PythonAug 4, 20232 years ago

Similar Papers

Cite this paper

@article{swetha2026preserving,
  title  = {Preserving Modality Structure Improves Multi-Modal Learning},
  author = {Sirnam Swetha and Mamshad Nayeem Rizve and Nina Shvetsova and Hilde Kuehne and M. Shah},
  year   = {2026},
  eprint = {2308.13077},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2308.13077},
  journal = {ICCV 2023 2023}
}

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

Discussion