HighlightBench: Benchmarking Markup-Driven Table Reasoning in Scientific Documents

Lexin Wang1, Shenghua Liu1, Yiwei Wang2, Yujun Cai3,
Yuyao Ge1, Jiayu Yao1, Jiafeng Guo1, Xueqi Cheng1
1Institute of Computing Technology, Chinese Academy of Sciences
2University of California, Merced
3University of Queensland
HighlightBench overview figure

HighlightBench overview: five task families for diagnosing markup-conditioned table reasoning.

Abstract

Visual markups such as highlights, underlines, and bold text are common in table-centric documents. Although multimodal large language models (MLLMs) have made substantial progress in document understanding, their ability to treat such cues as explicit logical directives remains under-explored. More importantly, existing evaluations cannot distinguish whether a model fails to see the markup or fails to reason with it. This creates a key blind spot in assessing markup-conditioned behavior over tables. To address this gap, we introduce HighlightBench, a diagnostic benchmark for markup-driven table understanding that decomposes evaluation into five task families: Markup Grounding, Constrained Retrieval, Local Relations, Aggregation & Comparison, and Consistency & Missingness. We further provide a reference pipeline that makes intermediate decisions explicit, enabling reproducible baselines and finer-grained attribution of errors along the perception-to-execution chain. Experiments show that even strong models remain unstable when visual cues must be consistently aligned with symbolic reasoning under structured output constraints.

Figures

Pipeline overview figure
Pipeline overview. The reference pipeline converts the input image into a unified docgraph, uses two-stage routing to determine the solving path, and executes the routed result as a DSL plan on the docgraph to produce the final structured output and its intermediate trace.
Representative examples of the five task families in HighlightBench
Representative examples of the five task families in HighlightBench. Each card shows the core capability tested by a task family, together with a typical question format and its expected structured output.
Per-subtask performance heatmap across models
Per-subtask performance heatmap across models on HighlightBench. Rows denote models and columns denote the 21 subtasks. Color indicates average exact-match accuracy on the full benchmark.