atlas

Research map / Vision-language and multimodal / Multimodal LLMs

ConMe: Rethinking Evaluation of Compositional Reasoning for Modern VLMs

NeurIPS 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Chain-of-thought multimodal reasoning · 1 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.

Introduces ConMe, a compositional reasoning benchmark built by a multi-stage pipeline in which GPT-4V generates hard binary CR questions informed by open VLMs' descriptions and answers, filtered by whether open VLMs fail, yielding large accuracy drops for modern VLMs.

Problem

Modern VLMs with LLM decoders reportedly perform well on existing compositional reasoning benchmarks, which use LLM-only negative generation that yields out-of-distribution or image-implausible negatives, so these benchmarks may not be challenging enough.

Approach

Use VLMs (GPT-4V plus open VLMs) in a multi-turn 'conversation' to generate CR questions grounded in image context, iteratively filtering out samples that all weaker VLMs answer correctly, so the benchmark targets what current VLMs miss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Evaluate on ConMe instead of SugarCrepeLLaVA 1.5-7b · ConMe vs SugarCrepeaccuracy (%): 88.5 -> 57.7Hurt
Evaluate on ConMe instead of SugarCrepeLLaVA 1.6-7b · ConMe vs SugarCrepeaccuracy (%): 89.2 -> 57.5Hurt
Evaluate on ConMe instead of SugarCrepeInstructBLIP Flan-T5 · ConMe vs SugarCrepeaccuracy (%): 91.4 -> 58.5Hurt
Evaluate on ConMe instead of SugarCrepeInstructBLIP Vicuna-7b · ConMe vs SugarCrepeaccuracy (%): 82.5 -> 53.6Hurt
Evaluate on ConMe instead of SugarCrepeInternLM-XComposer2-VL-7b · ConMe vs SugarCrepeaccuracy (%): 92.0 -> 79.7Hurt
Evaluate on ConMe instead of SugarCrepeIdefics2-8b · ConMe vs SugarCrepeaccuracy (%): 85.5 -> 70.1Hurt
Evaluate on ConMe instead of SugarCrepeGPT-4V · ConMe vs SugarCrepeaccuracy (%): 91.2 -> 80.1Hurt
Add filtering after Iteration 1 (ablation)ConMe curation evaluated with four seen VLMs · ConMeaccuracy (%): ~30%Hurt
Add the second iteration of GPT-4V question generation (ablation)ConMe curation evaluated with four seen VLMs · ConMeaccuracy (%)Hurt
Use perplexity inference instead of generate inference (ablation)ConMe evaluation · ConMeaccuracy (%): ~2%No clear effect
Use the manually verified subset instead of all ConMe samples (ablation)VLM evaluations · Manual Subset vs ConMeaccuracy (%): 0.5%No clear effect
Improve LLaVA from version 1.5 to 1.6LLaVA · ConMe human-filtered partition, emotion errorsmistake rate (%): 40% to 27%Helped

Surprising findings

Limitations

Experimental setup

Datasets: SugarCrepe MS-COCO validation

Benchmarks: ConMe SugarCrepe

Metrics: accuracy performance drop

Baselines: SugarCrepe LLaVA 1.5-7b LLaVA 1.6-7b InstructBLIP Flan-T5 InstructBLIP Vicuna-7b InternLM-XComposer2-VL-7b Idefics2-8b GPT-4V

Builds on: SugarCrepe VQAScore

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