MULTITAT: Benchmarking Multilingual Table-and-Text Question Answering
February 24, 2025 ยท View on GitHub
Introduction
This repository contains the code and data for the paper MULTITAT: Benchmarking Multilingual Table-and-Text Question Answering
Dataset
MULTITAT contains parallel data, including 250 questions from 233 hybrid context, across 11 diverse languages. We sample English data from HybridQA, TAT-QA, and SciTAT, and translate them into Bengali (bn), Chinese (zh), French (fr), German (de), Japanese (ja), Russian (ru), Spanish (es), Swahili (sw), Telugu (te), and Thai (th).
You can download our dataset via MULTITAT.
Each instance in our dataset contains the following keys:
{
"source": {
"dataset": The source dataset of the corresponding English instance,
"qid": The unique id of the corresponding English instance,
"answer_from": the answer source, including table, text, and hybrid,
"answer_type": the answer type, including arithmetic, span, and count,
},
"text": {
# The paragraphs related to the instance
"paragraph": The unique id of the paragraph,
},
"table": {
# The table related to the instance
"content": List[List[str]], the content of the table,
},
"question": The question of the instance,
"explanation": The reasoning rationale of the instance,
"answer": The answer of the question
}
Baselines
You can run run_baseline.slurm to conduct the baselines.
You can run run_Ours.slurm to perform our proposed baseline.
Evaluation
You can run evaluate.slurm to evaluate your predicted result.