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 条
  • [31] 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&IS), 2021, : 88 - 93
  • [32] Semantic Service Retrieval based on Natural Language Querying and Semantic Similarity
    de Castilho, Richard Eckart
    Gurevych, Iryna
    FIFTH IEEE INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC 2011), 2011, : 173 - 176
  • [33] Deep Learning Methods in Natural Language Processing
    Flores, Alexis Stalin Alulema
    APPLIED TECHNOLOGIES (ICAT 2019), PT II, 2020, 1194 : 92 - 107
  • [34] A deep database of medical abbreviations and acronyms for natural language processing
    Grossman Liu, Lisa
    Grossman, Raymond H.
    Mitchell, Elliot G.
    Weng, Chunhua
    Natarajan, Karthik
    Hripcsak, George
    Vawdrey, David K.
    SCIENTIFIC DATA, 2021, 8 (01)
  • [35] Natural Language Interfaces for Databases with Deep Learning
    Katsogiannis-Meimarakis, George
    Xydas, Mike
    Koutrika, Georgia
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (12): : 3878 - 3881
  • [36] Deep Learning on Graphs for Natural Language Processing
    Wu, Lingfei
    Chen, Yu
    Ji, Heng
    Liu, Bang
    KDD '21: PROCEEDINGS OF THE 27TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2021, : 4084 - 4085
  • [37] Deep Learning on Graphs for Natural Language Processing
    Wu, Lingfei
    Chen, Yu
    Ji, Heng
    Liu, Bang
    SIGIR '21 - PROCEEDINGS OF THE 44TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2021, : 2651 - 2653
  • [38] Deep Structured Learning for Natural Language Processing
    Li, Yong
    Yang, Xiaojun
    Zuo, Min
    Jin, Qingyu
    Li, Haisheng
    Cao, Qian
    ACM TRANSACTIONS ON ASIAN AND LOW-RESOURCE LANGUAGE INFORMATION PROCESSING, 2021, 20 (03)
  • [39] Deep Learning for Natural Language Processing: A Survey
    Arkhangelskaya E.O.
    Nikolenko S.I.
    Journal of Mathematical Sciences, 2023, 273 (4) : 533 - 582
  • [40] Deep Learning Techniques for Natural Language Processing
    Rodzin, Sergey
    Bova, Victoria
    Kravchenko, Yury
    Rodzina, Lada
    ARTIFICIAL INTELLIGENCE TRENDS IN SYSTEMS, VOL 2, 2022, 502 : 121 - 130