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 条
  • [21] Context-Aware Tree-Based Convolutional Neural Networks for Natural Language Inference
    Meng, Zhao
    Mou, Lili
    Li, Ge
    Jin, Zhi
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, KSEM 2016, 2016, 9983 : 515 - 526
  • [22] A Demonstration of a Natural Language Query Interface to an Event-Based Semantic Web Triplestore
    Frost, Richard A.
    Donais, Jonathon
    Mathews, Eric
    Agboola, Wale
    Stewart, Rob
    SEMANTIC WEB: ESWC 2014 SATELLITE EVENTS, 2014, 8798 : 343 - 348
  • [23] VR-Tree: A novel tree-based approach for modeling Web Query Interfaces
    Marin-Castro, Heidy M.
    Sosa Sosa, Victor J.
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2017, 49 (03) : 367 - 390
  • [24] Mongo2SPARQL: Automatic and Semantic Query Conversion of MongoDB Query Language to SPARQL
    Soussi, Nassima
    Boumlik, Abdeljalil
    Bahaj, Mohamed
    2017 INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV), 2017,
  • [25] VR-Tree: A novel tree-based approach for modeling Web Query Interfaces
    Heidy M. Marin-Castro
    Victor J. Sosa Sosa
    Journal of Intelligent Information Systems, 2017, 49 : 367 - 390
  • [26] Query-Based Versus Tree-Based Classification: Application to Banking Data
    Masyutin, Alexey
    Kashnitsky, Yury
    FOUNDATIONS OF INTELLIGENT SYSTEMS, ISMIS 2017, 2017, 10352 : 664 - 673
  • [27] A Natural Language Query Method for Linked Data
    Xiao, Zheng
    Xiao, Yang
    2021 INTERNATIONAL CONFERENCE ON BIG DATA ENGINEERING AND EDUCATION (BDEE 2021), 2021, : 35 - 39
  • [28] A Tree-Based Approach to Support Query Translation for Schema Mappings with Weights
    Chang, Ya-Hui
    Lee, Chia-Zhen
    Zhuang, Si-Yen
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2017, 33 (01) : 251 - 270
  • [29] A DeBERTa-Based Semantic Conversion Model for Spatiotemporal Questions in Natural Language
    Lu, Wenjuan
    Ming, Dongping
    Mao, Xi
    Wang, Jizhou
    Zhao, Zhanjie
    Cheng, Yao
    APPLIED SCIENCES-BASEL, 2025, 15 (03):
  • [30] Using Query Frequencies in Tree-Based Revocation for Certificateless Authentication in VANETs
    Caballero-Gil, Pino
    Martin-Fernandez, Francisco
    Caballero-Gil, Candido
    2014 9TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST), 2014, : 268 - 273