atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Visual CoT: Advancing Multi-Modal Language Models with a Comprehensive Dataset and Benchmark for Chain-of-Thought Reasoning

NeurIPS 2024 · Vision-language and multimodal › Multimodal LLMs · approach: VLM capability analysis · 36 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 the 438k-sample Visual CoT dataset with intermediate bounding boxes (about 98k with reasoning steps), a two-turn VisCoT pipeline that crops the predicted region and re-encodes it, and a Visual CoT benchmark for MLLMs.

Problem

Existing MLLMs process whole images at fixed resolution as black boxes, which hurts performance on high-resolution inputs and questions about small regions, and offers little interpretability; there is no visual chain-of-thought supervision in standard VQA datasets.

Approach

Annotate VQA pairs with key-region bounding boxes (and GPT-4-generated reasoning steps for GQA) and train an MLLM to first predict a CoT bbox, then crop that region from the original image and integrate both the global and local visual tokens to answer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add visual CoT (bbox-crop second pass) versus direct answering (ablation)VisCoT-7B (224^2) · Visual CoT benchmark, averageaverage score: 0.443 -> 0.550Helped
use ground-truth bbox instead of predicted bbox (ablation)VisCoT-7B · Visual CoT benchmark, averageaverage score: 0.550 -> 0.752 (upper bound)Helped
replace predicted bbox with random bbox (ablation)VisCoT-7B · Visual CoT benchmark, averageaverage score: 0.550 -> 0.453Hurt
replace predicted bbox with center bbox (ablation)VisCoT-7B · Visual CoT benchmark, averageaverage score: 0.550 -> 0.490Hurt
add expanded and centered cropping in visual sampler (ablation)VisCoT-7B visual sampler · Visual CoT benchmark, averageaverage score: 0.496 -> 0.550Helped
add expanded cropping only (ablation)VisCoT-7B visual sampler · Visual CoT benchmark, averageaverage score: 0.496 -> 0.506Helped
add centered cropping only (ablation)VisCoT-7B visual sampler · Visual CoT benchmark, averageaverage score: 0.496 -> 0.518Helped
increase input resolution from 224 to 336 with visual CoTVisCoT-7B · Visual CoT benchmark, averageaverage score: 0.550 -> 0.580Helped
apply visual CoT (vs. direct answer) on high-resolution doc/text tasks (ablation)VisCoT-7B · SROIE and DocVQA/TextVQA (Visual CoT benchmark)score: SROIE 0.044 w/o CoT vs 0.341 with CoT (224)Helped
add visual CoT inference on VQA benchmarks (ablation)VisCoT-7B · DocVQA, TextVQA, ChartQAaccuracy: DocVQA 29.4 -> 49.3 (336); TextVQA 60.2 -> 66.9; ChartQA 17.5 -> 22.8Helped
add visual CoT on Visual CoT benchmark, bbox-relative-size analysisVisCoT-7B · Visual CoT benchmark, per-datasetaccuracy gain vs. no-CoTHelped
direct answering (no CoT) on standard MLLM benchmarks versus LLaVA-1.5VisCoT-7B · MMBench, POPE, SQA, GQAaccuracy: comparable to LLaVA-1.5 (e.g., MMBench 67.9 vs 64.3 for 7B, POPE 86.5 vs 85.9)No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: TextVQA TextCaps DocVQA DUDE SROIE Birds-200-2011 Flickr30k Visual7W InfographicsVQA VSR GQA Open Images

Benchmarks: Visual CoT benchmark SQA TextVQA MME POPE MMBench MMBench-Chinese GQA RefCOCO RefCOCO+ RefCOCOg DocVQA

Metrics: ChatGPT-judged score (0-1) Top-1 Accuracy@0.5 accuracy

Baselines: LLaVA-1.5-7B LLaVA-1.5-13B SPHINX-13B Qwen-VL Shikra InstructBLIP BLIP-2 IDEFICS

Builds on: LLaVA-1.5 Shikra CLIP Vicuna

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