atlas

Research map / Vision-language and multimodal / Human and embodied modeling

Enhancing Vision-Language Compositional Understanding with Multimodal Synthetic Data

CVPR 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Language-grounded scene text and structure · 5 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 SPARCL, which generates subtly varied synthetic image-caption pairs (LLM captions, feature-injected fast T2I with AdaIN style transfer) and trains CLIP with a sigmoid contrastive loss plus an adaptive margin loss to improve compositional understanding.

Problem

VLMs like CLIP lack compositional understanding (attributes, relations, objects), and collecting paired image-text data with subtle variations is costly; synthesizing such data is hard due to efficiency, text alignment, and image fidelity issues, plus noisy synthetic pairs.

Approach

Inject real image embeddings into the padding positions of a fast T2I model's text embeddings to preserve fidelity, apply AdaIN style transfer to reduce domain gap, and use an adaptive margin loss that zeroes out likely mislabeled pairs and emphasizes hard samples.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train with SPARCL synthetic data and adaptive-margin lossCLIP ViT-B/32 · VL-CheckListaccuracy: 73.2 -> 79.2Helped
train with SPARCL synthetic data and adaptive-margin lossCLIP ViT-B/32 · SugarCrepeaccuracy: 73.4 -> 87.1Helped
train with SPARCL synthetic data and adaptive-margin lossCLIP ViT-B/32 · AROaccuracy: 61.1 -> 77.2Mixed
add synthetic captions to real training samples (ablation)SPARCL training, CLIP ViT-B/32 · four compositional benchmarks, average accuracyaccuracy: 69.33 -> 73.99Helped
add synthetic images without synthetic captions (ablation)SPARCL training, CLIP ViT-B/32 · four compositional benchmarks, average accuracyaccuracy: 69.33 -> 69.79Helped
add synthetic images alongside synthetic captions (ablation)SPARCL training, CLIP ViT-B/32 · four compositional benchmarks, average accuracyaccuracy: 73.99 -> 74.51Helped
add image feature injection (ablation)SPARCL image generation, CLIP ViT-B/32 · four compositional benchmarks, average accuracyaccuracy: 74.51 -> 75.32Helped
add AdaIN style transfer (ablation)SPARCL image generation, CLIP ViT-B/32 · four compositional benchmarks, average accuracyaccuracy: 74.51 -> 74.95Helped
add image feature injection and AdaIN (ablation)SPARCL image generation, CLIP ViT-B/32 · four compositional benchmarks, average accuracyaccuracy: 74.51 -> 75.58Helped
add fixed-margin loss (ablation)SPARCL, CLIP ViT-B/32 · four compositional benchmarks, average accuracyaccuracy: 75.58 -> 76.97Helped
replace fixed margin with adaptive margin (ablation)SPARCL, CLIP ViT-B/32 · four compositional benchmarks, average accuracyaccuracy: 76.97 -> 77.38Helped
use inversed adaptive margin instead of adaptive margin (ablation)SPARCL, CLIP ViT-B/32 · SugarCrepeaccuracy: 87.11 -> 86.68Hurt

Surprising findings

Limitations

Experimental setup

Datasets: COCO-2014 ARO VL-CheckList SugarCrepe SugarCrepe++

Benchmarks: ARO VL-CheckList SugarCrepe SugarCrepe++

Metrics: accuracy

Baselines: CLIP zero-shot CLIP finetune NegCLIP CE-CLIP CE-CLIP+ MosaiCLIP COMO FSC-CLIP SDS-CLIP syn-CLIP

Builds on: CLIP NegCLIP syn-CLIP AdaIN sigmoid contrastive loss (SigLIP)

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