atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Harnessing Frozen Unimodal Encoders for Flexible Multimodal Alignment

CVPR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Recaptioning and text-supervised pretraining · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Aligns frozen unimodal vision (DINOv2) and text (All-Roberta-Large-v1) encoders by training only lightweight MLP/token projectors with a contrastive loss on a curated 20M image-caption set, matching CLIP zero-shot performance at a fraction of the data and compute.

Problem

Training CLIP-style vision-language models from scratch is computationally expensive and inflexible, and it is unclear whether well-trained unimodal encoders can be connected through simple projections.

Approach

Select semantically similar unimodal encoder pairs using linear CKA on COCO, curate a concept-balanced image-caption dataset via CLIP-embedding prototype retrieval plus high-quality retrieval data, and train only token/MLP projectors (about 11.5M parameters) with a contrastive loss between frozen encoders.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add a text global MLP projector (ablation)DINOv2-ARL projector · ImageNet 0-shotaccuracy: 68.84 -> 70.90Helped
add a vision patch-token projector (ablation)DINOv2-ARL projector · ImageNet 0-shotaccuracy: 70.90 -> 71.85Helped
add text token and global projectors (ablation)DINOv2-ARL projector · ImageNet 0-shotaccuracy: 71.85 -> 72.15Helped
add a vision CLS-token projector (ablation)DINOv2-ARL projector · ImageNet 0-shotaccuracy: 72.15 -> 75.13Helped
use both vision CLS and patch-token projectors (ablation)DINOv2-ARL projector · ImageNet 0-shotaccuracy: 75.13 -> 76.12Helped
replace an MLP with a Token projector for local vision tokens (ablation)DINOv2-ARL projector · ImageNet 0-shotaccuracy: 68.81 -> 68.84No clear effect
train on CC3M, CC12M, and SBU instead of LAION-CLASS-Collected (ablation)DINOv2-ARL projector · ImageNetaccuracy: 76.12 -> 54.17Hurt
train on CC3M, CC12M, and SBU instead of LAION-CLASS-Collected (ablation)DINOv2-ARL projector · Flickr30kimage-to-text retrieval: 52.70 -> 85.30Helped
combine class-collected data with retrieval datasets (ablation)DINOv2-ARL projector · ImageNetaccuracy: 76.12; 75.04; 76.30Mixed
combine class-collected data with retrieval datasets (ablation)DINOv2-ARL projector · Flickr30kimage-to-text retrieval: 52.70; 81.32; 87.54Mixed
select encoder pairs using CKA (ablation)projector-based vision-language alignment · Flickr30ktext-to-image retrievalHelped
align DINOv2 with All-Roberta-Large-v1 rather than CLIP encoderszero-shot vision-language retrieval · Flickr30ktext-to-image retrieval: 74.1% vs 70.2%Helped

Surprising findings

Limitations

Experimental setup

Datasets: LAION-400M CC3M CC12M SBU COCO ImageNet

Benchmarks: ImageNet ImageNetV2 Caltech101 Oxford Pets Stanford Cars Flowers102 Food101 FGVC Aircraft SUN397 CUB UCF101 Flickr30k

Metrics: zero-shot accuracy recall@1 mIoU

Baselines: OpenAI CLIP ViT-L LAION-CLIP ViT-L LiT L16L SPARC nllb-clip M-CLIP/XLM-Roberta-Large

Builds on: CLIP DINOv2 Token Projector Centered Kernel Alignment LiT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy