Breaking the SFT Plateau: Multimodal Structured Reinforcement Learning for Chart-to-Code Generation
On the map: LLM reasoning → Multimodal reasoning
Abstract (arXiv)
While reinforcement learning (RL) has proven highly effective for general reasoning in vision-language models, its application to tasks requiring deep understanding of information-rich images and structured output generation remains underexplored. Chart-to-code generation exemplifies this challenge, demanding complex reasoning over visual charts to produce structured code. Supervised fine-tuning (SFT) alone is often insufficient, highlighting the need for effective RL strategies tailored to structured outputs. In this paper, we systematically investigate the performance plateau of SFT through large-scale experiments and propose Multimodal Structured Reinforcement Learning (MSRL) for chart-to-code generation. We construct the largest training corpus to date, with 3 million chart-code pairs curated from real-world tables in arXiv papers, addressing the limitations of previous synthetic datasets. Despite achieving state-of-the-art performance, our experiments show that simply increasing SFT data eventually leads to diminishing improvements. To break this plateau, MSRL employs a multi-granularity reward system that integrates both textual and visual feedback. At the textual level, rule-based rewards validate fine-grained code details, while at the visual level, a model-based reward assesses the structural similarity between rendered code and ground-truth charts. We implement a two-stage curriculum training strategy, first optimizing the model with textual rewards and then incorporating visual signals for further enhancement. Experimental results demonstrate that MSRL substantially breaks the SFT plateau, improving high-level metrics by 6.2% and 9.9% on ChartMimic and ReachQA benchmarks, respectively. Notably, our method outperforms all existing approaches in the chart domain and achieves competitive results with advanced closed-source models.
Key facts. Cited by 19 papers in the map (data through 14 Oct 2026). Placed in Multimodal reasoning, one of 17 directions in LLM reasoning. Builds on 40 of its 50 references that are in the map. First posted on arXiv 19 Aug 2025.
Builds on
40 of 50 references.
Closest ancestors · 16
Same direction, newest first
- 2025BigCharts-R1: Enhanced Chart Reasoning with Visual Reinforcement Finetuning13 Aug
- 2025Learning Only with Images: Visual Reinforcement Learning with Reasoning, Rendering, and Visual Feedback28 Jul
- 2025Chart-R1: Chain-of-Thought Supervision and Reinforcement for Advanced Chart Reasoner21 Jul
- 2025Point-RFT: Improving Multimodal Reasoning with Visually Grounded Reinforcement Finetuning26 May
- 2025MathCoder-VL: Bridging Vision and Code for Enhanced Multimodal Mathematical Reasoning15 May
- 2025VLM-R1: A Stable and Generalizable R1-style Large Vision-Language Model10 Apr
- 2025Multimodal Chain-of-Thought Reasoning: A Comprehensive Survey16 Mar
- 2025R1-Onevision: Advancing Generalized Multimodal Reasoning through Cross-Modal Formalization13 Mar
- 2025MM-Eureka: Exploring the Frontiers of Multimodal Reasoning with Rule-based Reinforcement Learning10 Mar
- 2025Vision-R1: Incentivizing Reasoning Capability in Multimodal Large Language Models9 Mar
- 2024Expanding Performance Boundaries of Open-Source Multimodal Models with Model, Data, and Test-Time Scaling6 Dec
- 2024Distill Visual Chart Reasoning Ability from LLMs to MLLMs24 Oct
4 more
- 2024ChartMimic: Evaluating LMM's Cross-Modal Reasoning Capability via Chart-to-Code Generation14 Jun
- 2024ChartX & ChartVLM: A Versatile Benchmark and Foundation Model for Complicated Chart Reasoning19 Feb
- 2022DePlot: One-shot visual language reasoning by plot-to-table translation20 Dec
- 2022ChartQA: A Benchmark for Question Answering about Charts with Visual and Logical Reasoning19 Mar
Other references · 24
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Modelscited by 9,379
- 2023Direct Preference Optimization: Your Language Model is Secretly a Reward Modelcited by 8,065
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,974
- 2025Qwen2.5-VL Technical Reportcited by 5,587
- 2024Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolutioncited by 4,234
- 2023InternVL: Scaling up Vision Foundation Models and Aligning for Generic Visual-Linguistic Taskscited by 2,565
- 2024LlamaFactory: Unified Efficient Fine-Tuning of 100+ Language Modelscited by 1,464
- 2024A Survey on LLM-as-a-Judgecited by 1,423
- 2025Understanding R1-Zero-Like Training: A Critical Perspectivecited by 1,345
- 2024MM-LLMs: Recent Advances in MultiModal Large Language Modelscited by 278
- 2022Chart-to-Text: A Large-Scale Benchmark for Chart Summarizationcited by 169
12 more
- 2023ChartLlama: A Multimodal LLM for Chart Understanding and Generationcited by 163
- 2023StarVector: Generating Scalable Vector Graphics Code from Images and Textcited by 102
- 2024MatPlotAgent: Method and Evaluation for LLM-Based Agentic Scientific Data Visualizationcited by 102
- 2025ChartCoder: Advancing Multimodal Large Language Model for Chart-to-Code Generationcited by 92
- 2024Web2Code: A Large-scale Webpage-to-Code Dataset and Evaluation Framework for Multimodal LLMscited by 74
- 2024Interaction2Code: Benchmarking MLLM-based Interactive Webpage Code Generation from Interactive Prototypingcited by 51
- 2024ChartMoE: Mixture of Diversely Aligned Expert Connector for Chart Understandingcited by 46
- 2024MMCode: Benchmarking Multimodal Large Language Models for Code Generation with Visually Rich Programming Problemscited by 40
- 2025Rendering-Aware Reinforcement Learning for Vector Graphics Generationcited by 39
- 2025ChartEdit: How Far Are MLLMs From Automating Chart Analysis? Evaluating MLLMs' Capability via Chart Editingcited by 32
- 2024BigDocs: An Open Dataset for Training Multimodal Models on Document and Code Taskscited by 12
- 2025ChartM3: Benchmarking Chart Editing with Multimodal Instructionscited by 9
Built on by
Citing papers per year: 2025: 7; 2026: 12.
19 papers.
Sort:
By area:
- 2025The Landscape of Agentic Reinforcement Learning for LLMs: A Surveycited by 205
- 2025A Survey of Reinforcement Learning for Large Reasoning Modelscited by 180
- 2025VinciCoder: Unifying Multimodal Code Generation via Coarse-to-fine Visual Reinforcement Learningcited by 21
- 2025LLM/Agent-as-Data-Analyst: A Surveycited by 16
- 2026HunyuanOCR-1.5: Making Lightweight OCR VLMs Faster and Bettercited by 14
- 2026OCRVerse: Towards Holistic OCR in End-to-End Vision-Language Modelscited by 12
- 2025Mixture-of-Minds: Multi-Agent Reinforcement Learning for Table Understandingcited by 7
- 2026Beyond NL2Code: A Structured Survey of Multimodal Code Intelligencecited by 6
- 2025START: Spatial and Textual Learning for Chart Understandingcited by 4
- 2026OmniDiagram: Advancing Unified Diagram Code Generation via Visual Interrogation Rewardcited by 4
- 2026Visual-ERM: Reward Modeling for Visual Equivalencecited by 3
- 2025Metis-HOME: Hybrid Optimized Mixture-of-Experts for Multimodal Reasoningcited by 2
7 more
- 2026CharTide: Data-Centric Chart-to-Code Generation via Tri-Perspective Tuning and Inquiry-Driven Evolutioncited by 2
- 2026ChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formatscited by 2
- 2026Rethinking Agentic Reinforcement Learning In Large Language Modelscited by 1
- 2026Self-Distillation Policy Optimization via Visual Feedback: Bridging Code and Visual Artifactscited by 1
- 2026UniCoder: Unified Visual-to-Code Generation via Symbolic Rewards and Reference-Guided Code Optimizationcited by 1
- 2026What You See Is What You Get: Observation-Aligned Supervision for Chart-to-Code Generationcited by 0
- 2026REChart: Reasoning-Efficient Chart Editing with Large Reasoning Modelscited by 0
- 2026REChart: Reasoning-Efficient Chart Editing with Large Reasoning Models18 Aug 2026
- 2026HunyuanOCR-1.5: Making Lightweight OCR VLMs Faster and Better6 Jul 2026
- 2026What You See Is What You Get: Observation-Aligned Supervision for Chart-to-Code Generation6 Jul 2026
- 2026UniCoder: Unified Visual-to-Code Generation via Symbolic Rewards and Reference-Guided Code Optimization30 Jun 2026
- 2026Beyond NL2Code: A Structured Survey of Multimodal Code Intelligence14 Jun 2026
- 2026Self-Distillation Policy Optimization via Visual Feedback: Bridging Code and Visual Artifacts9 Jun 2026
- 2026ChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formats31 May 2026
- 2026Rethinking Agentic Reinforcement Learning In Large Language Models30 Apr 2026
- 2026CharTide: Data-Centric Chart-to-Code Generation via Tri-Perspective Tuning and Inquiry-Driven Evolution24 Apr 2026
- 2026OmniDiagram: Advancing Unified Diagram Code Generation via Visual Interrogation Reward7 Apr 2026
- 2026Visual-ERM: Reward Modeling for Visual Equivalence13 Mar 2026
- 2026OCRVerse: Towards Holistic OCR in End-to-End Vision-Language Models29 Jan 2026
7 more
- 2025START: Spatial and Textual Learning for Chart Understanding8 Dec 2025
- 2025VinciCoder: Unifying Multimodal Code Generation via Coarse-to-fine Visual Reinforcement Learning1 Nov 2025
- 2025Metis-HOME: Hybrid Optimized Mixture-of-Experts for Multimodal Reasoning23 Oct 2025
- 2025Mixture-of-Minds: Multi-Agent Reinforcement Learning for Table Understanding23 Oct 2025
- 2025LLM/Agent-as-Data-Analyst: A Survey28 Sep 2025
- 2025A Survey of Reinforcement Learning for Large Reasoning Models10 Sep 2025
- 2025The Landscape of Agentic Reinforcement Learning for LLMs: A Survey2 Sep 2025
- 2026HunyuanOCR-1.5: Making Lightweight OCR VLMs Faster and Bettercited by 14
- 2026OCRVerse: Towards Holistic OCR in End-to-End Vision-Language Modelscited by 12
- 2025START: Spatial and Textual Learning for Chart Understandingcited by 4
- 2026CharTide: Data-Centric Chart-to-Code Generation via Tri-Perspective Tuning and Inquiry-Driven Evolutioncited by 2
- 2026UniCoder: Unified Visual-to-Code Generation via Symbolic Rewards and Reference-Guided Code Optimizationcited by 1
- 2026HunyuanOCR-1.5: Making Lightweight OCR VLMs Faster and Better6 Jul 2026
- 2026UniCoder: Unified Visual-to-Code Generation via Symbolic Rewards and Reference-Guided Code Optimization30 Jun 2026
- 2026CharTide: Data-Centric Chart-to-Code Generation via Tri-Perspective Tuning and Inquiry-Driven Evolution24 Apr 2026
- 2026OCRVerse: Towards Holistic OCR in End-to-End Vision-Language Models29 Jan 2026
- 2025START: Spatial and Textual Learning for Chart Understanding8 Dec 2025
- 2025A Survey of Reinforcement Learning for Large Reasoning Modelscited by 180
- 2025Metis-HOME: Hybrid Optimized Mixture-of-Experts for Multimodal Reasoningcited by 2
- 2026Rethinking Agentic Reinforcement Learning In Large Language Modelscited by 1
- 2026REChart: Reasoning-Efficient Chart Editing with Large Reasoning Modelscited by 0
- 2026REChart: Reasoning-Efficient Chart Editing with Large Reasoning Models18 Aug 2026
- 2026Rethinking Agentic Reinforcement Learning In Large Language Models30 Apr 2026
- 2025Metis-HOME: Hybrid Optimized Mixture-of-Experts for Multimodal Reasoning23 Oct 2025
- 2025A Survey of Reinforcement Learning for Large Reasoning Models10 Sep 2025
- 2025The Landscape of Agentic Reinforcement Learning for LLMs: A Surveycited by 205
- 2025LLM/Agent-as-Data-Analyst: A Surveycited by 16
- 2025Mixture-of-Minds: Multi-Agent Reinforcement Learning for Table Understandingcited by 7
- 2026Visual-ERM: Reward Modeling for Visual Equivalencecited by 3
- 2026Visual-ERM: Reward Modeling for Visual Equivalence13 Mar 2026
- 2025VinciCoder: Unifying Multimodal Code Generation via Coarse-to-fine Visual Reinforcement Learningcited by 21
- 2026Beyond NL2Code: A Structured Survey of Multimodal Code Intelligencecited by 6
- 2026OmniDiagram: Advancing Unified Diagram Code Generation via Visual Interrogation Rewardcited by 4
- 2026ChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formatscited by 2
- 2026What You See Is What You Get: Observation-Aligned Supervision for Chart-to-Code Generationcited by 0
- 2026What You See Is What You Get: Observation-Aligned Supervision for Chart-to-Code Generation6 Jul 2026
- 2026Beyond NL2Code: A Structured Survey of Multimodal Code Intelligence14 Jun 2026
- 2026ChartArena: Benchmarking Chart Parsing across Languages, Scenarios, and Formats31 May 2026
- 2026OmniDiagram: Advancing Unified Diagram Code Generation via Visual Interrogation Reward7 Apr 2026
- 2025VinciCoder: Unifying Multimodal Code Generation via Coarse-to-fine Visual Reinforcement Learning1 Nov 2025
Similar, not cited
Close in wording, no citation either way
- 2026Chart Specification: Structural Representations for Incentivizing VLM Reasoning in Chart-to-Code Generation
- 2025Boosting Chart-to-Code Generation in MLLM via Dual Preference-Guided Refinement
- 2026ChartJudgeBench: Evaluating LMM Judges for Chart-to-Code Generation
- 2026CharTool: Tool-Integrated Visual Reasoning for Chart Understanding
- 2025ChartMaster: Advancing Chart-to-Code Generation with Real-World Charts and Chart Similarity Reinforcement Learning
- 2026SketchVL: Policy Optimization via Fine-Grained Credit Assignment for Chart Understanding and More
- 2026Chart-RL: Generalized Chart Comprehension via Reinforcement Learning with Verifiable Rewards
- 2025Chart-RVR: Reinforcement Learning with Verifiable Rewards for Explainable Chart Reasoning