ChartMaster: Advancing Chart-to-Code Generation with Real-World Charts and Chart Similarity Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
The chart-to-code generation task requires MLLMs to convert chart images into executable code. This task faces two main challenges: limited data diversity and the difficulty of maintaining visual consistency between generated charts and the original ones. Existing datasets mainly rely on synthetic seed data to prompt GPT models for code generation, resulting in homogeneous samples that limit model generalization to real-world chart styles. To address this, we propose ReChartPrompt, leveraging real-world, human-designed charts extracted from arXiv papers as prompts. By harnessing the rich content and diverse visual styles of arXiv charts, we construct ReChartPrompt-240K, a large-scale and highly diverse dataset that better reflects realistic chart variations. For the second challenge, although SFT improves code understanding by optimizing next-token prediction, it does not provide direct supervision on visual features. As a result, it often fails to guarantee that the generated charts visually match the original ones. To address this, we propose ChartSimRL, a GRPO-based reinforcement learning algorithm guided by a novel chart similarity reward. This reward consists of two components: attribute similarity, which measures the overlap of chart attributes like layout and color between the generated and original charts, and visual similarity, which evaluates overall visual features, including texture, using convolutional neural networks. Unlike traditional text-based rewards, our reward accounts for the multimodal nature of the chart-to-code generation task, significantly enhancing the model's ability to accurately reproduce charts. Integrating ReChartPrompt and ChartSimRL, we develop the ChartMaster model, achieving SOTA results among 7B-parameter models and rivaling GPT-4o on various chart-to-code benchmarks. All resources are available at https://github.com/WentaoTan/ChartMaster.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 35 of its 46 references that are in the map. First posted on arXiv 25 Aug 2025.
Builds on
35 of 46 references.
References · 35
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Modelscited by 8,851
- 2023Direct Preference Optimization: Your Language Model is Secretly a Reward Modelcited by 7,916
- 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,146
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2025Qwen2.5-VL Technical Reportcited by 5,418
- 2024GPT-4o System Cardcited by 4,467
- 2024Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolutioncited by 4,151
- 2022Training a Helpful and Harmless Assistant with Reinforcement Learning from Human Feedbackcited by 3,634
- 2023InternVL: Scaling up Vision Foundation Models and Aligning for Generic Visual-Linguistic Taskscited by 2,534
23 more
- 2024MiniCPM-V: A GPT-4V Level MLLM on Your Phonecited by 1,061
- 2024DeepSeek-VL: Towards Real-World Vision-Language Understandingcited by 718
- 2025Vision-R1: Incentivizing Reasoning Capability in Multimodal Large Language Modelscited by 653
- 2024LLaVA-NeXT-Interleave: Tackling Multi-image, Video, and 3D in Large Multimodal Modelscited by 571
- 2025VLM-R1: A Stable and Generalizable R1-style Large Vision-Language Modelcited by 515
- 2025R1-VL: Learning to Reason with Multimodal Large Language Models via Step-wise Group Relative Policy Optimizationcited by 296
- 2025MM-Eureka: Exploring the Frontiers of Multimodal Reasoning with Rule-based Reinforcement Learningcited by 294
- 2025LMM-R1: Empowering 3B LMMs with Strong Reasoning Abilities Through Two-Stage Rule-Based RLcited by 244
- 2025Seg-Zero: Reasoning-Chain Guided Segmentation via Cognitive Reinforcementcited by 234
- 2023ChartLlama: A Multimodal LLM for Chart Understanding and Generationcited by 158
- 2024ChartX & ChartVLM: A Versatile Benchmark and Foundation Model for Complicated Chart Reasoningcited by 127
- 2024ChartMimic: Evaluating LMM's Cross-Modal Reasoning Capability via Chart-to-Code Generationcited by 118
- 2025Perception-R1: Pioneering Perception Policy with Reinforcement Learningcited by 116
- 2024MatPlotAgent: Method and Evaluation for LLM-Based Agentic Scientific Data Visualizationcited by 98
- 2024Reinforcement Learning for LLM Post-Training: A Surveycited by 91
- 2025ChartCoder: Advancing Multimodal Large Language Model for Chart-to-Code Generationcited by 88
- 2024ChartAssisstant: A Universal Chart Multimodal Language Model via Chart-to-Table Pre-training and Multitask Instruction Tuningcited by 79
- 2024MMCode: Benchmarking Multimodal Large Language Models for Code Generation with Visually Rich Programming Problemscited by 38
- 2023Outline, Then Details: Syntactically Guided Coarse-To-Fine Code Generationcited by 27
- 2024Beyond Human Data: Aligning Multimodal Large Language Models by Iterative Self-Evolutioncited by 11
- 2025Improving the Reasoning of Multi-Image Grounding in MLLMs via Reinforcement Learningcited by 11
- 2024Python is Not Always the Best Choice: Embracing Multilingual Program of Thoughtscited by 8
- 2025From Answers to Rationales: Self-Aligning Multimodal Reasoning with Answer-Oriented Chain-of-Thoughtcited by 2
Built on by
Citing papers per year: 2025: 3; 2026: 12.
15 papers.
Sort:
By area:
- 2025A Survey of Reinforcement Learning for Large Reasoning Modelscited by 175
- 2025VinciCoder: Unifying Multimodal Code Generation via Coarse-to-fine Visual Reinforcement Learningcited by 18
- 2026Multimodal OCR: Parse Anything from Documentscited by 12
- 2026OCRVerse: Towards Holistic OCR in End-to-End Vision-Language Modelscited by 10
- 2025START: Spatial and Textual Learning for Chart Understandingcited by 4
- 2026MM-ReCoder: Advancing Chart-to-Code Generation with Reinforcement Learning and Self-Correctioncited by 4
- 2026OmniDiagram: Advancing Unified Diagram Code Generation via Visual Interrogation Rewardcited by 3
- 2026Visual-ERM: Reward Modeling for Visual Equivalencecited by 2
- 2026CharTide: Data-Centric Chart-to-Code Generation via Tri-Perspective Tuning and Inquiry-Driven Evolutioncited by 2
- 2026Self-Distillation Policy Optimization via Visual Feedback: Bridging Code and Visual Artifactscited by 1
- 2026LongWebBench: Evaluating Structural and Functional Webpage Generation in Long-Horizon Settingscited by 0
- 2026What You See Is What You Get: Observation-Aligned Supervision for Chart-to-Code Generationcited by 0
3 more
- 2026FigMirror: Ground It, Code It, Plot It28 Aug 2026
- 2026REChart: Reasoning-Efficient Chart Editing with Large Reasoning Models18 Aug 2026
- 2026Who Leads Now? Token-Level Modality Arbitration for Chart-to-Code Generation16 Aug 2026
- 2026What You See Is What You Get: Observation-Aligned Supervision for Chart-to-Code Generation6 Jul 2026
- 2026LongWebBench: Evaluating Structural and Functional Webpage Generation in Long-Horizon Settings16 Jun 2026
- 2026Self-Distillation Policy Optimization via Visual Feedback: Bridging Code and Visual Artifacts9 Jun 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
- 2026MM-ReCoder: Advancing Chart-to-Code Generation with Reinforcement Learning and Self-Correction2 Apr 2026
- 2026Visual-ERM: Reward Modeling for Visual Equivalence13 Mar 2026
- 2026Multimodal OCR: Parse Anything from Documents13 Mar 2026
- 2026OCRVerse: Towards Holistic OCR in End-to-End Vision-Language Models29 Jan 2026
- 2026OCRVerse: Towards Holistic OCR in End-to-End Vision-Language Modelscited by 10
- 2025START: Spatial and Textual Learning for Chart Understandingcited by 4
- 2026MM-ReCoder: Advancing Chart-to-Code Generation with Reinforcement Learning and Self-Correctioncited by 4
- 2026CharTide: Data-Centric Chart-to-Code Generation via Tri-Perspective Tuning and Inquiry-Driven Evolutioncited by 2
- 2026LongWebBench: Evaluating Structural and Functional Webpage Generation in Long-Horizon Settingscited by 0
- 2026LongWebBench: Evaluating Structural and Functional Webpage Generation in Long-Horizon Settings16 Jun 2026
- 2026CharTide: Data-Centric Chart-to-Code Generation via Tri-Perspective Tuning and Inquiry-Driven Evolution24 Apr 2026
- 2026MM-ReCoder: Advancing Chart-to-Code Generation with Reinforcement Learning and Self-Correction2 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
- 2026Visual-ERM: Reward Modeling for Visual Equivalencecited by 2
- 2026Visual-ERM: Reward Modeling for Visual Equivalence13 Mar 2026
- 2025VinciCoder: Unifying Multimodal Code Generation via Coarse-to-fine Visual Reinforcement Learningcited by 18
- 2026Multimodal OCR: Parse Anything from Documentscited by 12
- 2026OmniDiagram: Advancing Unified Diagram Code Generation via Visual Interrogation Rewardcited by 3
- 2026Self-Distillation Policy Optimization via Visual Feedback: Bridging Code and Visual Artifactscited by 1
- 2026What You See Is What You Get: Observation-Aligned Supervision for Chart-to-Code Generationcited by 0
- 2026Who Leads Now? Token-Level Modality Arbitration for Chart-to-Code Generationcited by 0
- 2026FigMirror: Ground It, Code It, Plot Itcited by 0
- 2026FigMirror: Ground It, Code It, Plot It28 Aug 2026
- 2026Who Leads Now? Token-Level Modality Arbitration for Chart-to-Code Generation16 Aug 2026
- 2026What You See Is What You Get: Observation-Aligned Supervision for Chart-to-Code Generation6 Jul 2026
- 2026Self-Distillation Policy Optimization via Visual Feedback: Bridging Code and Visual Artifacts9 Jun 2026
- 2026OmniDiagram: Advancing Unified Diagram Code Generation via Visual Interrogation Reward7 Apr 2026
- 2026Multimodal OCR: Parse Anything from Documents13 Mar 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
- 2025Boosting Chart-to-Code Generation in MLLM via Dual Preference-Guided Refinement
- 2025ChartGen: Scaling Chart Understanding Via Code-Guided Synthetic Chart Generation
- 2026Chart Specification: Structural Representations for Incentivizing VLM Reasoning in Chart-to-Code Generation
- 2024Text2Chart31: Instruction Tuning for Chart Generation with Automatic Feedback
- 2025Breaking the SFT Plateau: Multimodal Structured Reinforcement Learning for Chart-to-Code Generation
- 2026RealChart2Code: Advancing Chart-to-Code Generation with Real Data and Multi-Task Evaluation
- 2025BigCharts-R1: Enhanced Chart Reasoning with Visual Reinforcement Finetuning
- 2026ChartJudgeBench: Evaluating LMM Judges for Chart-to-Code Generation