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

Abstract

Charts are widely used for data visualization across various fields, including education, research, and business. Chart Question Answering (CQA) is an emerging task focused on the automatic interpretation and reasoning of data presented in charts. However, chart images are inherently difficult to interpret, and chart-related questions often involve complex logical and numerical reasoning, which hinders the performance of existing models. This paper introduces VProChart, a novel framework designed to address these challenges in CQA by integrating a lightweight Visual Perception Alignment Agent (VPAgent) and a Programmatic Solution Reasoning approach. VPAgent aligns and models chart elements based on principles of human visual perception, enhancing the understanding of chart context. The Programmatic Solution Reasoning approach leverages large language models (LLMs) to transform natural language reasoning questions into structured solution programs, facilitating precise numerical and logical reasoning. Extensive experiments on benchmark datasets such as ChartQA and PlotQA demonstrate that VProChart significantly outperforms existing methods, highlighting its capability in understanding and reasoning with charts.

Cite

Text

Huang et al. "VProChart: Answering Chart Question Through Visual Perception Alignment Agent and Programmatic Solution Reasoning." AAAI Conference on Artificial Intelligence, 2025. doi:10.1609/AAAI.V39I4.32384

Markdown

[Huang et al. "VProChart: Answering Chart Question Through Visual Perception Alignment Agent and Programmatic Solution Reasoning." AAAI Conference on Artificial Intelligence, 2025.](https://mlanthology.org/aaai/2025/huang2025aaai-vprochart/) doi:10.1609/AAAI.V39I4.32384

BibTeX

@inproceedings{huang2025aaai-vprochart,
  title     = {{VProChart: Answering Chart Question Through Visual Perception Alignment Agent and Programmatic Solution Reasoning}},
  author    = {Huang, Muye and Zhang, Lingling and Lai, Han and Wu, Wenjun and Zhang, Xinyu and Liu, Jun},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2025},
  pages     = {3689-3696},
  doi       = {10.1609/AAAI.V39I4.32384},
  url       = {https://mlanthology.org/aaai/2025/huang2025aaai-vprochart/}
}