atlas

Research map / Vision-language and multimodal / Visual question answering

Automated Generation of Challenging Multiple-Choice Questions for Vision Language Model Evaluation

CVPR 2025 · Vision-language and multimodal › Visual question answering · approach: Vision-language model VQA evaluation · 6 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 AutoConverter, a GPT-4o multi-agent pipeline that converts open-ended VQA questions into challenging multiple-choice questions, and uses it to build VMCBench (9,018 questions from 20 VQA datasets) for evaluating 33 VLMs.

Problem

Open-ended VQA evaluation is unreliable: rule-based metrics correlate poorly with true performance and model-based judges (GPT-4o) shift scores across versions, while writing good multiple-choice questions with plausible distractors is costly.

Approach

A multi-agent GPT-4o pipeline in which error-type-specific distractor proposers, a reviewer, and a selector increase difficulty, while a correctness evaluator and refiner iteratively remove ambiguous distractors, converting open-ended questions into correct, hard multiple-choice questions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Convert and refine questions with AutoConverter rather than naive single-prompt distractor generationMMMU questions · MMMUaverage model performance: 46.0 -> 40.7Helped
Add concept misunderstanding proposer (ablation)AutoConverter · MMMUaverage model performance: 43.8 -> 40.7Helped
Add reasoning error proposer (ablation)AutoConverter · MMMUaverage model performance: 43.5 -> 40.7Helped
Add visual misinterpretation proposer (ablation)AutoConverter · MMMUaverage model performance: 42.8 -> 40.7Helped
Add data processing error proposer (ablation)AutoConverter · MMMUaverage model performance: 42.7 -> 40.7Helped
Add question bias proposer (ablation)AutoConverter · MMMUaverage model performance: 44.2 -> 40.7Helped
Add reviewer agent for iterative distractor refinement (ablation)AutoConverter · MMMUaverage model performance: 42.7 -> 40.7Helped
Add correctness evaluator and question refiner (ablation)AutoConverter · MMMUcorrectness: 4.28 -> 4.69Helped
Add correctness evaluator and question refiner (ablation)AutoConverter · MMMUaverage model performance: 50.0 -> 40.7Mixed
Use multiple-choice evaluation instead of rule-based scoring of open-ended VQA answersVLM evaluation on VQAv2 · VQAv2accuracy: 32% -> 88%Helped
Evaluate open-ended answers with GPT-4o-0806 rather than GPT-4o-0513VLM evaluation on MMVet · MMVetmodel-based evaluation score: 6%Mixed
Scale model size from InstructBLIP-7B to Qwen2-VL-72BVLMs evaluated on VMCBench · VMCBench Avg.accuracy: 42.1% to 85.0%Helped

Surprising findings

Limitations

Experimental setup

Datasets: VQAv2 OKVQA MMVet VizWiz A-OKVQA MMStar SEEDBench MathVision GQA MMMU RealWorldQA MathVista

Benchmarks: VMCBench MMMU MathVista AI2D

Metrics: accuracy correctness score (1-5 Likert) Spearman correlation agreement with human evaluation

Baselines: naive distractor generation prompt rule-based metrics (EM, BLEU, ROUGE) model-based evaluation with GPT-4o

Builds on: agentic self-reflection role-playing agents

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