Harnessing Frozen Unimodal Encoders for Flexible Multimodal Alignment

Mayug Maniparambil, Raiymbek Akshulakov, Y. Djilali, Sanath Narayan, Ankit Singh +1 more
2/9/2026

No official code found. Best implementation: mayug/freeze-align (11 stars, last commit 2025-06-11).

Abstract

Recent contrastive multimodal vision-language models like CLIP have demonstrated robust open-world semantic understanding, becoming the standard image backbones for vision-language applications. However, recent findings suggest high semantic similarity between well-trained unimodal encoders, which raises a key question: Is there a plausible way to connect unimodal backbones for vision-language tasks? To this end, we propose a novel framework that aligns vision and language using frozen unimodal encoders. It involves selecting semantically similar encoders in the latent space, curating a concept-rich dataset of image-caption pairs, and training simple MLP projectors. We evaluated our approach on 12 zero-shot classification datasets and 2 image-text retrieval datasets. Our best model, utilizing DINOv2 and All-Roberta-Large text encoder, achieves 76% accuracy on ImageNet with a 20-fold reduction in data and 65-fold reduction in compute requirements compared multi-modal alignment where models are trained from scratch. The proposed framework enhances the accessibility of multimodal model development while enabling flexible adaptation across diverse scenarios. Code and curated datasets are available at github.com/mayug/freeze-align.

View on arXivView PDF

Code Implementations(1)

mayug/freeze-alignCommunity64%

Code and datasets for CVPR 2025 accepted paper Harnessing Frozen Unimodal Encoders for Flexible Multimodal Alignment

110Shell, PythonMar 22, 20251 years ago

Similar Papers

Cite this paper

@article{maniparambil2026harnessing,
  title  = {Harnessing Frozen Unimodal Encoders for Flexible Multimodal Alignment},
  author = {Mayug Maniparambil and Raiymbek Akshulakov and Y. Djilali and Sanath Narayan and Ankit Singh and Noel E. O'Connor},
  year   = {2026},
  eprint = {2409.19425},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2409.19425},
  journal = {CVPR 2024 2024}
}

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

Discussion