atlas

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

Learning Visual Composition through Improved Semantic Guidance

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.

Improves CLIP's compositional understanding by recaptioning WebLI images with Gemini 1.5 Flash, swapping in a pretrained LLM text encoder, and adding synthetic hard negatives, achieving SOTA on ARO, SugarCrepe, and DOCCI retrieval without architectural changes.

Problem

Contrastive vision-language models such as CLIP act like bags of words and fail at capturing attributes and relations between objects, with weak image-caption retrieval on detailed captions.

Approach

Keep a standard two-tower contrastive CLIP and instead enrich the supervision: recaption web images with a multimodal foundation model grounded on alt-text, replace the text tower with a pretrained LLM encoder (partially unfrozen), and add synthetic hard negative captions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use grounded recaptioning and a pretrained text encoder instead of standard CLIP supervisionCLIP · DOCCI-testrecall @ 1: 58.4% to 94.5%Helped
Use grounded recaptioning and a pretrained text encoder instead of standard CLIP supervisionCLIP · ARO relationsmacro accuracy: 59% -> 92%Helped
Use grounded recaptioning and a pretrained text encoder instead of standard CLIP supervisionCLIP · ARO attributesmacro accuracy: 63% -> 94%Helped
Use grounded recaptioning and a pretrained text encoder instead of standard CLIP supervisionCLIP · ImageNetzero-shot top-1 accuracy: 76.2 to 68.4Hurt
Add a 50% mixture of JFT to training (ablation)Ours · ImageNetzero-shot top-1 accuracy: 68.4% to 79.1%Helped
Replace alt-text with recaptioned training data (ablation)CLIP with scratch text encoder · DOCCI-fullrecall @ 1: 53.5 to 75.6Helped
Use a Gemini-8B text encoder instead of a scratch text encoder with alt-text (ablation)CLIP · DOCCI-fullrecall @ 1: 53.5 to 67.2Helped
Use a Gemini-8B text encoder with recaptioned data instead of a scratch text encoder with recaptioned data (ablation)CLIP · DOCCI-fullrecall @ 1: 75.6 to 91.6Helped
Use Gemma-2B instead of Gemini-8B as the text encoder with recaptioned data (ablation)CLIP · DOCCI-fullrecall @ 1: 91.6 to 88.9Hurt
Remove alt-text grounding from recaptioning (ablation)CLIP with Gemini 1.5 Flash captions · DOCCI-fullrecall @ 1: 90.3 to 89.3No clear effect
Use short captions instead of default-length captions (ablation)CLIP with Gemini 1.5 Flash captions · DOCCI-fullrecall @ 1: 90.3 to 85.2Hurt
Add random sentence sampling (ablation)CLIP with recaptioned data · COCOrecall @ 1: 51.9 to 56.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: WebLI (English subset, 1B images) CC-12M DOCCI COCO ARO SugarCrepe ImageNet JFT

Benchmarks: ARO SugarCrepe DOCCI COCO ImageNet

Metrics: accuracy recall@1 top-1 accuracy macro accuracy

Baselines: CLIP CoCa NegCLIP BLIP X-VLM VeCLIP Long-CLIP MATE TIPS Vera GPT-4V

Builds on: CLIP NegCLIP CoCa Long-CLIP

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