Synthesize Step-by-Step: Tools, Templates and LLMs as Data Generators for Reasoning-Based Chart VQA

Zhuowan Li, Bhavan A. Jasani, Peng Tang, Shabnam Ghadar
2/9/2026

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Understanding data visualizations like charts and plots requires reasoning about both visual elements and numer-ics. Although strong in extractive questions, current chart visual question answering (chart VQA) models suffer on complex reasoning questions. In this work, we address the lack of reasoning ability by data augmentation. We lever-age Large Language Models (LLMs), which have shown to have strong reasoning ability, as an automatic data anno-tator that generates question-answer annotations for chart images. The key innovation in our method lies in the Syn-thesize Step-by-Step strategy: our LLM-based data genera-tor learns to decompose the complex question into step-by-step sub-questions (rationales), which are then used to de-rive the final answer using external tools, i.e. Python. This step-wise generation procedure is trained on synthetic data generated using a template-based QA generation pipeline. Experimental results highlight the significance of the pro-posed step-by-step generation. By training with the LLM- augmented data (LAMENDA), we significantly enhance the chart VQA models, achieving the state-of-the-art accuracy on the ChartQA and PlotQA datasets. In particular, our approach improves the accuracy of the previous state-of-the-art approach from 38% to 54% on the human-written questions in the ChartQA dataset, which needs strong rea-soning. We hope our work underscores the potential of syn-thetic data and encourages further exploration of data augmentation using LLMs for reasoning-heavy tasks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{li2026synthesize,
  title  = {Synthesize Step-by-Step: Tools, Templates and LLMs as Data Generators for Reasoning-Based Chart VQA},
  author = {Zhuowan Li and Bhavan A. Jasani and Peng Tang and Shabnam Ghadar},
  year   = {2026},
  eprint = {2403.16385},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2403.16385},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.16385.svg)](https://codeofpaper.com/paper/2403.16385)

Discussion