Evaluates large language models' table reasoning capabilities across six core skills: natural language understanding, table understanding, basic/computational operations, data analysis, and advanced data analysis. It tests both direct textual reasoning and code-based reasoning (Program-of-Thought and Interleaved CoT) for extracting and processing tabular information. Use when the user wants to benchmark on TReB, or asks about evaluating this task. Reports ROUGE-L.
Installs into .claude/skills of the current project.
Are you the author of Treb Eval?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-treb-eval)
---
name: treb-eval
description: Evaluates large language models' table reasoning capabilities across six core skills: natural language understanding, table understanding, basic/computational operations, data analysis, and advanced data analysis. It tests both direct textual reasoning and code-based reasoning (Program-of-Thought and Interleaved CoT) for extracting and processing tabular information. Use when the user wants to benchmark on TReB, or asks about evaluating this task. Reports ROUGE-L.
metadata:
skill_kind: dataset_eval
source_arxiv: 2506.18421
bibtex_key: li2025treb
confidence: high
---
# treb-eval
> TReB: A Comprehensive Benchmark for Evaluating Table Reasoning Capabilities of Large Language Models — Li et al. (2025) (arXiv:2506.18421, 2025)
## What this evaluates
Evaluates large language models' table reasoning capabilities across six core skills: natural language understanding, table understanding, basic/computational operations, data analysis, and advanced data analysis. It tests both direct textual reasoning and code-based reasoning (Program-of-Thought and Interleaved CoT) for extracting and processing tabular information.
## Datasets
- **TReB** — total ?; splits: test (-1); repo https://github.com/JT-LM/jiutian-treb
## Metrics
- `ROUGE-L` **(primary)** — range: [0, 100]
- Measures the longest common subsequence overlap between the generated answer and the ground truth answer, reported as a percentage.
- `LLM-as-a-judge` — range: [0, 100]
- Uses Qwen2-72B-Instruct to evaluate semantic similarity and answer accuracy between the model's output and the ground truth.
- `Accuracy` — range: [0, 1]
- Exact match score calculated only for tasks where the ground truth answer is a single numerical value.
## Input / output format
**Input**: For TCoT: table content in Markdown/HTML format plus a question. For PoT/ICoT: plaintext table content is not provided; the model receives a prompt requiring it to generate code to read and process the table.
**Output**: For TCoT: a direct textual answer. For PoT/ICoT: executable code to extract/process information, from which the final answer is parsed. Strict formatting constraints are applied to isolate the final answer.
## Scoring recipe
```python
if mode == 'TCoT':
score = rouge_l(generated_text, ground_truth)
elif mode in ['PoT', 'ICoT']:
try:
execution_result = execute_code(generated_code)
score = rouge_l(execution_result, ground_truth)
except ExecutionError:
score = 0.0
if is_single_numerical_answer(ground_truth):
score = 1.0 if generated_text == ground_truth else 0.0
return score
```
## Common pitfalls
- PoT and ICoT tasks automatically receive a score of zero if the generated code fails to execute.
- Different inference modes are task-specific; e.g., NLU tasks exclusively use TCoT, so applying PoT/ICoT to them is invalid.
- Strict output formatting constraints are enforced to extract final answers; models must avoid irrelevant text that could break parsing.
## Evidence (verbatim from paper)
> In the following experiments, we primarily use ROUGE-L*(Lin, [2004])* and LLM-as-a-judge*(Zheng et al., [2023])* to evaluate model performance across tasks. ROUGE-L assesses the textual similarity between the student answer and the ground truth answer, while LLM-as-a-judge evaluates semantic similarity and answer accuracy.
## Citation
```bibtex
@misc{li2025treb,
title={TReB: A Comprehensive Benchmark for Evaluating Table Reasoning Capabilities of Large Language Models},
author={Li et al. (2025)},
year={2025},
note={arXiv:2506.18421}
}
```
- arXiv: 2506.18421