REVIEW 3 major objections 6 minor 1 cited by
BigCharts-R1: Enhanced Chart Reasoning with Visual Reinforcement Finetuning
T0 review · 3 major / 6 minor · reviewed 2026-08-05 · deepseek-v4-flash
Pith's one-line read Replotting real-world charts so every training image carries its own exact data, then reinforcing numeric accuracy with GRPO, lifts 3B/7B vision-language models to state-of-the-art chart question answering.
desk verdict A genuinely useful replotting-and-RL recipe for chart reasoning, but the SOTA headline is undercut by an unaddressed potential train/eval overlap on the synthetic benchmarks. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
Two mechanisms carry the argument. (1) The replotting pipeline: a teacher vision-language model (Gemini Flash 2.0) generates plotting code (matplotlib, plotly, or Chart.js) that reproduces each collected real-world chart; the code is executed to render a new image and the original is discarded. This yields a code-level data source consistent with the rendered pixels, so QA generation can trust the code for numbers and the image for visual detail. (2) The Chart Error Rate Reward (CERM): a dense reward mapping the relative error $\frac{|\hat{y}-y|}{|y|}$ to a value in $(0,1]$ via $\frac{1}{1+\mathrm{ER}}$, with exact match for non-numeric answers, summed with a response-format reward. CERM let
What would settle it
Sample a few hundred charts across log-scale, 3D, and dense-axis types; have two annotators read the key numeric values from the original images and compare them against the values embedded in the replotted code and QA ground truths. If systematic discrepancies appear — especially for log scales, where a misread tick is silently re-rendered as the 'truth' — the dataset's accuracy claim is falsified regardless of benchmark scores. Separately, ablating CERM to a binary exact-match reward while keeping everything else fixed would show whether the smooth relative-error reward, rather than RL in ge
Extended reading notes
Core claim
The paper zeroes in on a single trade-off: real chart images carry visual authenticity but no trustworthy data, while synthetic charts carry exact data but little visual variety. Its resolution is a replotting step — a teacher vision-language model writes code that reproduces each collected real-world chart, the code is re-rendered, and the original image is discarded, making image and underlying data consistent by construction. Trained on the resulting BigCharts dataset with supervised fine-tuning plus GRPO reinforcement learning and a chart-error reward (numeric answers graded by relative error), the 3B and 7B BigCharts-R1 models surpass prior chart-specific systems and several larger clos
Load-bearing premise
The dataset's accuracy claim rests on the teacher model's replotting code recovering the true data values of the original charts — a premise the paper does not validate, since discarding the originals makes image and code consistent with each other but not necessarily with the source chart.
Editorial extensions
If this is right
- BigCharts-R1-3B and BigCharts-R1-7B exceed prior chart-specific models and several larger closed-source systems on the averaged chart-QA suite, so small open models can serve as practical chart reasoners without API calls.
- The released BigCharts dataset (about 1.8 million questions with images, code, answers, and chains of thought) gives other groups a ready-made training resource for chart reasoning.
- The RL stage is what the paper credits for out-of-distribution generalization: trained on ChartQA only, the GRPO model transfers better to PlotQA, DVQA, and FigureQA than the SFT model does, so RL can substitute for additional supervised data.
- The paper's stated next targets — tables, geometric figures, chart summarization, and fact-checking — would inherit both the replotting pipeline and the reward-design approach.
Reading between the lines
- My inference: the accuracy guarantee the pipeline advertises is self-consistency, not fidelity. Because the original images are discarded, any systematic error in the teacher's code — log-scale misreads, 3D charts, dense axes (Section 3.1.2) — becomes the ground truth for roughly 1.8M QA pairs, and the paper reports no validation of replotted values against the source charts. A small human audit c
- My inference: the headline gains could partly come from QA+CoT supervision quality rather than from replotting per se, since the ablation in Table 2 compares original-chart QA (image only) against replotted-chart QA (image plus code), confounding the two.
- My inference: if the reward design is the active ingredient, the recipe transfers to neighbouring problems — charts with ordinal or magnitude comparisons, tables, scientific figures — and a clean test is to swap CERM for a binary exact-match reward and measure where the RL gains disappear.
- My inference: the stronger out-of-distribution result for RL over SFT (Section 5.4) implies that verification-driven RL may substitute for larger supervised datasets in chart reasoning; a direct test is training on a tenth of BigCharts with RL and comparing against full-data SFT.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes BigCharts, a 1.8M-question chart QA dataset built by collecting 245k real-world chart images (from existing datasets, Common Crawl, and Google Search) and 'replotting' them via Gemini Flash 2.0-generated code, then generating QA pairs with chain-of-thought from both the replotted image and the code. It also proposes BigCharts-R1, a training recipe combining SFT on BigCharts with GRPO-based RL using a chart-specific numeric error reward (CERM) and a format reward. Experiments on three synthetic benchmarks (FigureQA-Sub, DVQA-Sub, PlotQA-Sub) and two real-world benchmarks (ChartQA, CharXiv) show that BigCharts-R1-3B/7B outperform prior chart-specific models and several larger open/closed-source baselines. The paper additionally reports ablations (same-backbone comparison vs. TinyChart/ChartGemma data; original vs. replotted charts; RL vs. SFT for OOD generalization).
Significance. If the results hold, the contribution is substantial: a large, visually diverse chart reasoning dataset with (claimed) accurate underlying data, plus an SFT+RL recipe that improves chart reasoning and OOD generalization. The paper's methodological strengths are real: Table 2 conducts a same-backbone comparison against previous datasets, the replotted-vs-original ablation isolates the effect of the replotting pipeline, and Figure 4 provides a controlled RL-vs-SFT comparison on out-of-distribution benchmarks. The release of the dataset and code would be a useful resource for the chart QA community. However, two load-bearing issues—possible benchmark contamination from using FigureQA/DVQA/PlotQA images in the training data while evaluating on subsampled versions of those same benchmarks, and the unvalidated claim of 'accurate underlying data' in the replotting step—need to be resolved before the state-of-the-art claim can be accepted.
major comments (3)
- [§3.1.1 and §5.1 (Table 1)] The BigCharts training data aggregates images from FigureQA, DVQA, and PlotQA (§3.1.1), and the evaluation in Table 1 uses FigureQA-Sub, DVQA-Sub, and PlotQA-Sub created by sampling from 'the original splits' (§5.1). The paper never states that evaluation charts or their source images were excluded from the BigCharts training set. Moreover, the RL data explicitly includes 1K randomly sampled instances from the training subsets of PlotQA, DVQA, and FigureQA. If the same chart images (even after replotting) or the same question families appear in training and evaluation, the large gains on the three synthetic subsets reflect memorization rather than chart reasoning, and the averaged SOTA claim in Table 1 is directly undermined. Please report exactly which splits were used for FigureQA-Sub/DVQA-Sub/PlotQA-Sub (val/test), state explicitly whether any BigCharts source images or QA pairs overl
- [§3.1.2] The paper's central dataset-quality claim is that replotting 'ensures visual authenticity coupled with accurate underlying data.' But the replotting pipeline only guarantees consistency between the newly rendered image and the Gemini-generated code; it does not validate that the code recovers the true data values of the original real-world chart. The paper acknowledges that initial VLM code may be inaccurate but discards the original images, so any systematic misreading of log scales, 3D charts, dense axes, or color-coded values propagates into all ~1.8M QA pairs. No quantitative or human validation of replotted values against original source data is reported. This is load-bearing for the dataset's value and for the interpretation of Table 2's 'replotted vs. original' gain. Please report a validation study (e.g., human comparison of original vs. replotted values, or automated comparison
- [Eq. (3), §4.2] The CERM formula divides by |y| for numeric ground-truth values. If the ground-truth value is exactly zero (which can occur in real datasets, e.g., zero counts or zero growth), the error rate is undefined. This is a correctness issue in the reward function. Please specify how zero-valued answers are handled (e.g., absolute error threshold, or a separate case).
minor comments (6)
- [Figure 1 caption] The caption says 'a two-stage approach: (i) visual instruction tuning ... and (b) RL (GRPO)'—the second label should be '(ii)'.
- [§5.2] Typo: 'infact' should be 'in fact'.
- [§3.1.2] The mapping 1/(1+ER) is called 'homographic'; the intended term is probably 'homographic' as in a fractional linear transformation, but this is unusual. Consider calling it a 'hyperbolic' or 'reciprocal' mapping to avoid confusion.
- [Table 1] Several closed-source baselines have missing entries for ChartQA hum/aug and CharXiv reasoning/descriptive subsets. Please state why (e.g., not evaluated) so the reader can interpret the averaged column fairly.
- [A.7] The sample-output section repeatedly says 'Figure 14' for PlotQA, DVQA, FigureQA, and CharXiv samples; the figures are numbered 15–18 and should be cited correctly.
- [Abstract/§5.2] The phrase 'sets a new state-of-the-art standard' is stronger than the evidence warrants until the contamination question is resolved; consider qualifying the claim to 'state-of-the-art among models of comparable size on these benchmarks'.
Circularity Check
Replotting 'accuracy' claim is self-confirming by construction; benchmark SOTA remains largely independent.
-
self definitional
[Section 1 (Introduction) and Section 3.1.2 (Chart Re-Plotting)]
"While initial VLM-generated code for the charts may have inaccuracies, we mitigate this by re-rendering these codes into new, improved chart images and discarding the original charts, ensuring visual authenticity coupled with accurate underlying data."
The claimed 'accurate underlying data' is never validated against the original real-world charts. Because the original image is discarded and the new chart is rendered from the generated code, image-code consistency is true by construction: any VLM estimation error is baked into both the code and the re-rendered image. Thus 'accuracy' reduces to self-consistency with the same generated code, not fidelity to the source chart. This circularity supports the dataset-quality contribution, though it does not by itself force the benchmark results.
full rationale
The central benchmark claims are not circular in the strongest sense: ChartQA and CharXiv are external held-out benchmarks, the RL rewards are computed against provided ground-truth answers rather than fitted parameters, and the main SOTA comparison is not derived from the paper's own equations. The self-citations to ChartGemma and ChartQA are normal and not load-bearing: the evaluation would survive without them. The one genuine circular step is in the replotting pipeline: the paper defines 'accurate underlying data' as the code used to render the replacement chart, after discarding the original, so the claimed accuracy is guaranteed by construction rather than measured. A separate validity risk, not a demonstrated circular reduction, is that FigureQA/DVQA/PlotQA images are aggregated for training while evaluation subsets are sampled from 'original splits' of the same datasets; the paper does not state that evaluation charts were excluded, so those synthetic-benchmark gains could partly reflect overlap. This concern is real but conditional, so it is noted here rather than counted as a proven circular step.
Assumptions & free parameters
free parameters (4)
- Chart classifier thresholds =
0.95 (stage 1), 0.98 (stage 2)
- Per-chart question type distribution =
16 questions (3 numeric-op, 3 visual-numeric, 3 retrieval, 2 yes/no, 2 counting, 1 unanswerable, 1 MCQ, 1 multi-turn)
- CERM reward mapping =
1/(1+ER)
- RL data composition =
ChartQA train plus 1K each from PlotQA v1/v2, DVQA, and FigureQA training splits
assumptions (5)
- domain assumption Gemini Flash 2.0 code generation recovers chart data well enough that re-rendered charts plus generated QA are accurate training targets.
- domain assumption Replotted charts preserve the visual features that matter for transfer to real-world charts.
- standard math GRPO group-relative advantage estimates are unbiased in this RLVR setup.
- domain assumption 1K-sample subsets of FigureQA, DVQA, and PlotQA are representative of the test distributions.
- domain assumption SFT teacher-generated chains-of-thought contain no systematic error that the RL stage cannot correct.
Cite this review
Pith. "Pith review of BigCharts-R1: Enhanced Chart Reasoning with Visual Reinforcement Finetuning." pith.science (2026). https://pith.science/paper/QKPZTRU5
@misc{pith2026250809804,
author = {Pith},
title = {Pith review of: BigCharts-R1: Enhanced Chart Reasoning with Visual Reinforcement Finetuning},
year = {2026},
howpublished = {\url{https://pith.science/paper/QKPZTRU5}},
note = {Machine review of arXiv:2508.09804}
}
read the original abstract
Charts are essential to data analysis, transforming raw data into clear visual representations that support human decision-making. Although current vision-language models (VLMs) have made significant progress, they continue to struggle with chart comprehension due to training on datasets that lack diversity and real-world authenticity, or on automatically extracted underlying data tables of charts, which can contain numerous estimation errors. Furthermore, existing models only rely on supervised fine-tuning using these low-quality datasets, severely limiting their effectiveness. To address these issues, we first propose BigCharts, a dataset creation pipeline that generates visually diverse chart images by conditioning the rendering process on real-world charts sourced from multiple online platforms. Unlike purely synthetic datasets, BigCharts incorporates real-world data, ensuring authenticity and visual diversity, while still retaining accurate underlying data due to our proposed replotting process. Additionally, we introduce a comprehensive training framework that integrates supervised fine-tuning with Group Relative Policy Optimization (GRPO)-based reinforcement learning. By introducing novel reward signals specifically designed for chart reasoning, our approach enhances model robustness and generalization across diverse chart styles and domains, resulting in a state-of-the-art chart reasoning model, BigCharts-R1. Extensive experiments demonstrate that our models surpass existing methods on multiple chart question-answering benchmarks compared to even larger open-source and closed-source models.
Figures
Figures from the paper (16 more)
Forward citations
Cited by 1 Pith paper
-
Chart Deception in Vision-Language Models: From Vulnerability to Mitigation
Misleading chart designs shift vision-language models' answers away from the true data interpretation; a paired benchmark measures this shift, and a model-extracted chart summary reduces it for most models.
Reference graph
Works this paper leans on
-
[2023]
Kaiming He, Xiangyu Zhang, Shaoqing Ren and Jian Sun
URL https://arxiv.org/abs/2311.16483. Kaiming He, Xiangyu Zhang, Shaoqing Ren and Jian Sun. Deep residual learning for image recognition, 2015. URL https://arxiv.org/abs/1512.03385. Enamul Hoque, Parsa Kavehzadeh and Ahmed Masry. Chart question answering: State of the art and future directions, 2022. URL https://arxiv.org/abs/2205.03966. Kevin Hu, Michiel...
arXiv 2015
-
[2025]
URL https://arxiv.org/abs/2502.21321. Nathan Lambert, Jacob Morrison, Valentina Pyatkin, Shengyi Huang, Hamish Ivison, Faeze Brahman, Lester James V . Miranda, Alisa Liu, Nouha Dziri, Shane Lyu, Yuling Gu, Saumya Malik, Victoria Graf, Jena D. Hwang, Jiangjiang Yang et al. Tulu 3: Push- ing frontiers in open language model post-training, 2025. URL https://...
arXiv 2025
Reviewed August 5, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.