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.
翻译:知识基础问题解答(KBQA)旨在回答知识基础(KB)的问题。最近,大量研究侧重于语义或综合复杂的问题。在本文件中,我们详细概述了复杂的KBQA的典型挑战和解决办法。我们首先介绍关于KBQA任务的背景。接下来,我们介绍复杂的KBQA方法的两个主流类别,即基于语义分解(SP)的方法和基于信息检索(IR)的方法。然后,我们从这两类角度全面审视先进的方法。具体地说,我们探讨了这些方法对典型挑战的解决方法。最后,我们为今后的研究得出结论并讨论一些有希望的方向。