S$^3$HQA: A Three-Stage Approach for Multi-hop Text-Table Hybrid Question Answering

Fangyu Lei, Xiang Li, Yifan Wei, Shizhu He, Yiming Huang +2 more
5/19/2023
cs.CL

No official code found. Best implementation: lfy79001/S3HQA (20 stars, last commit 2025-06-08).

Abstract

Answering multi-hop questions over hybrid factual knowledge from the given text and table (TextTableQA) is a challenging task. Existing models mainly adopt a retriever-reader framework, which have several deficiencies, such as noisy labeling in training retriever, insufficient utilization of heterogeneous information over text and table, and deficient ability for different reasoning operations. In this paper, we propose a three-stage TextTableQA framework S3HQA, which comprises of retriever, selector, and reasoner. We use a retriever with refinement training to solve the noisy labeling problem. Then, a hybrid selector considers the linked relationships between heterogeneous data to select the most relevant factual knowledge. For the final stage, instead of adapting a reading comprehension module like in previous methods, we employ a generation-based reasoner to obtain answers. This includes two approaches: a row-wise generator and an LLM prompting generator~(first time used in this task). The experimental results demonstrate that our method achieves competitive results in the few-shot setting. When trained on the full dataset, our approach outperforms all baseline methods, ranking first on the HybridQA leaderboard.

View on arXivView PDF

Code Implementations(1)

lfy79001/S3HQACommunity100%

[ACL 2023] S3HQA: A Three-Stage Approach for Multi-hop Text-Table Hybrid Question Answering

203Shell, PythonMar 8, 20231 years ago

Similar Papers

Cite this paper

@article{lei2023shqa,
  title  = {S$^3$HQA: A Three-Stage Approach for Multi-hop Text-Table Hybrid Question Answering},
  author = {Fangyu Lei and Xiang Li and Yifan Wei and Shizhu He and Yiming Huang and Jun Zhao and Kang Liu},
  year   = {2023},
  eprint = {2305.11725},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.11725v2}
}

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/2305.11725.svg)](https://codeofpaper.com/paper/2305.11725)

Discussion