Reducing the impact of out of vocabulary words in the translation of natural language questions into SPARQL queries

Accessing the large volumes of information available in public knowledge bases might be complicated for those users unfamiliar with the SPARQL query language. Automatic translation of questions posed in natural language in SPARQL has the potential of overcoming this problem. Existing systems based on neural-machine translation are very effective but easily fail in recognizing words that are Out Of the Vocabulary (OOV) of the training set. This is a serious issue while querying large ontologies. In this paper, we combine Named Entity Linking, Named Entity Recognition, and Neural Machine Translation to perform automatic translation of natural language questions into SPARQL queries. We demonstrate empirically that our approach is more effective and resilient to OOV words than existing approaches by running the experiments on Monument, QALD-9, and LC-QuAD v1, which are well-known datasets for Question Answering over DBpedia.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/06/2021

Question Answering over Knowledge Graphs with Neural Machine Translation and Entity Linking

The goal of Question Answering over Knowledge Graphs (KGQA) is to find a...
research
01/23/2021

Towards Natural Language Question Answering over Earth Observation Linked Data using Attention-based Neural Machine Translation

With an increase in Geospatial Linked Open Data being adopted and publis...
research
10/21/2020

Exploring Sequence-to-Sequence Models for SPARQL Pattern Composition

A booming amount of information is continuously added to the Internet as...
research
04/15/2016

Parallelizing Word2Vec in Shared and Distributed Memory

Word2Vec is a widely used algorithm for extracting low-dimensional vecto...
research
06/27/2018

Neural Machine Translation for Query Construction and Composition

Research on question answering with knowledge base has recently seen an ...
research
06/21/2019

Neural Machine Translating from Natural Language to SPARQL

SPARQL is a highly powerful query language for an ever-growing number of...
research
06/25/2020

Neural Machine Translation For Paraphrase Generation

Training a spoken language understanding system, as the one in Alexa, ty...

Please sign up or login with your details

Forgot password? Click here to reset