atlas

Research map / Vision-language and multimodal / Multimodal LLMs

ChartSketcher: Reasoning with Multimodal Feedback and Reflection for Chart Understanding

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

Proposes ChartSketcher, which lets MLLMs draw intermediate reasoning sketches on chart images via a programmatic sketching library, trained with cold-start distillation plus off-policy RL using sketch-MCTS for chart understanding.

Problem

Existing MLLMs and text-based chain-of-thought reasoning struggle with precise visual reasoning on charts and cannot correct errors caused by flawed visual perception.

Approach

Sketch-CoT: the model annotates intermediate reasoning steps directly onto the chart via a programmatic drawing language, feeds rendered images back as multimodal feedback, and learns reflection to correct erroneous sketches; training combines distilled cold-start data with off-policy RL on sketch-MCTS-collected step-level preferences.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ChartSketcher-72B instead of Qwen2VL-72BQwen2VL-72B · Chart-specific benchmarksscore: 82.48 -> 85.20 (ChartQA-H); 88.56 -> 92.64 (ChartQA-A); 54.00 -> 63.28 (EvoChart-QA); 54.77 -> 68.33 (ChartBench); 73.76Helped
Add Rethink learning and RL instead of omitting both (ablation)ChartSketcher-72B · ChartQA-H, EvoChart-QA, ChartBench, VisualCoTscore: 77.76 -> 85.20 (ChartQA-H); 51.12 -> 63.28 (EvoChart-QA); 50.40 -> 68.33 (ChartBench); 72.58 -> 76.59 (VisualCoT)Helped
Use RL instead of replacing the RL phase with SFT (ablation)ChartSketcher-72B with Rethink learning · VisualCoTscore: 70.95 -> 76.59Helped
Add the RL phase after cold start (ablation)ChartSketcher-72B · EvoChart-QAscore: 39.84 -> 63.28Helped
Enable multimodal image feedback during inference (ablation)ChartSketcher-72B · EvoChart-QA and ChartQA-Hscore: 57.76 -> 63.28 (EvoChart-QA); 81.52 -> 85.20 (ChartQA-H)Helped
Use Sketch-CoT instead of SFT on the identical dataset (ablation)ChartSketcher-72B · ChartBenchscore: 47.43 -> 68.33Helped

Surprising findings

Limitations

Experimental setup

Datasets: EvoChart-Corpus ChartQA EvoChart-QA VisualCoT ChartBench

Benchmarks: ChartQA-H ChartQA-A EvoChart-QA ChartBench PlotQA VisualCoT OpenImages Flickr30k DocVQA GQA Visual7W Emotic

Metrics: accuracy (majority vote of 3 judgments)

Baselines: GPT-4o Gemini-2.0 Claude-3.5 Qwen2VL-72B QvQ-Preview-72B InternVL2.5-78B ChartGemma-2B Qwen2VL-2B

Builds on: Qwen2-VL VisualCoT KTO RPO MCTS EvoChart

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