Complex Knowledge Base Question Answering

A Survey

Journal Article (2022)
Author(s)

Yunshi Lan (East China Normal University)

G. He (TU Delft - Web Information Systems)

Jinhao Jiang (Renmin University of China)

Jing Jiang (Singapore Management University)

Wayne Xin Zhao (Renmin University of China)

Ji Rong Wen (Renmin University of China)

Research Group
Web Information Systems
Copyright
© 2022 Yunshi Lan, G. He, Jinhao Jiang, Jing Jiang, Wayne Xin Zhao, Ji Rong Wen
DOI related publication
https://doi.org/10.1109/TKDE.2022.3223858
More Info
expand_more
Publication Year
2022
Language
English
Copyright
© 2022 Yunshi Lan, G. He, Jinhao Jiang, Jing Jiang, Wayne Xin Zhao, Ji Rong Wen
Research Group
Web Information Systems
Issue number
11
Volume number
35
Pages (from-to)
11196 - 11215
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Knowledge base question answering (KBQA) aims to answer a question over a knowledge base (KB). Early studies mainly focused on answering simple questions over KBs and achieved great success. However, their performances on complex questions are still far from satisfactory. Therefore, in recent years, researchers propose a large number of novel methods, which looked into the challenges of answering complex questions. In this survey, we review recent advances in KBQA with the focus on solving complex questions, which usually contain multiple subjects, express compound relations, or involve numerical operations. In detail, we begin with introducing the complex KBQA task and relevant background. Then, we present two mainstream categories of methods for complex KBQA, namely semantic parsing-based (SP-based) methods and information retrieval-based (IR-based) methods. Specifically, we illustrate their procedures with flow designs and discuss their difference and similarity. Next, we summarize the challenges that these two categories of methods encounter when answering complex questions, and explicate advanced solutions as well as techniques used in existing work. After that, we discuss the potential impact of pre-trained language models (PLMs) on complex KBQA. To help readers catch up with SOTA methods, we also provide a comprehensive evaluation and resource about complex KBQA task. Finally, we conclude and discuss several promising directions related to complex KBQA for future research.

Files

Complex_Knowledge_Base_Questio... (pdf)
(pdf | 2.45 Mb)
- Embargo expired in 26-10-2023
License info not available