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 条
  • [21] SQLF - A RELATIONAL DATABASE LANGUAGE FOR FUZZY QUERYING
    BOSC, P
    PIVERT, O
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1995, 3 (01) : 1 - 17
  • [22] Natural language querying in the knowledge-based EUNCIT portal
    Bantea, Ruxandra
    Petrescu, Diana
    Trausan-Matu, Stefan
    5th RoEduNet IEEE International Conference, Proceedings, 2006, : 87 - 92
  • [23] Deep Learning for Natural Language Processing and Language Modelling
    Klosowski, Piotr
    2018 SIGNAL PROCESSING: ALGORITHMS, ARCHITECTURES, ARRANGEMENTS, AND APPLICATIONS (SPA), 2018, : 223 - 228
  • [24] Querying an Ontology Using Natural Language
    Salgueiro, Ana Marisa
    Alves, Catarina Bile
    Balsa, Joao
    COMPUTATIONAL PROCESSING OF THE PORTUGUESE LANGUAGE, PROPOR 2018, 2018, 11122 : 164 - 169
  • [25] Natural language querying for video databases
    Erozel, Guzen
    Cicekli, Nihan Kesim
    Cicekli, Ilyas
    INFORMATION SCIENCES, 2008, 178 (12) : 2534 - 2552
  • [26] Querying knowledge graphs in natural language
    Liang, Shiqi
    Stockinger, Kurt
    de Farias, Tarcisio Mendes
    Anisimova, Maria
    Gil, Manuel
    JOURNAL OF BIG DATA, 2021, 8 (01)
  • [27] IS NATURAL-LANGUAGE QUERYING PRACTICAL
    DEKLEVA, SM
    DATA BASE, 1994, 25 (02): : 24 - 36
  • [28] Querying knowledge graphs in natural language
    Shiqi Liang
    Kurt Stockinger
    Tarcisio Mendes de Farias
    Maria Anisimova
    Manuel Gil
    Journal of Big Data, 8
  • [29] NATURAL LANGUAGE DESCRIPTION OF REMOTE SENSING IMAGES BASED ON DEEP LEARNING
    Zhang, Xiangrong
    Li, Xiang
    An, Jinliang
    Gao, Li
    Hou, Biao
    Li, Chen
    2017 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2017, : 4798 - 4801
  • [30] Research on Natural Language Extraction Method Based on Deep Learning Technology
    Zhuang, Wei
    2021 International Conference on High Performance Big Data and Intelligent Systems, HPBD and IS 2021, 2021, : 88 - 93