atlas

Research map / Large language models / Retrieval and knowledge

VProChart: Answering Chart Question Through Visual Perception Alignment Agent and Programmatic Solution Reasoning

AAAI 2025 · Large language models › Retrieval and knowledge · approach: Knowledge graph reasoning with LLMs · 2 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 VProChart, a hybrid of a lightweight visual-perception alignment agent (VPAgent, Swin/Donut-based) and LLM-generated Python-style solution programs for chart question answering, reporting gains on ChartQA, PlotQA and DVQA.

Problem

Chart question answering is hard because chart images are difficult to interpret without explicit element relations and because questions need multi-step numerical and logical reasoning that neural models handle poorly.

Approach

Models chart elements explicitly through three human-visual-perception alignment principles (crosshair intersecting, spatial proximity, color/semantic consistency) inside a small encoder-decoder agent, and offloads multi-step numerical reasoning to LLM-written Python-style solution programs that call the agent for intermediate values.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add VP alignment (instead of replacing its matrix with Gaussian noise) (ablation)VPAgent · ChartQA Humanaccuracy: 44.1 -> 48.1Helped
add Q-driven chart reasoning (ablation)VPAgent · ChartQA Humanaccuracy: 44.8 -> 48.1Helped
add intra-cluster reasoning (ablation)VPAgent · ChartQA Humanaccuracy: 46.0 -> 48.1Helped
add cross-cluster reasoning (ablation)VPAgent · ChartQA Humanaccuracy: 46.6 -> 48.1Helped
add Programmatic Solution (ablation)ChartInstruct-E · ChartQA-Humanaccuracy: 22.5 -> 28.6Helped
add Programmatic Solution (ablation)ChartInstruct-P · ChartQA-Humanaccuracy: 37.4 -> 43.2Helped
add Programmatic Solution (ablation)ChartGemma · ChartQA-Humanaccuracy: 28.0 -> 34.9Helped
add Programmatic Solution (ablation)UniChart · ChartQA-Humanaccuracy: 43.9 -> 52.3Helped
add Programmatic Solution (ablation)VPAgent · ChartQA-Humanaccuracy: 48.1 -> 57.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: ChartQA PlotQA DVQA UniChart pretraining corpus

Benchmarks: ChartQA PlotQA DVQA

Metrics: accuracy

Baselines: T5 PReFIL VisionTapas Pix2Struct ChartReader CRCT MatCha UniChart PaLI-17B Qwen-VL ChartLlama OneChart

Builds on: Donut Swin Transformer RoBERTa mBART Qwen2-7B-Instruct

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