| Rank | Model | Score |
|---|---|---|
| 1 | claude-3-5-sonnet | 55.81 |
| 2 | gemini-2-0-flash | 53.66 |
| 3 | gemini-1-5-flash | 45.97 |
| 4 | gpt-4o | 41.68 |
| 5 | qwen2-vl-7b | 37.17 |
1 phaseActive
1,341 diverse charts from 157 sources with 1,948 questions across multiple-choice, conversational, hypothetical, and unanswerable formats.
Quick answer: ChartQAPro is a more diverse and challenging chart question answering benchmark built to restore difficulty lost to saturation on ChartQA — it spans 1,341 charts from 157 sources (including infographics and dashboards) with 1,948 questions across multiple-choice, conversational, hypothetical, and unanswerable formats, causing sharp score drops for models that appeared near-saturated on the original ChartQA.
What it tests: Real-world chart reasoning across diverse chart types and question formats, including questions designed to be intentionally unanswerable from the given chart — testing whether models can recognize the limits of available information rather than always guessing an answer.
Why it matters: ChartQA, once a standard chart-understanding benchmark, has become saturated by modern LVLMs; ChartQAPro's broader diversity in chart sources and question types exposes a dramatic performance gap that ChartQA alone was hiding, e.g., Claude Sonnet 3.5 scores 90.5% on ChartQA but only 55.81% on ChartQAPro.
Known limitations: As a relatively new benchmark (2025), less longitudinal model coverage exists compared to more established chart benchmarks, and question-type-specific scoring (multiple-choice, conversational, hypothetical, unanswerable) requires careful per-type analysis rather than a single blended number.
ChartQAPro includes 1,341 charts from 157 diverse real-world sources, spanning many chart types including infographics and dashboards that go well beyond the simpler bar/line/pie charts common in earlier chart QA datasets. The benchmark features 1,948 questions across varied formats — multiple-choice, conversational (multi-turn), hypothetical ("what if" reasoning), and deliberately unanswerable questions — designed to better reflect the real-world diversity and ambiguity that chart-reading users actually encounter.
The paper's evaluation of 21 models revealed a substantial performance drop moving from ChartQA to ChartQAPro; for example, Claude Sonnet 3.5 dropped from 90.5% on ChartQA to just 55.81% on ChartQAPro, underscoring how much genuine chart-reasoning complexity the original benchmark was failing to capture. Detailed error analyses and ablation studies in the paper identify specific challenges — like handling unanswerable questions gracefully and correctly parsing dense infographic layouts — as key opportunities for advancing LVLM chart understanding.
ChartQAPro is supported in the OpenCompass VLMEvalKit toolkit for standardized, reproducible evaluation.
| Field | Value |
|---|---|
| Task category | Multimodal (chart question answering) |
| Metric | ANLS/accuracy (%), reported per question type (multiple-choice, conversational, hypothetical, unanswerable) |
| Number of tasks | 1,948 questions across 1,341 charts from 157 sources |
| Saturation | Low — sharp score drops versus ChartQA reveal substantial remaining headroom |
| Created by | Ahmed Masry, Mohammed Saidul Islam, Mahir Ahmed, and collaborators |
| Source paper | Masry et al. 2025 |
| Code | GitHub |
| Dataset | Hugging Face |
Each question type is scored with metrics appropriate to its format — typically ANLS (Average Normalized Levenshtein Similarity) or accuracy — then reported per question type and as an overall composite score, using the official evaluation script that follows the methodology from the paper.
Scores vary substantially by question type; models that appear strong on ChartQA can score far lower on ChartQAPro. See the paper and VLMEvalKit leaderboard for current standings.
No Benchgen results yet — be the first to run ChartQAPro.
| Benchmark | What it tests | Tasks | Saturation |
|---|---|---|---|
| ChartQAPro | Diverse, challenging chart QA with unanswerable questions | 1,948 | low |
| MME-RealWorld | High-resolution real-world perception across 5 scenarios | 29,429 | low |
| MMBench-Video | Long-form, multi-shot video understanding | 1,998 | low |
ChartQAPro is the harder, more diverse successor to ChartQA, purpose-built to remain unsaturated as frontier models continue improving on chart-specific benchmarks.
Benchgen lets teams run ChartQAPro against their own model or agent versions on demand, tracking scores broken out by question type (including unanswerable questions) to catch regressions in real-world chart reasoning.
Explore related multimodal benchmarks like MME-RealWorld and MMBench-Video to compare chart-specific reasoning with broader real-world perception and video understanding evaluation.