{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T09:16:35Z","timestamp":1773738995469,"version":"3.50.1"},"publisher-location":"California","reference-count":0,"publisher":"International Joint Conferences on Artificial Intelligence Organization","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,7]]},"abstract":"<jats:p>Machine translation is going through a radical revolution, driven by the explosive development of deep learning techniques using Convolutional Neural Network (CNN) and Recurrent Neural Network (RNN). In this paper, we consider a special case in machine translation problems, targeting to convert natural language into Structured Query Language (SQL) for data retrieval over relational database. Although generic CNN and RNN learn the grammar structure of SQL when trained with sufficient samples, the accuracy and training efficiency of the model could be dramatically improved, when the translation model is deeply integrated with the grammar rules of SQL. We present a new encoder-decoder framework, with a suite of new approaches, including new semantic features fed into the encoder, grammar-aware states injected into the memory of decoder, as well as recursive state management for sub-queries. These techniques help the neural network better focus on understanding semantics of operations in natural language and save the efforts on SQL grammar learning. The empirical evaluation on real world database and queries show that our approach outperform state-of-the-art solution by a significant margin.<\/jats:p>","DOI":"10.24963\/ijcai.2018\/553","type":"proceedings-article","created":{"date-parts":[[2018,7,5]],"date-time":"2018-07-05T01:49:10Z","timestamp":1530755350000},"page":"3977-3983","source":"Crossref","is-referenced-by-count":23,"title":["An Encoder-Decoder Framework Translating Natural Language to Database Queries"],"prefix":"10.24963","author":[{"given":"Ruichu","family":"Cai","sequence":"first","affiliation":[{"name":"Faculty of Computer, Guangdong University of Technology, China"}]},{"given":"Boyan","family":"Xu","sequence":"additional","affiliation":[{"name":"Faculty of Computer, Guangdong University of Technology, China"}]},{"given":"Zhenjie","family":"Zhang","sequence":"additional","affiliation":[{"name":"Singapore R&D, Yitu Technology Ltd."}]},{"given":"Xiaoyan","family":"Yang","sequence":"additional","affiliation":[{"name":"Singapore R&D, Yitu Technology Ltd."}]},{"given":"Zijian","family":"Li","sequence":"additional","affiliation":[{"name":"Faculty of Computer, Guangdong University of Technology, China"}]},{"given":"Zhihao","family":"Liang","sequence":"additional","affiliation":[{"name":"Faculty of Computer, Guangdong University of Technology, China"}]}],"member":"10584","event":{"name":"Twenty-Seventh International Joint Conference on Artificial Intelligence {IJCAI-18}","theme":"Artificial Intelligence","location":"Stockholm, Sweden","acronym":"IJCAI-2018","number":"27","sponsor":["International Joint Conferences on Artificial Intelligence Organization (IJCAI)"],"start":{"date-parts":[[2018,7,13]]},"end":{"date-parts":[[2018,7,19]]}},"container-title":["Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence"],"original-title":[],"deposited":{"date-parts":[[2018,7,5]],"date-time":"2018-07-05T01:53:51Z","timestamp":1530755631000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.ijcai.org\/proceedings\/2018\/553"}},"subtitle":[],"proceedings-subject":"Artificial Intelligence Research Articles","short-title":[],"issued":{"date-parts":[[2018,7]]},"references-count":0,"URL":"https:\/\/doi.org\/10.24963\/ijcai.2018\/553","relation":{},"subject":[],"published":{"date-parts":[[2018,7]]}}}