atlas

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

MMRL: Multi-Modal Representation Learning for Vision-Language Models

CVPR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Test-time adaptation of VLMs · 22 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.

Proposes MMRL, a shared learnable modality-agnostic representation space whose tokens are projected into higher layers of CLIP's image and text encoders for few-shot adaptation, with a decoupled inference strategy that preserves generalization.

Problem

Adapting pre-trained vision-language models such as CLIP with few-shot data leads to overfitting and loss of zero-shot generalization to new classes and datasets.

Approach

Introduce a shared, learnable representation space projected into both modalities' higher encoder layers as extra tokens, train representation features with a trainable projection while keeping the class-token projection frozen and regularized toward frozen CLIP features, and at inference use both feature types for base classes but only class features for novel classes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MMRL instead of MMACLIP transfer learning · Base-to-novel generalization, 11-dataset averageHM: 79.87 -> 81.20Helped
use MMRL instead of MMACLIP transfer learning · Base-to-novel generalization, 11-dataset averageBase accuracy: 83.20 -> 85.68Helped
use MMRL instead of MMACLIP transfer learning · Base-to-novel generalization, 11-dataset averageNovel accuracy: 76.80 -> 77.16Helped
use MMRL instead of PromptSRCCLIP transfer learning · Cross-dataset evaluation, 10-dataset averageAccuracy: 68.75 -> 68.27Hurt
remove text-side representation tokens (ablation)MMRL · Base-to-novel generalization, 11-dataset averageHM: 81.20 -> 80.08Hurt
remove visual-side representation tokens (ablation)MMRL · Base-to-novel generalization, 11-dataset averageHM: 81.20 -> 78.74Hurt
use only class features for base-class evaluation (ablation)MMRL · Base-to-novel generalization, 11-dataset averageHM: 81.20 -> 80.25Hurt
use both feature types for novel-class evaluation (ablation)MMRL · Base-to-novel generalization, 11-dataset averageHM: 81.20 -> 79.30Hurt
remove the shared representation space and initialize visual/text tokens independently (ablation)MMRL · Base-to-novel generalization, 11-dataset averageHM: 81.20 -> 80.34Hurt
use biased multimodal learning with text-side tokens mapped to visual tokens (ablation)MMRL · Base-to-novel generalization, 11-dataset averageHM: 81.20 -> 80.55Hurt
increase representation-space dimension from dr=32 to dr=512 (ablation)MMRL · Base-to-novel generalization, 11-dataset averageHM: 80.84 -> 81.20Helped
increase balance weight α from 0.0 to 0.7 (ablation)MMRL · Base-to-novel generalization, 11-dataset averageHM: 77.29 -> 81.20Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Caltech101 OxfordPets StanfordCars Flowers102 Food101 FGVCAircraft SUN397 UCF101 DTD EuroSAT ImageNetV2

Benchmarks: ImageNet Caltech101 OxfordPets StanfordCars Flowers102 Food101 FGVCAircraft SUN397 UCF101 DTD EuroSAT ImageNetV2

Metrics: base accuracy novel accuracy harmonic mean top-1 accuracy

Baselines: CLIP CoOp CoCoOp ProDA KgCoOp MaPLe PromptSRC ProVP MetaPrompt TCP MMA

Builds on: CoOp MaPLe CLIP-Adapter PromptSRC MMA

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