COLM 2026

CURV: Enhancing Chart Understanding Through Curriculum Visual Grounded Reasoning

1William & Mary    2Northwestern University    3Adobe    4University of Illinois, Urbana-Champaign

Abstract

Chart question answering requires multimodal large language models to integrate visual comprehension with logical reasoning, yet current models struggle with accurate visual grounding and coherent reasoning chains. While extrinsic chain-of-thought prompting and visual cues significantly improve performance, current MLLMs lack intrinsic visual grounded reasoning capabilities, leading to inaccurate perception and reasoning disconnected from visual evidence. We propose CURV, a curriculum learning framework that develops intrinsic visual reasoning by reformulating chart question answering as multi-step visual grounded reasoning, where each step coordinates logical reasoning with dynamic visual grounding. To support model learning, we introduce CCQA, a three-level curriculum dataset with scalable synthetic generation across diverse chart types and reasoning patterns. Experiments show gains of up to ↑20.50% over baselines, with generalization to real-world benchmarks (↑12.30%) and out-of-domain multimodal reasoning (↑10.20%).

From extrinsic assistance to intrinsic visual grounded reasoning
From Extrinsic Assistance to Intrinsic Visual Grounded Reasoning. CURV internalizes CoT prompting and visual guidance, letting models shift focus across targeted image regions as reasoning unfolds.
↑20.50%on CCQA
↑12.30%real-world chart benchmarks
↑10.20%out-of-domain reasoning
7 × 30chart types × domains

What Prohibits Chart Understanding?

We evaluate GPT-4o on 60 CQA samples from CharXiv under four generation modes to isolate where failures come from. Reasoning alone helps (↑10.00%), visual grounding alone helps more (↑18.33%), but combining both is transformative (↑43.33%) — and vision errors drop to zero.

Preliminary: Where CQA Fails

ModeVision err.Reasoning err.Answer err. Acc (%)Δacc (%)
A3443.33
VA018561.67↑18.33
RA176553.33↑10.00
RVA05386.67↑43.33
Error counts, accuracy, and relative improvement on GPT-4o. A = answer only, V = visual grounding, R = reasoning.
Performance across reasoning depths and generation modes
Performance Across Reasoning Depths and Modes. GPT-4o (upper) and Qwen2.5-VL-7B (lower) on 1,800 CCQA samples evenly spread over reasoning depths 1–3. Extrinsic assistance helps at every depth, motivating internalization.

Extrinsic assistance helps at every depth

Both models improve when given reasoning or visual grounding, and improve most when given both — even as reasoning depth rises from D = 1 to D = 3.

That consistency is what motivates internalizing these capabilities rather than supplying them from outside at inference time.

Decomposition

Models struggle to break complex questions into coherent reasoning chains, producing inconsistent or logically flawed intermediate steps.

Interleaved Visual Reasoning

Individual steps are poorly grounded in the image — misread values, attention on the wrong regions.

Composition

Reasoning and grounding are not integrated across steps, disconnecting what is perceived, reasoned, and concluded.

CCQA: Curriculum Chart Question Answering

CCQA is generated entirely from human-authored templates, with no model in the loop. Every question, reasoning step, grounding box, and answer is computed deterministically from the plotting data, which is what guarantees ground-truth correctness at scale. Each reasoning step Rt is paired with ground-truth grounding V*t and a binary mask M*t.

Multi-level curriculum construction
Multi-Level Curriculum Construction. CCQA is built through reasoning decomposition, interleaved visual reasoning, and reasoning-chain composition.
7chart types
30domain categories
12foundational operators
210unique meta charts

Three Curriculum Levels, Five Tiers

Level 1 — Foundational

Single-operation reasoning on single-plot charts, reasoning depth D = 1. Direct value reading, simple arithmetic, elementary comparison.

Level 2 — Multi-Operation

Nested operations on single charts, D ≥ 2. Each step builds on previous computations, spanning tiers 2 and 3.

Level 3 — Multi-Chart

Complex reasoning across subplots, D ≥ 3. Tier 4 requires subplot localization; tier 5 additionally requires modeling relations across subplots.

From low-level chart components to high-level charts
From Low-Level Components To High-Level Charts. Decomposing every chart type into low-level components gives models both foundational understanding and generalization to higher complexity.

Foundational Operators

Twelve operators compose in atomic or nested form across chart components and subplots. Nesting depth is what controls curriculum difficulty.

OperatorDescription
ReadRead or estimate the value of chart components meeting given requirements
Statistics: Sum / Mean / MedianAggregate a group of chart components
Statistics: CountCount the components meeting given requirements
Extrema: ValueMinimum or maximum value, possibly under nested functions
Extrema: PositionLocalize components such as the leftmost bar
Sort: Ascending / DescendingOrder a group of components
Compare: Value / Diff / PositionCompare two groups of components
FilterSelect components satisfying a predicate
ThresholdIdentify components against a threshold condition
SubsetIdentify the subset satisfying a specification
LocalizationLocalize specific components or subplots
RelationReason over relations across components or subplots
From template to CCQA data
From Template To CCQA Data. Question and reasoning templates are instantiated against the chart's plotting data, so answers are exact by construction.
Chart type distribution
Chart Type Distribution. Seven chart types — bar, histogram, scatter, line, heatmap, pie, radar — across 30 domains.

