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 条
  • [21] NaLIR: An Interactive Natural Language Interface for Querying Relational Databases
    Li, Fei
    Jagadish, H., V
    SIGMOD'14: PROCEEDINGS OF THE 2014 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2014, : 709 - 712
  • [22] A RELATIONAL QUERY LANGUAGE INTERFACE TO A HIERARCHICAL DATABASE-MANAGEMENT SYSTEM
    CHUNG, CW
    MCCLOSKEY, KE
    SECOND INTERNATIONAL CONFERENCE ON DATA AND KNOWLEDGE SYSTEMS FOR MANUFACTURING AND ENGINEERING, 1989, : 105 - 112
  • [23] Object oriented application cooperation methods with relational database (ORM) based on J2EE technology
    Ziemniak, Piotr
    Sakowicz, Bartosz
    Napieralski, Andrzej
    2007 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON THE EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS, 2007, : 327 - 330
  • [24] A Natural Language Interface Supporting Complex Logic Questions for Relational Databases
    Ngoc Phuoc An Vo
    Popescu, Octavian
    Sheinin, Vadim
    Khorasani, Elahe
    Yeo, Hangu
    NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS (NLDB 2019), 2019, 11608 : 384 - 392
  • [25] Representing Uniqueness Constraints in Object-Relational Mapping The Natural Entity Framework
    Olah, Mark J.
    Mohr, David
    Stefanovic, Darko
    OBJECTS, MODELS, COMPONENTS, PATTERNS, TOOLS 2012, 2012, 7304 : 236 - 251
  • [26] Leveraging Machine Learning for Optimal Object-Relational Database Mapping in Software Systems
    Azizian, Sasan
    Rastegari, Elham
    Bagheri, Hamid
    PROCEEDINGS OF THE 1ST ACM INTERNATIONAL CONFERENCE ON AI-POWERED SOFTWARE, AIWARE 2024, 2024, : 94 - 102
  • [27] Mapping methods and query for aggregation and association in object-relational database using collection
    Pardede, E
    Rahayu, JW
    Taniar, D
    ITCC 2004: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 1, PROCEEDINGS, 2004, : 539 - 543
  • [28] Leveraging Machine Learning for Optimal Object-Relational Database Mapping in Software Systems
    Azizian, Sasan
    Rastegari, Elham
    Bagheri, Hamid
    AIware 2024 - Proceedings of the 1st ACM International Conference on AI-Powered Software, Co-located with: ESEC/FSE 2024, : 94 - 102
  • [29] Application of SuperSQL query language for the migration from a relational to an object-oriented database
    Udoguchi, S
    Iijima, T
    Toyama, M
    2000 INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM - PROCEEDINGS, 2000, : 207 - 216
  • [30] A DESIGN LANGUAGE FOR THE DEFINITION OF A RETRIEVAL-SYSTEM INTERFACE FOR CASUAL USERS OF A RELATIONAL DATABASE
    THOMAS, PG
    STAFF, BE
    SOFTWARE-PRACTICE & EXPERIENCE, 1981, 11 (05): : 417 - 424