Neural machine translating from natural language to SPARQL

被引:24
|
作者
Yin, Xiaoyu [1 ]
Gromann, Dagmar [2 ]
Rudolph, Sebastian [1 ]
机构
[1] Tech Univ Dresden, Nothnitzer Str 46, D-01187 Dresden, Germany
[2] Univ Vienna, Gymnasiumstr 50, A-1190 Vienna, Austria
关键词
SPARQL; Neural Machine Translation; Natural language queries; Learning structured knowledge;
D O I
10.1016/j.future.2020.12.013
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
SPARQL is a highly powerful query language for an ever-growing number of resources and knowledge graphs represented in the Resource Description Framework (RDF) data format. 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 Convolutional Neural Network (CNN)-based architecture with a Bilingual Evaluation Understudy (BLEU) score of up to 98 and accuracy of up to 94%. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:510 / 519
页数:10
相关论文
共 50 条
  • [1] PAROT: Translating natural language to SPARQL
    Ochieng, Peter
    [J]. Expert Systems with Applications: X, 2020, 5
  • [2] PAROT: Translating natural language to SPARQL
    Ochieng, Peter
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 176
  • [3] A Neural-Machine-Translation System Resilient to Out of Vocabulary Words for Translating Natural Language to SPARQL
    Borroto, Manuel
    Ricca, Francesco
    Cuteri, Bernardo
    [J]. AIXIA 2021 - ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, 13196 : 171 - 184
  • [4] A Comprehensive Evaluation of Neural SPARQL Query Generation From Natural Language Questions
    Diallo, Papa Abdou Karim Karou
    Reyd, Samuel
    Zouaq, Amal
    [J]. IEEE ACCESS, 2024, 12 : 125057 - 125078
  • [5] A Machine Translation System for Translating from the Polish Natural Language into the Sign Language
    Koziol, Wojciech
    Wojtowicz, Hubert
    Szymczyk, Daniel
    Sikora, Kazimierz
    Wajs, Wieslaw
    [J]. Intelligent Information and Database Systems, Pt I, 2015, 9011 : 87 - 96
  • [6] Swip: A Natural Language to SPARQL Interface Implemented with SPARQL
    Pradel, Camille
    Haemmerle, Ollivier
    Hernandez, Nathalie
    [J]. GRAPH-BASED REPRESENTATION AND REASONING, 2014, 8577 : 260 - 274
  • [7] Automated conversion from natural language query to SPARQL query
    Jung, Haemin
    Kim, Wooju
    [J]. JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2020, 55 (03) : 501 - 520
  • [8] "How to best say it?" : Translating Directives in Machine Language into Natural Language in the BlocksWorld
    Kim, Sujeong
    Tamrakar, Amir
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL USER MODELING, ADAPTATION AND PERSONALIZATION HUMAN-AGENT INTERACTION, HAI 2021, 2021, : 289 - 293
  • [9] Automated conversion from natural language query to SPARQL query
    Haemin Jung
    Wooju Kim
    [J]. Journal of Intelligent Information Systems, 2020, 55 : 501 - 520
  • [10] Fast and Effective Neural Networks for Translating Natural Language into Denotations
    Pimentel, Tiago
    Viana, Juliano
    Veloso, Adriano
    Ziviani, Nivio
    [J]. STRING PROCESSING AND INFORMATION RETRIEVAL, SPIRE 2018, 2018, 11147 : 334 - 347