TableBench: A Comprehensive and Complex Benchmark for Table Question Answering

Xianjie Wu, Jian Yang, Linzheng Chai, Ge Zhang, Jiaheng Liu +8 more
8/17/2024
cs.CL

No official code found. Best implementation: TableBench/TableBench (93 stars, last commit 2025-05-08).

Abstract

Recent advancements in Large Language Models (LLMs) have markedly enhanced the interpretation and processing of tabular data, introducing previously unimaginable capabilities. Despite these achievements, LLMs still encounter significant challenges when applied in industrial scenarios, particularly due to the increased complexity of reasoning required with real-world tabular data, underscoring a notable disparity between academic benchmarks and practical applications. To address this discrepancy, we conduct a detailed investigation into the application of tabular data in industrial scenarios and propose a comprehensive and complex benchmark TableBench, including 18 fields within four major categories of table question answering (TableQA) capabilities. Furthermore, we introduce TableLLM, trained on our meticulously constructed training set TableInstruct, achieving comparable performance with GPT-3.5. Massive experiments conducted on TableBench indicate that both open-source and proprietary LLMs still have significant room for improvement to meet real-world demands, where the most advanced model, GPT-4, achieves only a modest score compared to humans.

View on arXivView PDF

Code Implementations(1)

Official repository for paper "TableBench: A Comprehensive and Complex Benchmark for Table Question Answering"

937Shell, PythonJul 25, 20241 years ago
llmtableqa

Similar Papers

Cite this paper

@article{wu2024tablebench,
  title  = {TableBench: A Comprehensive and Complex Benchmark for Table Question Answering},
  author = {Xianjie Wu and Jian Yang and Linzheng Chai and Ge Zhang and Jiaheng Liu and Xinrun Du and Di Liang and Daixin Shu and Xianfu Cheng and Tianzhen Sun and Guanglin Niu and Tongliang Li and Zhoujun Li},
  year   = {2024},
  eprint = {2408.09174},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.09174v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.09174.svg)](https://codeofpaper.com/paper/2408.09174)

Discussion