mlsanityData to 13 Oct 2026

Chain of Functions: A Programmatic Pipeline for Fine-Grained Chart Reasoning Data

arXiv 2503.16260 ↗First posted 20 Mar 2025cs.CVcited by 2

On the map: LLM reasoning → Multimodal reasoning

also in 1 more
Abstract (arXiv)

Visual reasoning is crucial for multimodal large language models (MLLMs) to address complex chart queries, yet high-quality rationale data remains scarce. Existing methods leveraged (M)LLMs for data generation, but direct prompting often yields limited precision and diversity. In this paper, we propose textitChain of Functions (CoF), a novel programmatic reasoning data generation pipeline that utilizes freely-explored reasoning paths as supervision to ensure data precision and diversity. Specifically, it starts with human-free exploration among the atomic functions (e.g., maximum data and arithmetic operations) to generate diverse function chains, which are then translated into linguistic rationales and questions with only a moderate open-sourced LLM. textitCoF provides multiple benefits: 1) Precision: function-governed generation reduces hallucinations compared to freeform generation; 2) Diversity: enumerating function chains enables varied question taxonomies; 3) Explainability: function chains serve as built-in rationales, allowing fine-grained evaluation beyond overall accuracy; 4) Practicality: eliminating reliance on extremely large models. Employing textitCoF, we construct the textitChartCoF dataset, with 1.4k complex reasoning Q&A for fine-grained analysis and 50k Q&A for reasoning enhancement. The fine-grained evaluation on textitChartCoF reveals varying performance across question taxonomies for each MLLM, and the experiments also show that finetuning with textitChartCoF achieves state-of-the-art performance among same-scale MLLMs on widely used benchmarks. Furthermore, the novel paradigm of function-governed rationale generation in textitCoF could inspire broader applications beyond charts.

Key facts. Cited by 2 papers in the map (data through 13 Oct 2026). Placed in Multimodal reasoning, one of 17 directions in LLM reasoning. Builds on 31 of its 54 references that are in the map. First posted on arXiv 20 Mar 2025.

Builds on

31 of 54 references.

Closest ancestors · 9

Same direction, newest first

  1. 2024Expanding Performance Boundaries of Open-Source Multimodal Models with Model, Data, and Test-Time Scaling6 Dec
  2. 2024Insight-V: Exploring Long-Chain Visual Reasoning with Multimodal Large Language Models21 Nov
  3. 2024Distill Visual Chart Reasoning Ability from LLMs to MLLMs24 Oct
  4. 2024Improve Vision Language Model Chain-of-thought Reasoning21 Oct
  5. 2024TinyChart: Efficient Chart Understanding with Visual Token Merging and Program-of-Thoughts Learning25 Apr
  6. 2024ChartInstruct: Instruction Tuning for Chart Comprehension and Reasoning14 Mar
  7. 2024ChartX & ChartVLM: A Versatile Benchmark and Foundation Model for Complicated Chart Reasoning19 Feb
  8. 2023ChartBench: A Benchmark for Complex Visual Reasoning in Charts26 Dec
  9. 2023DOMINO: A Dual-System for Multi-step Visual Language Reasoning4 Oct

Other references · 22

  1. 2023GPT-4 Technical Reportcited by 18,278
  2. 2024The Llama 3 Herd of Modelscited by 14,486
  3. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,072
  4. 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,247
  5. 2024Qwen2.5 Technical Reportcited by 4,840
  6. 2024Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolutioncited by 4,191
  7. 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,500
  8. 2023Qwen Technical Reportcited by 3,310
  9. 2024LLaVA-OneVision: Easy Visual Task Transfercited by 2,692
  10. 2023Qwen-VL: A Versatile Vision-Language Model for Understanding, Localization, Text Reading, and Beyondcited by 2,204
  11. 2023A Survey on Multimodal Large Language Modelscited by 905
  12. 2024DeepSeek-VL: Towards Real-World Vision-Language Understandingcited by 726
10 more
  1. 2024DeepSeek-VL2: Mixture-of-Experts Vision-Language Models for Advanced Multimodal Understandingcited by 566
  2. 2024CogVLM2: Visual Language Models for Image and Video Understandingcited by 216
  3. 2024InternLM-XComposer-2.5: A Versatile Large Vision Language Model Supporting Long-Contextual Input and Outputcited by 195
  4. 2023ChartLlama: A Multimodal LLM for Chart Understanding and Generationcited by 161
  5. 2024ChartAssisstant: A Universal Chart Multimodal Language Model via Chart-to-Table Pre-training and Multitask Instruction Tuningcited by 79
  6. 2024ChartGemma: Visual Instruction-tuning for Chart Reasoning in the Wildcited by 79
  7. 2024ChartMoE: Mixture of Diversely Aligned Expert Connector for Chart Understandingcited by 45
  8. 2024EvoChart: A Benchmark and a Self-Training Approach Towards Real-World Chart Understandingcited by 33
  9. 2024On Pre-training of Multimodal Language Models Customized for Chart Understandingcited by 13
  10. 2024Rethinking Comprehensive Benchmark for Chart Understanding: A Perspective from Scientific Literaturecited by 9

Built on by

Cited by year (2026 to 13 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2025ChartM3: A Multi-Stage Code-Driven Pipeline for Constructing Multi-Dimensional and Multi-Step Visual Reasoning Data in Chart Comprehension
  2. 2025ChartReasoner: Code-Driven Modality Bridging for Long-Chain Reasoning in Chart Question Answering
  3. 2024RealCQA-V2: A Diagnostic Benchmark for Structured Visual Entailment over Scientific Charts
  4. 2025Chart-R1: Chain-of-Thought Supervision and Reinforcement for Advanced Chart Reasoner
  5. 2023UniChart: A Universal Vision-language Pretrained Model for Chart Comprehension and Reasoning
  6. 2025In-Depth and In-Breadth: Pre-training Multimodal Language Models Customized for Comprehensive Chart Understanding
  7. 2025ChartPoint: Guiding MLLMs with Grounding Reflection for Chart Reasoning
  8. 2026Chartographer: Counterfactual Chart Generation for Evaluating Vision-Language Models