TREE-BASED SEMANTIC ANALYSIS METHOD FOR NATURAL LANGUAGE PHRASE TO FORMAL QUERY CONVERSION

被引:2
|
作者
Litvin, A. A. [1 ]
Yu, Velychko V. [1 ]
Kaverynskyi, V. V. [2 ]
机构
[1] VM Glushkov Inst Cybernet, Dept Microprocessor Technol, Kiev, Ukraine
[2] IM Frantsevich Inst Problems Mat Sci, Dept Abras & Corros Resistant Powder Construct Ma, Kiev, Ukraine
关键词
natural language processing; graph data base; semantic analysis; formal query; decision tree; ontology;
D O I
10.15588/1607-3274-2021-2-11
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Context. This work is devoted to the problem of natural language interface construction for ontological graph databases. The focus here is on the methods for the conversion of natural language phrases into formal queries in SPARQL and CYPHER query languages. Objective. The goals of the work are the creation of a semantic analysis method for the input natural language phrases semantic type determination and obtaining meaningful entities from them for query template variables initialization, construction of flexible query templates for the types, development of program implementation of the proposed technique. Method. A tree-based method was developed for semantic determination of a user's phrase type and obtaining a set of terms from it to put them into certain places of the most suiting formal query template. The proposed technique solves the tasks of the phrase type determination (and this is the criterion of the formal query template selection) and obtaining meaningful terms, which are to initialize variables of the chosen template. In the current work only interrogative and incentive user's phrases are considered i.e. ones that clearly propose the system to answer or to do something. It is assumed that the considered dialog or reference system uses a graph ontological database, which directly impacts the formal query patterns - the resulting queries are destined to be in SPARQL or Cypher query languages. The semantic analysis examples considered in this work are aimed primarily at inflective languages, especially, Ukrainian and Russian, but the basic principles could be suitable to most of the other languages. Results. The developed method of natural language phrase to a formal query in SPARQL and CYPHER conversion has been implemented in software for Ukrainian and Norwegian languages using narrow subjected ontologies and tested against formal performance criteria. Conclusions. The proposed method allows the dialog system fast and with minimum number of steps to select the most suitable query template and extract informative entities from a natural language phrase given the huge phrase variability in inflective languages. Carried out experiments have shown high precision and reliability of the constructed system and its potential for practical usage and further development.
引用
收藏
页码:105 / 113
页数:9
相关论文
共 50 条
  • [41] Query tree-based reservation for efficient RFID tag anti-collision
    Choi, Ji Hwan
    Lee, Dongwook
    Lee, Hyuckjae
    IEEE COMMUNICATIONS LETTERS, 2007, 11 (01) : 85 - 87
  • [42] A new feasible natural language database query method
    Boonjing, V
    Hsu, C
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2006, 15 (02) : 323 - 330
  • [43] A Method of Natural Language Understanding on SPARQL Ontology Query
    Yang, Tianqi
    Zhang, Zongren
    2011 9TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2011), 2011, : 394 - 397
  • [44] Phrase2VecGLM: Neural generalized language model-based semantic tagging for complex query reformulation in medical IR
    Das, Manirupa
    Fosler-Lussier, Eric
    Lin, Simon
    Moosavinasab, Soheil
    Chen, David
    Rust, Steve
    Huang, Yungui
    Ramnath, Rajiv
    SIGBIOMED WORKSHOP ON BIOMEDICAL NATURAL LANGUAGE PROCESSING (BIONLP 2018), 2018, : 118 - 128
  • [45] Natural Language Query to SQL conversion using Machine Learning Approach
    Arefin, Minhazul
    Hossen, Kazi Mojammel
    Uddin, Mohammed Nasir
    2021 3RD INTERNATIONAL CONFERENCE ON SUSTAINABLE TECHNOLOGIES FOR INDUSTRY 4.0 (STI), 2021,
  • [46] Neural Detection of Semantic Code Clones via Tree-Based Convolution
    Yu, Hao
    Lam, Wing
    Chen, Long
    Li, Ge
    Xie, Tao
    Wang, Qianxiang
    2019 IEEE/ACM 27TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2019), 2019, : 70 - 80
  • [47] Semantic Tree-Based 3D Scene Model Recognition
    Yuan, Juefei
    Wang, Tianyang
    Zhe, Shandian
    Lu, Yijuan
    Li, Bo
    THIRD INTERNATIONAL CONFERENCE ON MULTIMEDIA INFORMATION PROCESSING AND RETRIEVAL (MIPR 2020), 2020, : 85 - 90
  • [48] Exploration of Tree-based Hierarchical Softmax for Recurrent Language Models
    Jiang, Nan
    Rong, Wenge
    Gao, Min
    Shen, Yikang
    Xiong, Zhang
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 1951 - 1957
  • [49] Tree-based language complexity of Thompson's group F
    Taback, Jennifer
    Younes, Sharif
    GROUPS COMPLEXITY CRYPTOLOGY, 2015, 7 (02) : 135 - 152
  • [50] Bridging the Semantic Gap with SQL Query Logs in Natural Language Interfaces to Databases
    Baik, Christopher
    Jagadish, H. V.
    Li, Yunyao
    2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2019), 2019, : 374 - 385