Seven chart types, thirty domains

Bar, histogram, scatter, line, heatmap, pie, and radar. Sample counts differ by type because they depend on chart features — scatter plots key on both axes, heatmaps on cell values and labels — and on the source plotting data.

CURV: Curriculum Visual Grounded Reasoning

Rather than learning the direct mapping fθ: (I, Q) → A, CURV decomposes chart question answering into a structured progressive chain in which every reasoning step is anchored to a visual region:

fθ: (I, Q) → {(R1, V1), (R2, V2), …, (RT, VT)} → A
CURV overview
CURV Overview. Visual grounding strategies and training stages that build intrinsic visual reasoning through multi-step visual grounded reasoning.

Two-Stage Curriculum Training

Stage I — Visual Grounding (RV)

The model learns to place the visual focus Vt that grounds a given reasoning step Rt, conditioned on prior grounding pairs. Only grounding is supervised.

Vt = f(S1)θ(I, Q, {Rt', Vt'}t-1, Rt)

Stage II — Interleaved Reasoning (RVA)

Grounding becomes feedback: Vt is applied to the image to form the grounded state It, which conditions the next step. Reasoning, grounding, and the final answer are all supervised.

(Rt, Vt) = f(S2)θ(I, Q, {Rt', Vt' → It'}t-1)
  • Reasoning steps (T) — how many CoT steps the model takes to reach the answer.
  • Reasoning depth (D) — the maximum nesting of logical functions the task requires, independent of how many steps a model uses.

Visual Grounding Strategies

Three strategies dynamically shift the visual focus as reasoning progresses. All follow the same RVA process — the model emits reasoning with grounded box coordinates — but differ in how the grounded state is rendered back to the model.

Applied — Highlighting the Focus

Predicted regions are underlined with semi-transparent yellow overlays. As reasoning progresses the highlight shifts to mirror each step, preserving full visual context. This is CURV's main method.

I'vis,t = Iorig ⊙ (1 − κ · Mfocus,t) + κ · Hyellow ⊙ Mfocus,t
Applied visual grounding example
Multi-step reasoning with applied visual grounding.

Trade-offs Across Strategies

MethodLow ComputationHigh PrecisionFull ContextNo OcclusionMulti-RegionEasy IntegrationEasy Comprehension
applied
boxed
cropped
Explicit versus implicit visual grounding
Explicit vs. Implicit. Explicit visual grounded reasoning consistently outperforms its implicit counterpart (↑8.78%), showing grounding is valuable as an intermediate vision-reasoning bridge rather than as the ultimate objective.

Explicit grounding wins

Explicit visual grounded reasoning consistently outperforms its implicit counterpart by ↑8.78%.

Grounding is most valuable as an intermediate vision–reasoning bridge, not as the ultimate learning objective.

Experiments

Performance on CCQA

Five accuracy metrics per curriculum level: acc@M uses an MLLM judge, and acc@0.0 through acc@0.2 apply progressively relaxed rule-based thresholds.

scroll horizontally to see all levels
ModelSizeLevel 1Level 2Level 3
@M@0.0@0.05@0.1@0.2@M@0.0@0.05@0.1@0.2@M@0.0@0.05@0.1@0.2
Close-Source MLLMs
GPT-4o57.6454.0762.0065.3670.5034.0433.7544.9350.5457.9622.1422.2930.2534.0439.14
GPT-4.1-mini70.8667.4376.2978.7979.9337.6136.5447.1852.9360.8626.1425.4633.1137.7942.32
Open-Source Baselines
Gemma-34B38.2128.6432.7937.0041.2918.0712.8618.8223.6428.2911.439.6413.1415.5418.96
Llama-3.2-V11B44.8638.2940.8642.8647.0723.4318.2522.4625.2929.3916.5714.2516.5418.2920.29
InternVL31B20.5416.3820.5324.4029.688.517.4412.6115.3720.656.765.878.3110.0910.99
InternVL32B33.5332.5237.5242.5247.2913.1113.2219.8927.1435.5510.6911.1814.7118.7224.90
InternVL38B46.7944.2952.1457.7163.0025.7525.5735.3641.6450.7917.8417.4824.5728.9334.68
Qwen2.5-VL3B45.2543.5251.5456.2561.5422.7522.8631.1437.2145.3616.1816.0021.8925.8231.71
Qwen2.5-VL7B54.2150.7960.4364.6469.2928.6828.8239.9345.5452.6119.0119.3826.7131.5036.93
Ours: Stage II only
Applied (InternVL3)1B25.7921.3625.2931.4337.8610.579.2512.8917.1822.217.117.369.2511.0012.93
Applied (InternVL3)2B42.6441.7948.7155.3662.1418.6819.2925.7932.9341.5011.3912.5716.6120.7526.32
Applied (InternVL3)8B58.8654.6466.2969.1471.7934.4733.9049.6756.4763.9118.8719.8427.9931.9737.41
Applied (Qwen2.5-VL)3B54.2151.2159.5065.0068.5025.8627.1439.1847.2555.1816.8617.3223.9328.6133.11
Applied (Qwen2.5-VL)7B65.7959.1471.9375.2978.2936.8234.7950.8256.1862.7521.0421.1130.2134.2539.39
Boxed (Qwen2.5-VL)3B58.0751.7961.0065.7169.8625.9625.3237.7545.8953.8616.9216.8222.8927.2133.29
Boxed (Qwen2.5-VL)7B59.7952.7971.9374.5776.6433.7930.3249.7555.8962.2120.1418.0428.8932.3236.29
Cropped (Qwen2.5-VL)3B49.7146.7954.8660.0765.2120.6821.1132.6140.3650.8215.0018.8920.9624.7130.25
Cropped (Qwen2.5-VL)7B58.9356.5767.7172.9376.7130.0429.7140.4346.7153.7918.6818.7126.7930.3635.11
Ours: Stage I + II
Applied (InternVL3)1B28.6426.7931.5736.3643.7914.1812.8616.2522.8627.4310.3910.6413.4615.7917.75
Applied (InternVL3)2B47.8646.9354.7160.5767.7923.3623.6128.7936.5743.3614.8915.8220.2924.7931.39
Applied (InternVL3)8B67.7162.5770.5775.1477.2939.6837.7952.5458.7165.0424.5722.9630.5434.7940.32
Applied (Qwen2.5-VL)3B60.6457.2163.7169.5773.7930.1129.6141.8248.8657.6417.9618.2124.2529.0734.50
Applied (Qwen2.5-VL)7B69.8666.7975.2978.5080.4340.2138.6454.0060.0466.8926.1124.2532.2136.9642.54
Boxed (Qwen2.5-VL)3B58.5054.7164.2172.5774.7927.6426.8638.7546.8655.3617.4317.5423.5027.9633.46
Boxed (Qwen2.5-VL)7B63.2959.5772.1475.8677.0035.3233.5751.5457.5464.3623.5722.1431.9635.0438.25
Cropped (Qwen2.5-VL)3B53.0750.7957.7163.5769.5023.2923.5434.2941.4351.5417.1418.0422.4626.1133.04
Cropped (Qwen2.5-VL)7B62.1460.7169.5774.7177.8632.2531.8246.3250.5757.3620.1120.3628.4633.8637.11
  • Up to ↑20.92% absolute gain for two-stage training over baselines.
  • CURV@Applied (Qwen2.5-VL-7B) is strongest, beating its base model by up to ↑15.65% and GPT models by up to ↑12.22%.
  • Generalizes past its training distribution — trained only on single-plot charts, it still improves on multi-chart level 3 by up to ↑7.10%.

Ablations

Ablation across chart types
Consistent Gains Across Chart Types. Bar charts benefit most, followed by line plots and heatmaps; radar gains least, reflecting its lower prevalence. The three grounding strategies show distinct distributions.

Gains hold across chart types

Bar charts benefit most, followed by line plots and heatmaps. Radar gains least, reflecting its lower prevalence in the curriculum.

Applied, boxed, and cropped show distinct distributions, indicating the grounding strategies suit different chart structures.

Foundational learning across curriculum levels
Foundational Learning Drives Balanced Gains. Training on levels 1+2 gives the most consistent improvement across difficulties; level 3 alone is markedly less effective.

Foundations drive balanced gains

Training on levels 1+2 gives the most consistent improvement across all difficulties. Relying on level 3 alone is markedly less effective.

Foundational learning is what makes visual reasoning adaptable rather than narrow.

Performance on multi-chart understanding
Multi-Chart Understanding. CURV improves subplot localization (↑4.68%) and cross-chart relation understanding (↑2.42%) on curriculum level 3.

Multi-chart understanding

On curriculum level 3, CURV improves subplot localization by ↑4.68% and cross-chart relation understanding by ↑2.42%.

Gains come from reasoning grounded in visual structure, not task-specific adaptation.

Resources

Citation

@inproceedings{guo2026curv,
  title     = {CURV: Enhancing Chart Understanding Through Curriculum Visual Grounded Reasoning},
  author    = {Guo, Xuehang and Zhang, Pingyue and Zhang, Ruiyi and Wang, Zhenhailong and Lyu, Hanrui and Ji, Heng and Sun, Tong and Wang, Qingyun and Li, Manling},
  booktitle = {In Proceedings of Conference on Language Modeling 2026 (COLM 2026)},
  year      = {2026}
}