atlas

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

CtrlSynth: Controllable Image Text Synthesis for Data-Efficient Multimodal Learning

ICML 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Recaptioning and text-supervised pretraining · 0 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 CtrlSynth, a training-free, closed-loop, modular pipeline that decomposes images into visual tags, applies user control policies, and recomposes them via LLMs and diffusion models to synthesize image-text data that improves CLIP pretraining.

Problem

Web-crawled image-text data for CLIP pretraining is noisy, misaligned, and long-tailed, and existing synthetic data pipelines are ad hoc and offer little fine-grained control over generated text or images.

Approach

Decompose an image into visual tags (objects, attributes, relations), apply user-specified control policies (remove/add/replace, style), and recompose them with an LLM for text or a text-to-image model for images, with a closed-loop tag-consistency filter; no training required.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add CtrlSynth-mix synthetic dataCLIP ViT-B/16 pretrained on CC3M · COCO and Flickraverage recall@1: 13.7 -> 37.1 (+23.4)Helped
Add CtrlSynth-mix synthetic dataCLIP ViT-B/16 pretrained on CC12M · COCO and Flickraverage recall@1: 45.4 -> 54.4 (+9.0)Helped
Add CtrlSynth-mix synthetic dataCLIP ViT-B/16 pretrained on CC3M · SugarCrepeaverage accuracy: 64.0 -> 68.5 (+4.5)Helped
Add CtrlSynth-mix synthetic dataCLIP ViT-B/16 pretrained on CC12M · SugarCrepeaverage accuracy: 72.3 -> 75.3 (+3.0)Helped
Augment tail classes with CtrlSynth synthetic imagesCLIP ViT-B/16 classifier · ImageNet-LT tail classesaccuracy: 13.8 -> 35.1 (+21.3)Helped
Augment tail classes with CtrlSynth synthetic imagesCLIP ViT-B/16 classifier · Places-LT tail classesaccuracy: 8.2 -> 24.4 (+16.2)Helped
Use Qwen2-7B instead of Mistral-Nemo (ablation)CtrlSynth · Common downstream vision tasks, CC3Maccuracy: 27.1 -> 24.7Hurt
Use Qwen2-7B instead of Mistral-Nemo (ablation)CtrlSynth · ImageNet-1K, CC3Mtop-1 accuracy: 25.3 -> 23.5Hurt
Use Qwen2-7B instead of Mistral-Nemo (ablation)CtrlSynth · SugarCrepe, CC3Maccuracy: 68.5 -> 65.1Hurt
Replace SDXL with SD3M (ablation)CtrlSynth with Mistral-Nemo · Common downstream vision tasks, CC3Maccuracy: 27.1 -> 26.6Hurt
Replace SDXL with SD3M (ablation)CtrlSynth with Mistral-Nemo · ImageNet-1K, CC3Mtop-1 accuracy: 25.3 -> 25.1No clear effect
Replace SDXL with SD3M (ablation)CtrlSynth with Mistral-Nemo · SugarCrepe, CC3Maccuracy: 68.5 -> 68.1Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CC3M CC12M ImageNet-LT Places-LT ImageNet-1K COCO Flickr30k SugarCrepe VTAB CIFAR-10 CIFAR-100

Benchmarks: ImageNet-1K ImageNet-V2 ImageNet-S ImageNet-A ImageNet-O ImageNet-R VTAB CIFAR-10 CIFAR-100 Food-101 COCO Flickr30k

Metrics: top-1 zero-shot accuracy recall@1 mean per class recall tail/medium/head accuracy

Baselines: CLIP baseline trained on original data VeCLIP LaCLIP

Builds on: CLIP VeCLIP LaCLIP stable diffusion

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