atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Table2LaTeX-RL: High-Fidelity LaTeX Code Generation from Table Images via Reinforced Multimodal Language Models

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Interleaved image-text generation with MLLMs · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Fine-tunes Qwen2.5-VL-3B and InternVL2-1B on 1.2M arXiv table image-to-LaTeX pairs, then applies GRPO with a dual reward (TEDS-Structure and rendered-image CW-SSIM) named VSGRPO to improve complex-table LaTeX generation.

Problem

Generating compilable, visually faithful LaTeX code from table images is hard for complex tables (large, deeply nested, irregular content), and existing metrics (TEDS, CW-SSIM) do not capture both structure and visual fidelity.

Approach

A dual-reward GRPO (VSGRPO) where the policy is rewarded both by a TEDS-Structure score on LaTeX converted to HTML and by a binarized CW-SSIM score computed on the compiled rendering of the generated LaTeX, applied after SFT on a large arXiv table corpus.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply VSGRPO rather than the strongest baselineQwen2.5-VL-3B · Complex tablesCW-SSIM: 0.5242 -> 0.6145Helped
Apply VSGRPO rather than the strongest baselineQwen2.5-VL-3B · Complex tablesTEDS: 0.7448 -> 0.8673Helped
Apply VSGRPO rather than the strongest baselineQwen2.5-VL-3B · Complex tablesTEDS-Structure: 0.8334 -> 0.9218Helped
Use only complex tables rather than only simple tables for VSGRPO training (ablation)Qwen2.5-VL-3B-VSGRPO · Complex tablesCW-SSIM: 0.5993 -> 0.6145Helped
Use only complex tables rather than mixed-complexity data for VSGRPO training (ablation)Qwen2.5-VL-3B-VSGRPO · Complex tablesTEDS-Structure: 0.9136 -> 0.9218Helped
Add TEDS-Structure reward (ablation)Qwen2.5-VL-3B-SFT · Complex tablesTEDS-Structure: 0.9047 -> 0.9155Helped
Add CW-SSIM reward (ablation)Qwen2.5-VL-3B-SFT · Complex tablesCW-SSIM: 0.5806 -> 0.6064Helped
Combine TEDS-Structure and CW-SSIM rewards rather than using CW-SSIM reward only (ablation)Qwen2.5-VL-3B-GRPO-CW-SSIM · Complex tablesCW-SSIM: 0.6064 -> 0.6145Helped
Add SFT initialization before VSGRPO rather than training VSGRPO directly from the pretrained model (ablation)Qwen2.5-VL-3B · Complex tablesTEDS: 0.6884 -> 0.8673Helped
Add SFT initialization before VSGRPO rather than training VSGRPO directly from the pretrained model (ablation)Qwen2.5-VL-3B · Complex tablesCW-SSIM: 0.4695 -> 0.6145Helped

Surprising findings

Limitations

Experimental setup

Datasets: arXiv LaTeX table corpus (1,209,986 pairs) arXiv 2024 test set (496 simple, 354 medium, 361 complex) external benchmark from LATTE paper

Benchmarks: arXiv 2024 test set (simple/medium/complex) external LATTE benchmark

Metrics: CW-SSIM compile ratio TEDS TEDS-Structure human preference votes

Baselines: Mathpix GPT-4o Qwen2.5-VL-72B InternVL2.5-78B Nougat LATTE

Builds on: GRPO PPO Nougat LATTE VLM-R1

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy