Answering Questions over RDF by Neural Machine Translating

Shujun Wang,Jie Jiao,Yuhan Li,Xiaowang Zhang,Zhiyong Feng
2020-01-01
Abstract:Question Answering over Knowledge Bases (KBQA) is a task that a natural language question can be accurately answered over a knowledge base. Unlike previous methods for KBQA use a pipelined approach, which focuses on entity linking and relation path ranking. In this paper, we present a translation-based approach to translate natural language questions into SPARQL queries. Specifically, this paper contributes to filling the gap between natural language question and SPARQL by utilizing multiple Neural Machine Translation(NMT) models such as RNN, CNN, and Transformer. More importantly, we bridge the gap between the NMT model and existing KBQA by combining the entity linking and relation linking technologies in KBQA with the NMT model. Based on which, we design four novel question translation approach for any NTM model, i.e., “Pure NMT”, “NMT+Entity Linking”, “NMT + Relation Linking” and “NMT + Entity Linking + Relation linking”. Compared to the traditional KBQA system using a state-of-theart semantic parser, our method achieves a precision measure of 67.9% on the QALD-9 dataset and win the first place.
What problem does this paper attempt to address?