atlas

Research map / Vision-language and multimodal / Multimodal LLMs

CF-VLM:CounterFactual Vision-Language Fine-tuning

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: VLM capability analysis

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 CF-VLM, a fine-tuning framework that adds counterfactual image-text pairs (generated with an LLM and SDXL) and three contrastive losses to CLIP and Qwen-VL to improve compositional reasoning and reduce hallucination.

Problem

Vision-language models rely on superficial correlations and struggle with fine-grained discrimination and causal reasoning, failing on minimal semantic edits to image-text pairs.

Approach

Uses counterfactual image-text pairs (jointly edited scenarios and minimally edited images) with three objectives: a symmetric InfoNCE alignment loss, a hinge loss separating anchor from complete counterfactual scenes, and a hard-negative hinge loss against the most similar minimally edited image.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune with CF-VLM counterfactual supervision rather than TextNeg FTQwen-VL 7B · ConMe (Avg)accuracy: 84.13 -> 87.57Helped
Fine-tune with CF-VLM counterfactual supervision rather than TextNeg FTQwen-VL 7B · ARO (Avg)accuracyHelped
Fine-tune with CF-VLM counterfactual supervision rather than TextNeg FTQwen-VL 7B · VL-Checklist (Avg)accuracy: 88.43 -> 90.57Helped
Use joint image-text counterfactuals instead of original pairs and random negatives (ablation)CF-VLM training · ConMe (Avg)accuracy: 54.4 -> 59.1Helped
Use joint image-text counterfactuals rather than text-only counterfactuals (ablation)CF-VLM training · ConMe (Avg)accuracy: 55.9 -> 59.1Helped
Use joint image-text counterfactuals rather than image-only counterfactuals (ablation)CF-VLM training · ConMe (Avg)accuracy: 56.1 -> 59.1Helped
Add fine-grained causal discrimination loss (ablation)CF-VLM with alignment and scenario discrimination losses · ConMe (Avg)accuracy: 57.9 -> 59.1Helped
Add foundational cross-modal alignment loss (ablation)CF-VLM with scenario and fine-grained causal discrimination losses · ConMe (Avg)accuracy: 57.3 -> 59.1Helped
Add counterfactual scenario discrimination loss (ablation)CF-VLM with alignment and fine-grained causal discrimination losses · ConMe (Avg)accuracy: 58.0 -> 59.1Helped
Add attribute-level counterfactuals (ablation)CF-VLM with ViT-B/32 · ConMe Replace-Attraccuracy: 58.2 -> 60.4Helped
Add object-level counterfactuals (ablation)CF-VLM with ViT-B/32 · ConMe Replace-Objaccuracy: -2.9 points when removedHelped
Add relation-level counterfactuals (ablation)CF-VLM with ViT-B/32 · ConMe Replace-Relaccuracy: -3.3 points when removedHelped

Surprising findings

Limitations

Experimental setup

Datasets: CC12M CC3M MSCOCO Captions

Benchmarks: ConMe ARO VL-Checklist ImageNet-1k MSCOCO Flickr30k POPE MME

Metrics: accuracy top-1 accuracy top-5 accuracy Recall@1 Recall@5 precision recall F1

Baselines: NegCLIP TripletCLIP CE-CLIP+ Structure-CLIP COGT-CLIP Standard FT TextNeg FT LLaVA-1.5 InstructBLIP MiniGPT-4

Builds on: CLIP TripletCLIP NegCLIP Qwen-VL SDXL

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