Natural Language Interface to Relational Database (NLI-RDB) Through Object Relational Mapping (ORM)

被引:3
|
作者
Alghamdi, Abdullah [1 ]
Owda, Majdi [1 ]
Crockett, Keeley [1 ]
机构
[1] Manchester Metropolitan Univ, Sch Comp Math & Digital Technol, Chester St, Manchester M1 5GD, Lancs, England
来源
ADVANCES IN COMPUTATIONAL INTELLIGENCE SYSTEMS | 2017年 / 513卷
关键词
Natural language interfaces to relational databases (NLI-RDB); Object relational mapping (ORM); Natural language interfaces; Database interfaces and hibernate framework;
D O I
10.1007/978-3-319-46562-3_29
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a novel approach for building a Natural Language Interface to a Relational Database (NLI-RDB) using Conversational Agent (CA), Information Extraction (IE) and Object Relational Mapping (ORM) framework. The CA will help in disambiguating the user's queries and guiding the user interaction. IE will play an important role in named entities extraction in order to map Natural Language queries into database queries. The ORM framework i.e. the Hibernate framework resolves the impedance mismatch between the Object Oriented Paradigms (OOP) and Relational Databases (RDBs) i.e. OOP concepts differ from RDB concepts, thus it reduces the complexity in generating SQL statements. Also, by utilizing ORM framework, the RDBs entities are mapped into real world objects, which bring the RDBs a step closer to the user. In addition, the ORM framework simplify the interaction between OOP and RDBs. The developed NLI-RDB system allows the user to interact with objects directly in natural language and through navigation, rather than by using SQL statements. This direct interaction tends to be easier and more acceptable for humans whom are nor technically orientated and have no SQL knowledge. The NLI-RDB system also offers friendly and interactive user interface in order to refine the query generated automatically. The NLI-RDB system has been evaluated by a group of participants through a combination of qualitative and quantitative measures. The experimental results show good performance of the prototype and excellent user's satisfaction.
引用
收藏
页码:449 / 464
页数:16
相关论文
共 41 条
  • [1] Natural Language Interface for Relational Database
    More, Priyanka
    Kudale, Bharti
    Deshmukh, Pranali
    PROCEEDING OF THE INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS, BIG DATA AND IOT (ICCBI-2018), 2020, 31 : 499 - 505
  • [2] Mobile Natural Language Database Interface for Accessing Relational Data
    Fulford, Kaitlyn
    Olmsted, Aspen
    2017 INTERNATIONAL CONFERENCE ON INFORMATION SOCIETY (I-SOCIETY 2017), 2017, : 86 - 87
  • [3] Towards an Arabic language interface to relational database
    Harmain, Harmain M.
    El-khatib, Hazim
    Haddad, Hatem
    INFORMATION MANAGEMENT IN THE MODERN ORGANIZATIONS: TRENDS & SOLUTIONS, VOLS 1 AND 2, 2008, : 1273 - 1278
  • [4] An independent-domain Natural Language Interface for Relational Database: Case Arabic Language
    Baisi, Hanane
    Machkour, Mustapha
    Koutti, Lahcen
    2016 IEEE/ACS 13TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2016,
  • [5] Processing of natural language queries to a relational database
    Samsonova, M.
    Pisarev, A.
    Blagov, M.
    BIOINFORMATICS, 2003, 19 : i241 - i249
  • [6] QUANTRA - Query understander and translator a natural language interface to relational database systems
    Srinivasa, D
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL V, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING, 2004, : 266 - 271
  • [7] QUEST: A Natural Language Interface to Relational Databases
    Sheinin, Vadim
    Khorashani, Elahe
    Yeo, Hangu
    Xu, Kun
    Vo, Ngoc Phuoc An
    Popescu, Octavian
    PROCEEDINGS OF THE ELEVENTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION (LREC 2018), 2018, : 2963 - 2967
  • [8] A COMPARATIVE STUDY OF OBJECT-ORIENTED DATABASE, RELATIONAL DATABASE AND FRAMEWORK FOR MAPPING OBJECT-RELATIONAL, IN THE CONTEXT TO A WEB APPLICATION
    Oliveira, M. M. A.
    Carlos, D. G.
    Sousa, A. R. V. O.
    Castro, A. F.
    HOLOS, 2015, 31 (01) : 182 - 198
  • [9] An intelligent natural language query processor for a relational database
    S. S. Vinod Chandra
    Iran Journal of Computer Science, 2022, 5 (2) : 109 - 115
  • [10] Ontology Based Natural Language Interface for Relational Databases
    Sujatha, B.
    Raju, S. Viswanadha
    2ND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING, COMMUNICATION & CONVERGENCE, ICCC 2016, 2016, 92 : 487 - 492