atlas

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

Revisiting the Role of Language Priors in Vision-Language Models

ICML 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Open-vocabulary alignment from VLMs · 4 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.

Repurposes generative VLMs (BLIP, LLaVA-1.5) as zero-shot image-text scorers via P(text|image), and debiases language priors with a training-free alpha-reweighting estimated from Gaussian-noise images, achieving SOTA on compositionality retrieval benchmarks.

Problem

Zero-shot image-text retrieval with VLMs is hampered by language priors: some benchmarks contain implausible negatives that blind language models can exploit, while others use plausible negatives where the language prior hurts.

Approach

Use the generative likelihood P(text|image) of an image-conditioned LM as a match score (VisualGPTScore) and reweight it by P(text)^-alpha, with P_train(text) estimated Monte Carlo from a few Gaussian noise images, equivalent to PMI^k with k=1/alpha.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
tune α for prior debiasing (ablation)BLIP VisualGPTScore · SugarCrepeaccuracy: 93.3 -> 95.1; 91.0 -> 92.4; 91.0 -> 97.4Helped
set α=1 rather than α=0 (ablation)BLIP VisualGPTScore · WinogroundText Score: 27.5 -> 33.7Helped
tune α on a held-out validation set (ablation)BLIP VisualGPTScore · WinogroundText Score: 27.5 -> 36.6_(2.6)Helped
set α=1 rather than α=0 (ablation)BLIP VisualGPTScore · ARO-Flickraccuracy: 99.5 -> 44.5Hurt
set α=1 rather than α=0 (ablation)BLIP VisualGPTScore · Crepeaccuracy: 73.2 -> 20.6; 78.1 -> 28.3; 79.6 -> 35.6Hurt
estimate the text prior using Gaussian noise images rather than trainset images (ablation)BLIP VisualGPTScore debiasing · WinogroundText Score: 32.20_(1.6) -> 35.95_(0.5)Helped
estimate the text prior using testset images rather than null images (ablation)BLIP VisualGPTScore debiasing · COCOR@1 / R@5: 24.4 / 52.6 -> 46.2 / 73.1Helped
estimate the text prior using testset images rather than null images (ablation)BLIP VisualGPTScore debiasing · Flickr30kR@1 / R@5: 27.8 / 62.2 -> 58.7 / 88.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: LAION-114M ARO Crepe SugarCrepe VL-CheckList Winoground EqBen COCO Flickr30K ImageNet1K

Benchmarks: ARO VL-CheckList SugarCrepe Crepe Winoground EqBen COCO Flickr30K ImageNet1K

Metrics: accuracy text score image score group score R@1 R@5

Baselines: CLIP LAION2B-CLIP LAION5B-CLIP NegCLIP BLIP-ITC BLIP-ITM DAC-LLM DAC-SAM SugarCrepe baselines CLIPScore TIFA VQ2

Builds on: BLIP PMI^k GPTScore CLIPScore ARO

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