Abstract
In the emerging information retrieval world, the selection of keywords and the generation of queries are very critical for the efficient retrieval. The most new-generations database applications request keen interface to upgrade productive connections among various databases and the clients. Majority of the accessible interfaces for databases should be intelligent and also should understand natural language expressions. The paper deals with, the mapping of natural language queries which is in spoken form, and converting into words forming the foundation of SQL. We give a general framework for a smart database interface which could be linked to any database. One of the most striking features of this interface is domain-independence. The smart interface employs speech recognition techniques to convert spoken language input into text. Then a semantic matching technique is employed in converting natural language query to SQL words, complemented by using dictionary and a set of production rules. The dictionary consists of semantics sets for columns and tables. The identified type of query, query-word tuple is memorized and sent through a convolution neural network for better construction. This work tries to use natural language processing techniques, parsing and POS tagging to identify semantic structures of inputs. The natural language techniques are used to increase the production of unambiguous queries and speed in detecting and identifying the important parts in a query.
Similar content being viewed by others
References
Anderson, D., & Hills, M. (2017, February). Query construction patterns in PHP. In: IEEE 24th international conference on software analysis, evolution and reengineering (SANER), 2017 (pp. 452–456). IEEE.
Brodie, M. L. (1988). Future intelligent information systems: AI and database technologies working together. In: Readings in artificial intelligence and databases (pp. 623–641).
Celko, J., Burleson, D. K., & Cook, J. P. (2015). Advanced SQL database programmer handbook. Kittrell: Rampant Tech.
Chan, T. H., Ho, S. W., & Yamamoto, H. (2015, June). Private information retrieval for coded storage. In: IEEE international symposium on information theory (ISIT), 2015 (pp. 2842–2846). IEEE.
Charniak, E., & Johnson, M. (2005, June). Coarse-to-fine n-best parsing and MaxEnt discriminative reranking. In: Proceedings of the 43rd annual meeting on association for computational linguistics (pp. 173–180). Association for Computational Linguistics.
Demidova, E., Zhou, X., & Nejdl, W. (2012). A probabilistic scheme for keyword-based incremental query construction. IEEE Transactions on Knowledge and Data Engineering, 24(3), 426.
Greene, B. B., & Rubin, G. M. (1971). Automatic grammatical tagging of English. Technical report, Department of Linguistics, Brown University, Providence, Rhode Island.
Guo, T., Dong, J., Li, H., & Gao, Y. (2017, March). Simple convolutional neural network on image classification. In: IEEE 2nd international conference on big data analysis (ICBDA) (pp. 721–724).
Gupta, S., Mohanta, S., Chakraborty, M., & Ghosh, S. (2017, August). Quantum machine learning-using quantum computation in artificial intelligence and deep neural networks: Quantum computation and machine learning in artificial intelligence. In: 8th annual industrial automation and electromechanical engineering conference (IEMECON), 2017 (pp. 268–274). IEEE.
Iftikhar, A., Iftikhar, E., & Mehmood, M. K., (2016, August). Domain specific query generation from natural language text. In: Sixth international conference on innovative computing technology (INTECH), 2016 (pp. 502–506). IEEE.
Kasmaji, A. N. S., & Purwarianti, A. (2015, August). Employing natural language processing to analyse grammatical error in a simple Japanese sentence. In: international conference on electrical engineering and informatics (ICEEI), 2015 (pp. 82–86). IEEE.
Kupiec, J. (1992). Robust part-of-speech tagging using a hidden Markov model. Computer Speech and Language, 6(3), 225–242.
Ma, Z. (2007). Intelligent databases: Technologies and applications. Pennsylvania: IGI Global.
McKay, D. P., Finin, T., & O’Hare, A. (1990, August). The intelligent database interface: Integrating AI and database systems. In: Proceedings of the 1990 national conference on artificial intelligence.
Nguyen, D. Q., & Verspoor, K. (2018). An improved neural network model for joint POS tagging and dependency parsing. arXiv preprint arXiv:1807.03955.
Nguyen, D. Q., & Verspoor, K. (2019). From POS tagging to dependency parsing for biomedical event extraction. BMC Bioinformatics, 20(1), 72.
Rabiner, L. R., & Juang, B. H. (1986). An introduction to hidden Markov models. IEEE ASSP Magazine, 3(1), 4–6.
Ruparel, B. (1990). Designing and implementing intelligent database applications-a case study, Bethesda, MD. In: Proceedings [1990] IEEE conference on managing expert system programs and projects (pp. 223–229).
Sangeetha, J., & Jothilakshmi, S. (2017). Speech translation system for English to dravidian languages. Applied Intelligence, 46(3), 534–550.
Sontakke, A. R., & Pimpalkar, A. (2014). A rule based graphical user interface to relational database using NLP. Interaction, 5, 6.
Trinkunas, J., & Vasilecas, O. (2009). Ontology transformation: From requirements to conceptual model. Scientific Papers, University of Latvia, Computer Science and Information Technologies, 751, 52–64.
Wolfram, D. (2013, October). Applications of SQL for informetric data processing. In: Proceedings of the annual conference of CAIS/Actes du congrès annuel de l’ACSI.
Yadav, P. K., & Rizvi, S. A. M. (2016). Ghaziabad, Randomized algorithm for optimal query plan generation for distributed environments. IEEE.
Yang, L., Zhang, M., Liu, Y., Sun, M., Yu, N., & Fu, G. (2018). Joint POS tagging and dependence parsing with transition-based neural networks. IEEE/ACM Transactions on Audio, Speech and Language Processing (TASLP), 26(8), 1352–1358.
Zhu, R., Mao, X. J., Zhu, Q. H., Li, N., & Yang, Y. B. (2016, September). Text detection based on convolutional neural networks with spatial pyramid pooling. In: ICIP (pp. 1032–1036).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sangeetha, J., Hariprasad, R. An intelligent automatic query generation interface for relational databases using deep learning technique. Int J Speech Technol 22, 817–825 (2019). https://doi.org/10.1007/s10772-019-09624-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10772-019-09624-7