MERIT: Multimodal Evidence Reasoning over Image Tables
Organizations: Renmin University of China · Independent Researcher · Beike Inc.
Abstract
Table reasoning with language models typically assumes access to clean textual tables. In practice, tables are often serialized into text, which can corrupt cell contents, distort structural relationships, and discard visual cues, leaving the model to reason over incomplete evidence. In contrast, table images retain this information, but using it requires both accurate perception and reasoning grounded in the relevant cells. To address this, we propose MERIT (Multimodal Evidence Reasoning over Image Tables), a three-stage framework for learning to reason over table images, with serialized tables serving as optional auxiliary inputs (if provided). Our analysis identifies visual evidence acquisition as a bottleneck, motivating table-specific encoder adaptation through reconstruction, localization, and color-conditioned supervision. Building on the adapted representations, supervised fine-tuning teaches explicit evidence selection and reasoning using verified trajectories. Finally, reinforcement learning refines the policy with separate rewards for evidence correctness, calculation, final answers, and output format. By providing feedback on intermediate steps, the framework targets retrieval and computational errors that final-answer supervision alone does not distinguish. We evaluate the approach on table question answering and fact verification, analyze the contributions of visual inputs and training components, and assess generalization to additional datasets with different table structures and visual presentations.
Figures & tables
| Method | LLM | TSD | TCE | TCL | MCD | RCE | TR | Avg. | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Row | Col. | Acc. | Acc. | F1 | Row | Col. | HTML | Markdown | LaTeX | |||
| Acc. | Acc. | F1 | F1 | TEDS | TEDS | TEDS | ||||||
| Table-LLaVA 7B | Vicuna-1.5 7B | 41.50 | 59.00 | 27.68 | 41.67 | 38.85 | 38.45 | 48.67 | 63.88 | 66.58 | 66.52 | 44.61 |
| Table-LLaVA 13B | Vicuna-1.5 13B | 44.40 | 75.00 | 30.88 | 45.49 | 43.60 | 37.74 | 55.02 | 66.24 | 66.75 | 66.69 | 48.77 |
| Base | Qwen3-VL 8B-Instruct | 37.80 | 72.40 | 37.46 | 38.63 | 30.99 | 41.19 | 68.02 | 59.26 | 88.19 | 46.25 | 46.89 |
| Ours | Qwen3-VL 8B-Instruct | 45.20 | 73.20 | 45.56 | 48.75 | 35.91 | 51.40 | 75.35 | 62.12 | 89.96 | 52.76 | 53.51 |
| Method | Table Question Answering | Fact Verification | Avg. | |||
|---|---|---|---|---|---|---|
| TABMWP | WTQ | TAT-QA | TabFact | InfoTabs | ||
| Proprietary models | ||||||
| GPT-5.5 | 89.97 | 88.96 | 85.62 | 93.65 | 76.59 | 86.96 |
| Claude Sonnet 5 | 89.97 | 82.94 | 88.29 | 81.94 | 74.58 | 83.55 |
| Gemini 3.5 Flash | 84.62 | 87.63 | 88.63 | 92.64 | 78.93 | 86.49 |
| General-purpose models | ||||||
| Method | Serialized Table Available | No Serialized Table | Avg. | |||
|---|---|---|---|---|---|---|
| HiTab | FinQA | FinMMR | TableVista | MMMU-T | ||
| General-purpose models | ||||||
| InternVL2.5-8B | 31.03 | 24.96 | 25.20 | 35.30 | 22.35 | 27.77 |
| Qwen3-VL-8B | 67.43 | 48.55 | 33.02 | 69.54 | 42.77 | 52.27 |
| Qwen3-8B | 35.28 | 33.04 | 33.18 | 54.00 | 32.75 | 37.65 |
| Table-specialized models | ||||||
| Variant | Table QA | Fact Verification | Avg. | ||||
|---|---|---|---|---|---|---|---|
| TABMWP | WTQ | TAT-QA | TabFact | InfoTabs | Avg. | Avg. | |
| w/o Encoder adaptation | |||||||
| Base | 85.97 | 61.04 | 82.51 | 77.71 | 73.04 | 76.05 | – |
| + SFT | 97.38 | 71.52 | 86.53 | 88.49 | 78.39 | 84.46 | +8.41 |
| + GRPO | 93.68 | 60.52 | 81.74 | 77.93 | 73.13 | 77.40 | +1.35 |
| + SFT + GRPO | 97.70 | 71.52 | 86.14 | 89.38 | 77.78 | 84.50 | +8.45 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Task | Data source | Training examples |
|---|---|---|
| Table reconstruction | MMTab | 65,068 |
| Cell localization | MMTab | 34,349 |
| Color recognition | MMTab (recolored) | 34,349 |
| Table QA (auxiliary) | MMTab | 50,000 |
| Total | – | 183,766 |
| Task | Instruction template |
|---|---|
| Table reconstruction | Reconstruct the structure and content of the table from the given table image. |
| Cell localization | Locate the logical cell corresponding to the specified target in the given table image. |
| Color recognition | Identify the visual color attribute of the specified cell in the given table image. |
| Table QA (auxiliary) | The original MMTab question for the given table image. |
| Dataset | Generated | Verified |
|---|---|---|
| TABMWP | 2,000 | 1,540 |
| WTQ | 2,000 | 1,587 |
| TAT-QA | 2,000 | 1,660 |
| TabFact | 2,000 | 1,382 |
| InfoTabs | 2,000 | 1,856 |
| Dataset | Task | Prompts |
|---|---|---|
| TABMWP | Table QA | 2,000 |
| WTQ | Table QA | 2,000 |
| TAT-QA | Table QA | 2,000 |
| TabFact | Fact verification | 2,000 |
| InfoTabs | Fact verification | 2,000 |
| Hyperparameter | Visual adaptation | SFT | GRPO |
| Learning rate | 5e-6 | 1e-5 | 2e-6 |
| Batch size | 24 | 128 | 64 prompts |
| Gradient accumulation steps | 3 | 16 | – |
| Training epochs / steps | 3 / 6,782 | 2 / 126 | 5 / 780 |
| Maximum sequence length | 4,608 | 3,328 | 18,432 + 1,024 |
| Optimizer | AdamW | AdamW | AdamW |
| Encoder Objective | TSD | TCE | TCL | MCD | RCE | TR | Avg. | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Row | Col. | Acc. | Acc. | F1 | Row | Col. | HTML | Markdown | LaTeX | ||
| Base | 37.80 | 72.40 | 37.46 | 38.63 | 30.99 | 41.19 | 68.02 | 59.26 | 88.19 | 46.25 | 46.89 |
| Recon only | 34.70 | 70.60 | 40.06 | 44.79 | 21.44 | 45.41 | 71.06 | 69.74 | 91.33 | 66.23 | 48.82 |
| Locate only | 26.60 | 46.30 | 43.07 | 57.57 | 24.51 | 46.56 | 70.09 | 58.08 | 88.49 | 52.40 | 47.71 |
| Color only | 35.50 | 52.60 | 30.34 | 38.39 | 15.47 | 34.67 | 61.36 | 57.70 | 89.33 | 48.75 | 40.25 |
| Recon + Locate | 38.80 | 71.20 | 46.67 | 53.79 | 28.71 | 48.84 | 76.89 | 63.28 | 89.75 | 54.96 | 52.73 |
| Reward Variant | Table Question Answering | Fact Verification | Avg. | |||
|---|---|---|---|---|---|---|
| TABMWP | WTQ | TAT-QA | TabFact | InfoTabs | ||
| Answer only | 97.94 | 71.29 | 87.18 | 89.73 | 78.93 | 85.01 |
| Answer + Evidence | 98.13 | 72.31 | 87.05 | 89.80 | 78.26 | 85.11 |
| Answer + Calculation | 98.04 | 72.03 | 88.08 | 89.48 | 79.31 | 85.39 |
| Full | 98.13 | 72.86 | 87.56 | 90.08 | 78.63 | 85.45 |
Table QA
Table question answering studies how AI systems retrieve, interpret, and reason over structured data to answer natural-language questions.
See all 65 papers