mlsanityData to 7 Oct 2026

Visual Programmability: A Guide for Code-as-Thought in Chart Understanding

arXiv 2509.09286 ↗First posted 11 Sep 2025cs.CVcited by 4

On the map: LLM reasoning → Multimodal reasoning

also in 1 more
Abstract (arXiv)

Chart understanding presents a critical test to the reasoning capabilities of Vision-Language Models (VLMs). Prior approaches face critical limitations: some rely on external tools, making them brittle and constrained by a predefined toolkit, while others fine-tune specialist models that often adopt a single reasoning strategy, such as text-based chain-of-thought (CoT). The intermediate steps of text-based reasoning are difficult to verify, which complicates the use of reinforcement-learning signals that reward factual accuracy. To address this, we propose a Code-as-Thought (CaT) approach to represent the visual information of a chart in a verifiable, symbolic format. Our key insight is that this strategy must be adaptive: a fixed, code-only implementation consistently fails on complex charts where symbolic representation is unsuitable. This finding leads us to introduce Visual Programmability: a learnable property that determines if a chart-question pair is better solved with code or direct visual analysis. We implement this concept in an adaptive framework where a VLM learns to choose between the CaT pathway and a direct visual reasoning pathway. The selection policy of the model is trained with reinforcement learning using a novel dual-reward system. This system combines a data-accuracy reward to ground the model in facts and prevent numerical hallucination, with a decision reward that teaches the model when to use each strategy, preventing it from defaulting to a single reasoning mode. Experiments demonstrate strong and robust performance across diverse chart-understanding benchmarks. Our work shows that VLMs can be taught not only to reason but also how to reason, dynamically selecting the optimal reasoning pathway for each task.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Placed in Multimodal reasoning, one of 17 directions in LLM reasoning. Builds on 35 of its 68 references that are in the map. First posted on arXiv 11 Sep 2025.

Builds on

35 of 68 references.

Closest ancestors · 14

Same direction, newest first

  1. 2025A Neurosymbolic Agent System for Compositional Visual Reasoning9 Jun
  2. 2025Point-RFT: Improving Multimodal Reasoning with Visually Grounded Reinforcement Finetuning26 May
  3. 2025ChartSketcher: Reasoning with Multimodal Feedback and Reflection for Chart Understanding25 May
  4. 2025OpenThinkIMG: Learning to Think with Images via Visual Tool Reinforcement Learning13 May
  5. 2025MM-Eureka: Exploring the Frontiers of Multimodal Reasoning with Rule-based Reinforcement Learning10 Mar
  6. 2024ChartMimic: Evaluating LMM's Cross-Modal Reasoning Capability via Chart-to-Code Generation14 Jun
  7. 2024Are Large Vision Language Models up to the Challenge of Chart Comprehension and Reasoning? An Extensive Investigation into the Capabilities and Limitations of LVLMs1 Jun
  8. 2024ChartX & ChartVLM: A Versatile Benchmark and Foundation Model for Complicated Chart Reasoning19 Feb
  9. 2024Self-Imagine: Effective Unimodal Reasoning with Multimodal Models using Self-Imagination16 Jan
  10. 2023ChartBench: A Benchmark for Complex Visual Reasoning in Charts26 Dec
  11. 2023GENOME: GenerativE Neuro-symbOlic visual reasoning by growing and reusing ModulEs8 Nov
  12. 2023Multimodal Chain-of-Thought Reasoning in Language Models2 Feb
2 more
  1. 2022DePlot: One-shot visual language reasoning by plot-to-table translation20 Dec
  2. 2022ChartQA: A Benchmark for Question Answering about Charts with Visual and Logical Reasoning19 Mar

Other references · 21

  1. 2023GPT-4 Technical Reportcited by 18,132
  2. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
  3. 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Modelscited by 8,851
  4. 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
  5. 2025Qwen2.5-VL Technical Reportcited by 5,418
  6. 2025Gemini 2.5: Pushing the Frontier with Advanced Reasoning, Multimodality, Long Context, and Next Generation Agentic Capabilitiescited by 3,655
  7. 2024Mixtral of Expertscited by 1,785
  8. 2016Adaptive Computation Time for Recurrent Neural Networkscited by 479
  9. 2020DeeBERT: Dynamic Early Exiting for Accelerating BERT Inferencecited by 322
  10. 2022TALM: Tool Augmented Language Modelscited by 197
  11. 2015Conditional Computation in Neural Networks for faster modelscited by 166
  12. 2023UniChart: A Universal Vision-language Pretrained Model for Chart Comprehension and Reasoningcited by 158
9 more
  1. 2023ChartLlama: A Multimodal LLM for Chart Understanding and Generationcited by 158
  2. 2025ChartCoder: Advancing Multimodal Large Language Model for Chart-to-Code Generationcited by 88
  3. 2024ChartAssisstant: A Universal Chart Multimodal Language Model via Chart-to-Table Pre-training and Multitask Instruction Tuningcited by 79
  4. 2024ChartGemma: Visual Instruction-tuning for Chart Reasoning in the Wildcited by 79
  5. 2025PyVision: Agentic Vision with Dynamic Toolingcited by 71
  6. 2023Modular Visual Question Answering via Code Generationcited by 47
  7. 2024ChartMoE: Mixture of Diversely Aligned Expert Connector for Chart Understandingcited by 44
  8. 2025One RL to See Them All: Visual Triple Unified Reinforcement Learningcited by 29
  9. 2024Text2Chart31: Instruction Tuning for Chart Generation with Automatic Feedbackcited by 16

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 4.

4 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2025Chart-R1: Chain-of-Thought Supervision and Reinforcement for Advanced Chart Reasoner
  2. 2026Chart Specification: Structural Representations for Incentivizing VLM Reasoning in Chart-to-Code Generation
  3. 2025ChartM3: A Multi-Stage Code-Driven Pipeline for Constructing Multi-Dimensional and Multi-Step Visual Reasoning Data in Chart Comprehension
  4. 2026ChartProbe: A Diagnostic Study on Visual Reasoning through Perception, Grounding, and Simple Reasoning
  5. 2025Do MLLMs Really Understand the Charts?
  6. 2025EncQA: Benchmarking Vision-Language Models on Visual Encodings for Charts
  7. 2026CharTool: Tool-Integrated Visual Reasoning for Chart Understanding
  8. 2026CharTide: Data-Centric Chart-to-Code Generation via Tri-Perspective Tuning and Inquiry-Driven Evolution