Boosting Chart-to-Code Generation in MLLM via Dual Preference-Guided Refinement
On the map: Multimodal LLMs / vision-language models → Chart understanding and anomaly detection
also in 1 more
Abstract (arXiv)
Translating chart images into executable plotting scripts-referred to as the chart-to-code generation task-requires Multimodal Large Language Models (MLLMs) to perform fine-grained visual parsing, precise code synthesis, and robust cross-modal reasoning. However, this task is inherently under-constrained: multiple valid code implementations can produce the same visual chart, and evaluation must consider both code correctness and visual fidelity across diverse dimensions. This makes it difficult to learn accurate and generalizable mappings through standard supervised fine-tuning. To address these challenges, we propose a dual preference-guided refinement framework that combines a feedback-driven, dual-modality reward mechanism with iterative preference learning. Our approach introduces a structured variant generation strategy and a visual reward model to efficiently produce high-quality, aspect-aware preference pairs-making preference collection scalable and supervision more targeted. These preferences are used in an offline reinforcement learning setup to optimize the model toward multi-dimensional fidelity. Experimental results show that our framework significantly enhances the performance of general-purpose open-source MLLMs, enabling them to generate high-quality plotting code that rivals specialized chart-centric models and even some proprietary systems. The code and datasets are publicly available at https://github.com/Zhihan72/Chart2Code.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Placed in Chart understanding and anomaly detection, one of 16 directions in Multimodal LLMs / vision-language models. Builds on 26 of its 44 references that are in the map. First posted on arXiv 3 Apr 2025.
Builds on
26 of 44 references.
Closest ancestors · 4
Same direction, newest first
- 2025ChartCoder: Advancing Multimodal Large Language Model for Chart-to-Code Generation11 Jan
- 2024Distill Visual Chart Reasoning Ability from LLMs to MLLMs24 Oct
- 2024Plot2Code: A Comprehensive Benchmark for Evaluating Multi-modal Large Language Models in Code Generation from Scientific Plots13 May
- 2024ChartX & ChartVLM: A Versatile Benchmark and Foundation Model for Complicated Chart Reasoning19 Feb
Other references · 22
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2022Training language models to follow instructions with human feedbackcited by 15,971
- 2023Direct Preference Optimization: Your Language Model is Secretly a Reward Modelcited by 8,065
- 2023InstructBLIP: Towards General-purpose Vision-Language Models with Instruction Tuningcited by 2,876
- 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,724
- 2023InternVL: Scaling up Vision Foundation Models and Aligning for Generic Visual-Linguistic Taskscited by 2,565
- 2022ChartQA: A Benchmark for Question Answering about Charts with Visual and Logical Reasoningcited by 1,479
- 2023Open Problems and Fundamental Limitations of Reinforcement Learning from Human Feedbackcited by 759
- 2023Aligning Large Multimodal Models with Factually Augmented RLHFcited by 712
- 2024Self-Play Fine-Tuning Converts Weak Language Models to Strong Language Modelscited by 557
- 2019PlotQA: Reasoning over Scientific Plotscited by 321
- 2023Pix2Video: Video Editing using Image Diffusioncited by 320
10 more
- 2024Iterative Reasoning Preference Optimizationcited by 246
- 2022Zero-Shot Video Question Answering via Frozen Bidirectional Language Modelscited by 229
- 2022Chart-to-Text: A Large-Scale Benchmark for Chart Summarizationcited by 169
- 2023VisText: A Benchmark for Semantically Rich Chart Captioningcited by 112
- 2024MatPlotAgent: Method and Evaluation for LLM-Based Agentic Scientific Data Visualizationcited by 102
- 2024ChartInstruct: Instruction Tuning for Chart Comprehension and Reasoningcited by 68
- 2022OpenCQA: Open-ended Question Answering with Chartscited by 61
- 2024VLFeedback: A Large-Scale AI Feedback Dataset for Large Vision-Language Models Alignmentcited by 58
- 2022The CRINGE Loss: Learning what language not to modelcited by 39
- 2024CodeLutra: Boosting LLM Code Generation via Preference-Guided Refinementcited by 6
Built on by
Citing papers per year: 2025: 4; 2026: 7.
11 papers.
- 2025VinciCoder: Unifying Multimodal Code Generation via Coarse-to-fine Visual Reinforcement Learningcited by 21
- 2025ChartReasoner: Code-Driven Modality Bridging for Long-Chain Reasoning in Chart Question Answeringcited by 13
- 2025Improved Iterative Refinement for Chart-to-Code Generation via Structured Instructioncited by 9
- 2025Chart-RVR: Reinforcement Learning with Verifiable Rewards for Explainable Chart Reasoningcited by 7
- 2026Beyond NL2Code: A Structured Survey of Multimodal Code Intelligencecited by 6
- 2026MM-ReCoder: Advancing Chart-to-Code Generation with Reinforcement Learning and Self-Correctioncited by 5
- 2026Visual-ERM: Reward Modeling for Visual Equivalencecited by 3
- 2026Chart Specification: Structural Representations for Incentivizing VLM Reasoning in Chart-to-Code Generationcited by 2
- 2026CharTide: Data-Centric Chart-to-Code Generation via Tri-Perspective Tuning and Inquiry-Driven Evolutioncited by 2
- 2026Aligned Multi-View Scripts for Universal Chart-to-Code Generationcited by 2
- 2026Who Leads Now? Token-Level Modality Arbitration for Chart-to-Code Generationcited by 0
- 2026Who Leads Now? Token-Level Modality Arbitration for Chart-to-Code Generation16 Aug 2026
- 2026Beyond NL2Code: A Structured Survey of Multimodal Code Intelligence14 Jun 2026
- 2026Aligned Multi-View Scripts for Universal Chart-to-Code Generation27 Apr 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
- 2026Visual-ERM: Reward Modeling for Visual Equivalence13 Mar 2026
- 2026Chart Specification: Structural Representations for Incentivizing VLM Reasoning in Chart-to-Code Generation11 Feb 2026
- 2025VinciCoder: Unifying Multimodal Code Generation via Coarse-to-fine Visual Reinforcement Learning1 Nov 2025
- 2025Chart-RVR: Reinforcement Learning with Verifiable Rewards for Explainable Chart Reasoning13 Oct 2025
- 2025Improved Iterative Refinement for Chart-to-Code Generation via Structured Instruction15 Jun 2025
- 2025ChartReasoner: Code-Driven Modality Bridging for Long-Chain Reasoning in Chart Question Answering11 Jun 2025
Similar, not cited
Close in wording, no citation either way
- 2025ChartMaster: Advancing Chart-to-Code Generation with Real-World Charts and Chart Similarity Reinforcement Learning
- 2026ChartJudgeBench: Evaluating LMM Judges for Chart-to-Code Generation
- 2025Breaking the SFT Plateau: Multimodal Structured Reinforcement Learning for Chart-to-Code Generation
- 2026CharTool: Tool-Integrated Visual Reasoning for Chart Understanding
- 2026RealChart2Code: Advancing Chart-to-Code Generation with Real Data and Multi-Task Evaluation
- 2026SketchVL: Policy Optimization via Fine-Grained Credit Assignment for Chart Understanding and More
- 2025OpusAnimation: Code-Based Dynamic Chart Generation
- 2024Text2Chart31: Instruction Tuning for Chart Generation with Automatic Feedback