NADAQ: Natural Language Database Querying Based on Deep Learning

被引:17
|
作者
Xu, Boyan [1 ]
Cai, Ruichu [1 ]
Zhang, Zhenjie [2 ]
Yang, Xiaoyan [2 ]
Hao, Zhifeng [1 ,3 ]
Li, Zijian [1 ]
Liang, Zhihao [1 ]
机构
[1] Guangdong Univ Technol, Fac Comp, Guangzhou 510006, Guangdong, Peoples R China
[2] Yitu Technol Pte Ltd, Singapore R&D, Singapore 117372, Singapore
[3] Foshan Univ, Sch Math & Big Data, Foshan 528000, Peoples R China
关键词
Databases; natural language processing; recurrent neural networks;
D O I
10.1109/ACCESS.2019.2904720
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The high complexity behind SQL language and database schemas has made database querying a challenging task to human programmers. In this paper, we present our new natural language database querying (NADAQ) system as an alternative solution, by designing new translation models smoothly fusing deep learning and traditional database parsing techniques. On top of the popular encoder-decoder model for machine translation, NADAQ injects new dimensions of schema-aware bits associated with the input words into encoder phase and adds new hidden memory neurons controlled by the finite state machine for grammatical state tracking into the decoder phase. We further develop new techniques to enable the augmented neural network to reject queries irrelevant to the contents of the target database and recommend candidate queries reversely transformed into natural language. NADAQ performs well on real-world database systems over human labeled workload, returning query results at 90% accuracy.
引用
收藏
页码:35012 / 35017
页数:6
相关论文
共 50 条
  • [1] Querying Database using a universal Natural Language Interface Based on Machine Learning
    Bais, Hanane
    Machkour, Mustapha
    Koutti, Lahcen
    2016 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY FOR ORGANIZATIONS DEVELOPMENT (IT4OD), 2016,
  • [2] Querying NoSQL with Deep Learning to Answer Natural Language Questions
    Blank, Sebastian
    Wilhelm, Florian
    Zorn, Hans-Peter
    Rettinger, Achim
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 9416 - 9421
  • [3] A natural language-based interface for querying a video database
    Kuecuektunc, Onur
    Gueduekbay, Ugur
    Ulusoy, Oezgur
    IEEE MULTIMEDIA, 2007, 14 (01) : 83 - 89
  • [4] TraViQuA: Natural Language Driven Traffic Video Querying Using Deep Learning
    Yuksel, Asim Sinan
    Karabiyik, Muhammed Abdulhamid
    TRAITEMENT DU SIGNAL, 2023, 40 (02) : 543 - 553
  • [5] A deep learning model for natural language querying in Cyber-Physical Systems
    Llopis, Juan Alberto
    Fernandez-Garcia, Antonio Jesus
    Criado, Javier
    Iribarne, Luis
    Ayala, Rosa
    Wang, James Z.
    INTERNET OF THINGS, 2023, 24
  • [6] Natural Language interpretation for public administration database querying in the TAMIC demonstrator
    Bagnasco, C
    Bresciani, P
    Magnini, B
    Strapparava, C
    APPLICATIONS OF NATURAL LANGUAGE TO INFORMATION SYSTEMS, 1996, : 163 - 174
  • [7] On Reducing Reasoning and Querying in Natural Logic to Database Querying
    Andreasen, Troels
    Bulskov, Henrik
    Nilsson, Jorgen Fischer
    FLEXIBLE QUERY ANSWERING SYSTEMS, FQAS 2023, 2023, 14113 : 3 - 14
  • [8] Translating synthetic natural language to database queries with a polyglot deep learning framework
    Adrián Bazaga
    Nupur Gunwant
    Gos Micklem
    Scientific Reports, 11
  • [9] Translating synthetic natural language to database queries with a polyglot deep learning framework
    Bazaga, Adrian
    Gunwant, Nupur
    Micklem, Gos
    SCIENTIFIC REPORTS, 2021, 11 (01)
  • [10] Restricted natural language based querying of clinical databases
    Safari, Leila
    Patrick, Jon D.
    JOURNAL OF BIOMEDICAL INFORMATICS, 2014, 52 : 338 - 353