A Survey on Complex Knowledge Base Question Answering: Methods, Challenges and Solutions

by   Yunshi Lan, et al.

Knowledge base question answering (KBQA) aims to answer a question over a knowledge base (KB). Recently, a large number of studies focus on semantically or syntactically complicated questions. In this paper, we elaborately summarize the typical challenges and solutions for complex KBQA. We begin with introducing the background about the KBQA task. Next, we present the two mainstream categories of methods for complex KBQA, namely semantic parsing-based (SP-based) methods and information retrieval-based (IR-based) methods. We then review the advanced methods comprehensively from the perspective of the two categories. Specifically, we explicate their solutions to the typical challenges. Finally, we conclude and discuss some promising directions for future research.


page 1

page 2

page 3

page 4


Complex Knowledge Base Question Answering: A Survey

Knowledge base question answering (KBQA) aims to answer a question over ...

Multi-Module System for Open Domain Chinese Question Answering over Knowledge Base

For the task of open domain Knowledge Based Question Answering in CCKS20...

Retrieve, Program, Repeat: Complex Knowledge Base Question Answering via Alternate Meta-learning

A compelling approach to complex question answering is to convert the qu...

Bidirectional Attentive Memory Networks for Question Answering over Knowledge Bases

When answering natural language questions over knowledge bases (KB), dif...

Knowledge Base Question Answering: A Semantic Parsing Perspective

Recent advances in deep learning have greatly propelled the research on ...

Ask Me What You Need: Product Retrieval using Knowledge from GPT-3

As online merchandise become more common, many studies focus on embeddin...

Freebase-triples: A Methodology for Processing the Freebase Data Dumps

The Freebase knowledge base was a significant Semantic Web and linked da...