Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

MultiTabQA: Generating Tabular Answers for Multi-Table Question Answering

About

Recent advances in tabular question answering (QA) with large language models are constrained in their coverage and only answer questions over a single table. However, real-world queries are complex in nature, often over multiple tables in a relational database or web page. Single table questions do not involve common table operations such as set operations, Cartesian products (joins), or nested queries. Furthermore, multi-table operations often result in a tabular output, which necessitates table generation capabilities of tabular QA models. To fill this gap, we propose a new task of answering questions over multiple tables. Our model, MultiTabQA, not only answers questions over multiple tables, but also generalizes to generate tabular answers. To enable effective training, we build a pre-training dataset comprising of 132,645 SQL queries and tabular answers. Further, we evaluate the generated tables by introducing table-specific metrics of varying strictness assessing various levels of granularity of the table structure. MultiTabQA outperforms state-of-the-art single table QA models adapted to a multi-table QA setting by finetuning on three datasets: Spider, Atis and GeoQuery.

Vaishali Pal, Andrew Yates, Evangelos Kanoulas, Maarten de Rijke• 2023

Related benchmarks

TaskDatasetResultRank
Table Question AnsweringTQA-Bench
Accuracy81.19
15
Multi-table Question AnsweringGeoquery
T-EM54.15
7
Multi-table Question AnsweringMMQA
List EM27.27
7
Multi-table Question AnsweringATIS
T-EM61.63
7
Multi-table Question AnsweringSpider
T-EM27.68
7
Multi-table Question AnsweringMultiHiertt
Exact Match (EM)6.51
7
Multi-table Question AnsweringSCITAT
EM5
7
Table Question AnsweringSpider (test)
Table EM25.19
2
Table Question AnsweringGeoQ (test)
Table EM0.5222
2
Table Question AnsweringATIS (test)
Table EM73.88
2
Showing 10 of 10 rows

Other info

Code

Follow for update