Synthesize Step-by-Step: Tools, Templates and LLMs as Data Generators for Reasoning-Based Chart VQA
On the map: LLM reasoning → Multimodal reasoning
Abstract (arXiv)
Understanding data visualizations like charts and plots requires reasoning about both visual elements and numerics. 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 leverage Large Language Models (LLMs), which have shown to have strong reasoning ability, as an automatic data annotator that generates question-answer annotations for chart images. The key innovation in our method lies in the Synthesize Step-by-Step strategy: our LLM-based data generator learns to decompose the complex question into step-by-step sub-questions (rationales), which are then used to derive 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 proposed 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 reasoning. We hope our work underscores the potential of synthetic data and encourages further exploration of data augmentation using LLMs for reasoning-heavy tasks.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Placed in Multimodal reasoning, one of 17 directions in LLM reasoning. Builds on 65 of its 72 references that are in the map. First posted on arXiv 25 Mar 2024.
Builds on
65 of 72 references.
Closest ancestors · 10
Same direction, newest first
- 2023LLaMA-Adapter V2: Parameter-Efficient Visual Instruction Model28 Apr
- 2023MM-REACT: Prompting ChatGPT for Multimodal Reasoning and Action20 Mar
- 2023ViperGPT: Visual Inference via Python Execution for Reasoning14 Mar
- 2023Multimodal Chain-of-Thought Reasoning in Language Models2 Feb
- 2022DePlot: One-shot visual language reasoning by plot-to-table translation20 Dec
- 2022MatCha: Enhancing Visual Language Pretraining with Math Reasoning and Chart Derendering19 Dec
- 2022Super-CLEVR: A Virtual Benchmark to Diagnose Domain Robustness in Visual Reasoning1 Dec
- 2022Visual Programming: Compositional visual reasoning without training18 Nov
- 2022Socratic Models: Composing Zero-Shot Multimodal Reasoning with Language1 Apr
- 2022ChartQA: A Benchmark for Question Answering about Charts with Visual and Logical Reasoning19 Mar
Other references · 55
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2023Visual Instruction Tuningcited by 7,792
- 2023BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Modelscited by 6,069
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
- 2022Flamingo: a Visual Language Model for Few-Shot Learningcited by 4,337
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,323
- 2023Toolformer: Language Models Can Teach Themselves to Use Toolscited by 4,072
- 2023Tree of Thoughts: Deliberate Problem Solving with Large Language Modelscited by 3,155
- 2023MiniGPT-4: Enhancing Vision-Language Understanding with Advanced Large Language Modelscited by 2,689
38 more
- 2019Language Models as Knowledge Bases?cited by 1,922
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIscited by 1,880
- 2016CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoningcited by 1,445
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,302
- 2023HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Facecited by 1,173
- 2022PaLI: A Jointly-Scaled Multilingual Language-Image Modelcited by 762
- 2023Distilling Step-by-Step! Outperforming Larger Language Models with Less Training Data and Smaller Model Sizescited by 710
- 2022Automatic Chain of Thought Prompting in Large Language Modelscited by 684
- 2021Multimodal Few-Shot Learning with Frozen Language Modelscited by 657
- 2022Decomposed Prompting: A Modular Approach for Solving Complex Taskscited by 554
- 2019LayoutLM: Pre-training of Text and Layout for Document Image Understandingcited by 549
- 2023Otter: A Multi-Modal Model with In-Context Instruction Tuningcited by 548
- 2021OCR-free Document Understanding Transformercited by 400
- 2015Neural Module Networkscited by 375
- 2019The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Sentences From Natural Supervisioncited by 369
- 2022Pix2Struct: Screenshot Parsing as Pretraining for Visual Language Understandingcited by 360
- 2023Chameleon: Plug-and-Play Compositional Reasoning with Large Language Modelscited by 352
- 2018DVQA: Understanding Data Visualizations via Question Answeringcited by 338
- 2019PlotQA: Reasoning over Scientific Plotscited by 317
- 2018Neural-Symbolic VQA: Disentangling Reasoning from Vision and Language Understandingcited by 304
- 2023LLaVAR: Enhanced Visual Instruction Tuning for Text-Rich Image Understandingcited by 272
- 2021Symbolic Knowledge Distillation: from General Language Models to Commonsense Modelscited by 270
- 2023PaLI-X: On Scaling up a Multilingual Vision and Language Modelcited by 254
- 2023Large Language Model as Attributed Training Data Generator: A Tale of Diversity and Biascited by 230
- 2022TALM: Tool Augmented Language Modelscited by 197
- 2021Want To Reduce Labeling Cost? GPT-3 Can Helpcited by 196
- 2021Generating Datasets with Pretrained Language Modelscited by 192
- 2022Chart-to-Text: A Large-Scale Benchmark for Chart Summarizationcited by 166
- 2023Symbolic Chain-of-Thought Distillation: Small Models Can Also "Think" Step-by-Stepcited by 144
- 2023MiniLLM: On-Policy Distillation of Large Language Modelscited by 129
- 2023Increasing Diversity While Maintaining Accuracy: Text Data Generation with Large Language Models and Human Interventionscited by 121
- 2023VisText: A Benchmark for Semantically Rich Chart Captioningcited by 111
- 2022End-to-end Document Recognition and Understanding with Dessurtcited by 73
- 2019Neural Module Networks for Reasoning over Textcited by 65
- 2018Explainable Neural Computation via Stack Neural Module Networkscited by 54
- 2019LEAF-QA: Locate, Encode & Attend for Figure Question Answeringcited by 53
- 2023DocFormerv2: Local Features for Document Understandingcited by 46
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2024: 3; 2025: 10; 2026: 5.
18 papers.
Sort:
By area:
- 2024ChartMoE: Mixture of Diversely Aligned Expert Connector for Chart Understandingcited by 44
- 2025Explain Before You Answer: A Survey on Compositional Visual Reasoningcited by 26
- 2025Effective Training Data Synthesis for Improving MLLM Chart Understandingcited by 20
- 2025RefChartQA: Grounding Visual Answer on Chart Images through Instruction Tuningcited by 10
- 2025Tool-Augmented Spatiotemporal Reasoning for Streamlining Video Question Answering Taskcited by 10
- 2025Learning to Pose Problems: Reasoning-Driven and Solver-Adaptive Data Synthesiscited by 8
- 2025ChartMind: A Comprehensive Benchmark for Complex Real-world Multimodal Chart Question Answeringcited by 6
- 2025ChartPoint: Guiding MLLMs with Grounding Reflection for Chart Reasoningcited by 6
- 2025Empowering Small VLMs to Think with Dynamic Memorization and Explorationcited by 5
- 2024Utilizing Large Language Models to Synthesize Product Desirability Datasetscited by 4
- 2024ViUniT: Visual Unit Tests for More Robust Visual Programmingcited by 3
- 2025Improving Large Language Models Function Calling and Interpretability via Guided-Structured Templatescited by 3
6 more
- 2025Learning from Reasoning Failures via Synthetic Data Generationcited by 2
- 2026Kyrtos: A methodology for automatic deep analysis of graphic charts with curves in technical documentscited by 0
- 2026CharTool: Tool-Integrated Visual Reasoning for Chart Understandingcited by 0
- 2026Beyond Single Plots: A Benchmark for Question Answering on Multi-Chartscited by 0
- 2026M3-VQA: A Benchmark for Multimodal, Multi-Entity, Multi-Hop Visual Question Answeringcited by 0
- 2026CURV: Enhancing Chart Understanding Through Curriculum Visual Grounded Reasoningcited by 0
- 2026CURV: Enhancing Chart Understanding Through Curriculum Visual Grounded Reasoning3 Aug 2026
- 2026M3-VQA: A Benchmark for Multimodal, Multi-Entity, Multi-Hop Visual Question Answering28 Apr 2026
- 2026Beyond Single Plots: A Benchmark for Question Answering on Multi-Charts23 Apr 2026
- 2026CharTool: Tool-Integrated Visual Reasoning for Chart Understanding3 Apr 2026
- 2026Kyrtos: A methodology for automatic deep analysis of graphic charts with curves in technical documents10 Feb 2026
- 2025Tool-Augmented Spatiotemporal Reasoning for Streamlining Video Question Answering Task11 Dec 2025
- 2025ChartPoint: Guiding MLLMs with Grounding Reflection for Chart Reasoning29 Nov 2025
- 2025Learning to Pose Problems: Reasoning-Driven and Solver-Adaptive Data Synthesis13 Nov 2025
- 2025Improving Large Language Models Function Calling and Interpretability via Guided-Structured Templates22 Sep 2025
- 2025Explain Before You Answer: A Survey on Compositional Visual Reasoning24 Aug 2025
- 2025Effective Training Data Synthesis for Improving MLLM Chart Understanding8 Aug 2025
- 2025Empowering Small VLMs to Think with Dynamic Memorization and Exploration29 Jun 2025
6 more
- 2025ChartMind: A Comprehensive Benchmark for Complex Real-world Multimodal Chart Question Answering29 May 2025
- 2025Learning from Reasoning Failures via Synthetic Data Generation20 Apr 2025
- 2025RefChartQA: Grounding Visual Answer on Chart Images through Instruction Tuning29 Mar 2025
- 2024ViUniT: Visual Unit Tests for More Robust Visual Programming12 Dec 2024
- 2024Utilizing Large Language Models to Synthesize Product Desirability Datasets20 Nov 2024
- 2024ChartMoE: Mixture of Diversely Aligned Expert Connector for Chart Understanding5 Sep 2024
- 2025Explain Before You Answer: A Survey on Compositional Visual Reasoningcited by 26
- 2025Tool-Augmented Spatiotemporal Reasoning for Streamlining Video Question Answering Taskcited by 10
- 2025Learning to Pose Problems: Reasoning-Driven and Solver-Adaptive Data Synthesiscited by 8
- 2025ChartMind: A Comprehensive Benchmark for Complex Real-world Multimodal Chart Question Answeringcited by 6
- 2025ChartPoint: Guiding MLLMs with Grounding Reflection for Chart Reasoningcited by 6
- 2025Empowering Small VLMs to Think with Dynamic Memorization and Explorationcited by 5
- 2025Improving Large Language Models Function Calling and Interpretability via Guided-Structured Templatescited by 3
- 2026CharTool: Tool-Integrated Visual Reasoning for Chart Understandingcited by 0
- 2026M3-VQA: A Benchmark for Multimodal, Multi-Entity, Multi-Hop Visual Question Answeringcited by 0
- 2026CURV: Enhancing Chart Understanding Through Curriculum Visual Grounded Reasoningcited by 0
- 2026CURV: Enhancing Chart Understanding Through Curriculum Visual Grounded Reasoning3 Aug 2026
- 2026M3-VQA: A Benchmark for Multimodal, Multi-Entity, Multi-Hop Visual Question Answering28 Apr 2026
- 2026CharTool: Tool-Integrated Visual Reasoning for Chart Understanding3 Apr 2026
- 2025Tool-Augmented Spatiotemporal Reasoning for Streamlining Video Question Answering Task11 Dec 2025
- 2025ChartPoint: Guiding MLLMs with Grounding Reflection for Chart Reasoning29 Nov 2025
- 2025Learning to Pose Problems: Reasoning-Driven and Solver-Adaptive Data Synthesis13 Nov 2025
- 2025Improving Large Language Models Function Calling and Interpretability via Guided-Structured Templates22 Sep 2025
- 2025Explain Before You Answer: A Survey on Compositional Visual Reasoning24 Aug 2025
- 2025Empowering Small VLMs to Think with Dynamic Memorization and Exploration29 Jun 2025
- 2025ChartMind: A Comprehensive Benchmark for Complex Real-world Multimodal Chart Question Answering29 May 2025
- 2024Utilizing Large Language Models to Synthesize Product Desirability Datasetscited by 4
- 2024ViUniT: Visual Unit Tests for More Robust Visual Programmingcited by 3
- 2025Learning from Reasoning Failures via Synthetic Data Generationcited by 2
- 2026Kyrtos: A methodology for automatic deep analysis of graphic charts with curves in technical documentscited by 0
- 2026Beyond Single Plots: A Benchmark for Question Answering on Multi-Chartscited by 0
- 2026Beyond Single Plots: A Benchmark for Question Answering on Multi-Charts23 Apr 2026
- 2026Kyrtos: A methodology for automatic deep analysis of graphic charts with curves in technical documents10 Feb 2026
- 2025Learning from Reasoning Failures via Synthetic Data Generation20 Apr 2025
- 2024ViUniT: Visual Unit Tests for More Robust Visual Programming12 Dec 2024
- 2024Utilizing Large Language Models to Synthesize Product Desirability Datasets20 Nov 2024
Similar, not cited
Close in wording, no citation either way
- 2024Charting the Future: Using Chart Question-Answering for Scalable Evaluation of LLM-Driven Data Visualizations
- 2025ChartM3: A Multi-Stage Code-Driven Pipeline for Constructing Multi-Dimensional and Multi-Step Visual Reasoning Data in Chart Comprehension
- 2024Distill Visual Chart Reasoning Ability from LLMs to MLLMs
- 2025ChartQAPro: A More Diverse and Challenging Benchmark for Chart Question Answering
- 2024Advancing Multimodal Large Language Models in Chart Question Answering with Visualization-Referenced Instruction Tuning
- 2026Generating Statistical Charts with Validation-Driven LLM Workflows
- 2024SIMPLOT: Enhancing Chart Question Answering by Distilling Essentials
- 2024Unraveling the Truth: Do VLMs really Understand Charts? A Deep Dive into Consistency and Robustness