CLJun 21, 2019

Neural Machine Translating from Natural Language to SPARQL

arXiv:1906.09302v189 citations
Originality Synthesis-oriented
AI Analysis

This addresses the challenge for non-expert users in querying Linked Data, though it is incremental as it applies existing NMT methods to a specific domain.

The paper tackled the problem of automatically translating natural language questions to SPARQL queries to make Knowledge Graphs accessible to average users, achieving up to 98 BLEU score and 94% accuracy with a CNN-based NMT model.

SPARQL is a highly powerful query language for an ever-growing number of Linked Data resources and Knowledge Graphs. Using it requires a certain familiarity with the entities in the domain to be queried as well as expertise in the language's syntax and semantics, none of which average human web users can be assumed to possess. To overcome this limitation, automatically translating natural language questions to SPARQL queries has been a vibrant field of research. However, to this date, the vast success of deep learning methods has not yet been fully propagated to this research problem. This paper contributes to filling this gap by evaluating the utilization of eight different Neural Machine Translation (NMT) models for the task of translating from natural language to the structured query language SPARQL. While highlighting the importance of high-quantity and high-quality datasets, the results show a dominance of a CNN-based architecture with a BLEU score of up to 98 and accuracy of up to 94%.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes