Automated conversion from natural language query to SPARQL query

被引:10
|
作者
Jung, Haemin [1 ]
Kim, Wooju [1 ]
机构
[1] Yonsei Univ, Smart Syst Lab, Dept Ind Engn, Seoul, South Korea
关键词
SPARQL generation; Domain ontology; Natural language query; Korean language;
D O I
10.1007/s10844-019-00589-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Nowadays, domain ontologies are widely used as background knowledge bases. However, end users of ontology-based question answering (QA) systems are unaware of major concepts of ontology or the structure of domain ontology schema. Thus, it has been essential to provide an efficient method to reduce this gap. Namely, the critical issue for ontology-based QA systems is how to generate a SPARQL query from a user's natural language query (NLQ). Therefore, we proposed a method to generate SPARQL queries from Korean natural language queries. When an input query comes in, we split it into a set of tokens and map each token to certain resources in the ontology. Subsequently, a graph generation process creates multiple "query graphs" by arranging the resources and identifying relationships between them. To identify relations between resources, we applied a path search algorithm based on the structure of domain ontology schema. We score query graphs by measuring the degree to which the graph reflected the general user's intent, and the best-rated query graph is converted into a SPARQL query. We implemented a prototype system to evaluate the proposed method for the music domain ontology and conclude that our query conversion process can convert Korean natural language queries into semantically equivalent SPARQL queries. We anticipate that, after appropriate modification, the process can be applied to other languages.
引用
收藏
页码:501 / 520
页数:20
相关论文
共 50 条
  • [1] Automated conversion from natural language query to SPARQL query
    Haemin Jung
    Wooju Kim
    [J]. Journal of Intelligent Information Systems, 2020, 55 : 501 - 520
  • [2] Mongo2SPARQL: Automatic and Semantic Query Conversion of MongoDB Query Language to SPARQL
    Soussi, Nassima
    Boumlik, Abdeljalil
    Bahaj, Mohamed
    [J]. 2017 INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV), 2017,
  • [3] AskNow: A Framework for Natural Language Query Formalization in SPARQL
    Dubey, Mohnish
    Dasgupta, Sourish
    Sharma, Ankit
    Hoeffner, Konrad
    Lehmann, Jens
    [J]. SEMANTIC WEB: LATEST ADVANCES AND NEW DOMAINS, 2016, 9678 : 300 - 316
  • [4] A Method of Natural Language Understanding on SPARQL Ontology Query
    Yang, Tianqi
    Zhang, Zongren
    [J]. 2011 9TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2011), 2011, : 394 - 397
  • [5] Intelligent SPARQL Query Generation for Natural Language Processing Systems
    Chen, Yi-Hui
    Lu, Eric Jui-Lin
    Ou, Ting-An
    [J]. IEEE ACCESS, 2021, 9 : 158638 - 158650
  • [6] MDX2SPARQL: Semantic query mapping of OLAP query language to SPARQL
    Boumhidi, Haytem
    Nfaoui, El Habib
    Oubenaalla, Younes
    [J]. 2018 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV2018), 2018,
  • [7] 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
  • [8] Semantic query graph based SPARQL generation from natural language questions
    Shengli Song
    Wen Huang
    Yulong Sun
    [J]. Cluster Computing, 2019, 22 : 847 - 858
  • [9] Semantic query graph based SPARQL generation from natural language questions
    Song, Shengli
    Huang, Wen
    Sun, Yulong
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 1): : 847 - 858
  • [10] SGPT: A Generative Approach for SPARQL Query Generation From Natural Language Questions
    Rony, Md Rashad Al Hasan
    Kumar, Uttam
    Teucher, Roman
    Kovriguina, Liubov
    Lehmann, Jens
    [J]. IEEE ACCESS, 2022, 10 : 70712 - 70723