Abstract
This paper is to provide a solution for building Natural Language Interface to Database (NLIDB) using Metadata configuration approach. Nowadays, using systems like Natural Language Interface to Databases aim to provide an effortless way to access enterprise’s database system by ensuring the user need not learn any formal technical languages. Traditionally, NLIDB systems were considered as a dead-end to researchers who used to face immense challenges in building such systems which can easily translate human language to computational linguistics. And the major challenges in Natural language Query processing are endless, including the problems related to inherent ambiguity which a natural language possesses such as interpreting the query correctly, removal of various ambiguity, and mapping to the appropriate context. In this paper, we’ll propose our methodology for NLIDB analytics allowing a computer user having non-technical background to access enterprise database easily. This analysis provides a solid approach to solve relational database queries using NLP techniques through metadata configurations and thereby addressing all the challenges mentioned above.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Nihalani, N. (2010). An intelligent interface for relational databases. Human-computer Interaction 6, 7.
Mony, M., Rao, J. M., & Potey, M. M. (2014). An overview of NLIDB approaches and implementation for airline reservation system. International Journal of Computer Applications, 107(5).
Gupta, A., et al. (2012). A novel approach towards building a portable nlidb system using the computational paninian grammar framework. In 2012 International Conference on Asian Language Processing. IEEE.
Woods, W. (1972). The lunar sciences natural language information system. BBN report.
Codd, E. F. (1974). Seven steps to rendezvous with the casual user. IBM Corporation.
Hendrix, G. G., et al. (1978). Developing a natural language interface to complex data. ACM Transactions on Database Systems (TODS), 3(2), 105–147.
Waltz, D. L. (1978). An English language question answering system for a large relational database. Communications of the ACM, 21(7), 526–539.
Scha, R. J. H. (1977). Philips question-answering system PHLIQA1. ACM SIGART Bulletin, 61, 26–27.
Warren, D. H. D., & Fernando, C. N. P. (1982). An efficient easily adaptable system for interpreting natural language queries. Computational Linguistics, 8(3–4), 110–122.
Grosz, B. (1983). Team: A transportable natural language interface system. Association for Computational Linguistics.
Grosz, B. J., et al. (1987). TEAM: An experiment in the design of transportable natural-language interfaces. Artificial Intelligence, 32(2), 173–243.
Thompson, B. H., & Thompson, F. B. (1983). Introducing ask, a simple knowledgeable system. In Proceedings of the first conference on Applied natural language processing. Association for Computational Linguistics.
Hafner, C. D. (1984). Interaction of knowledge sources in a portable natural language interface. In 10th international conference on computational linguistics and 22nd annual meeting of the association for computational linguistics.
Ballard, B. W., & Stumberger, D. E. (1986). Semantic acquisition in TELI: A transportable, user-customized natural language processor. In Proceedings of the 24th annual meeting on association for computational linguistics.
Hinrichs, E. W. (1988). Tense quantifiers, and contexts. Computational Linguistics, 14(2), 3–14.
Copestake, A., & Jones, K. S. (1990). Natural language interfaces to databases. The Knowledge Engineering Review, 5(4), 225–249.
Binot, J. (1991). Natural language interfaces: a new philosophy. SunExpert Magazine.
Ott, N. (1992). Aspects of the automatic generation of SQL statements in a natural language query interface. Information Systems, 17(2), 147–159.
Popescu, A.-M., Etzioni, O., & Kautz, H. (2003). Towards a theory of natural language interfaces to databases. In Proceedings of the 8th international conference on Intelligent user interfaces. ACM.
Li, Y., Yang, H., & Jagadish, H. V. (2005). NaLIX: An interactive natural language interface for querying XML. In Proceedings of the 2005 ACM SIGMOD international conference on Management of data. ACM.
Verma, P., Arora, S., & Batra, K. (2013). Punjabi language interface to database: A brief review. arXiv preprint arXiv:1306.4139.
Ghai, W., & Singh, N. (2012). Analysis of automatic speech recognition systems for indo-aryan languages: Punjabi a case study. International Journal of Soft Computing and Engineering (IJSCE), 2(1), 379–385.
Verma, P., Arora, S., & Batra, K. (2013). Punjabi language interface to database: A brief review. arXiv preprint arXiv:1306.4139.
Kumar, R., Dua, M., & Jindal, S. (2014). D-hird: Domain-independent hindi language interface to relational database. In 2014 international conference on computation of power, energy, information and communication (ICCPEIC). IEEE.
Kokare, R., & Wanjale, K. H. (2014). A survey of natural language query builder interface for structured databases using dependency parsing. International Journal of Computer Applications, 107(5).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Karthik, M.N., Makkar, G. (2021). NLIDB Systems for Enterprise Databases: A Metadata Based Approach. In: Sharma, N., Chakrabarti, A., Balas, V., Martinovic, J. (eds) Data Management, Analytics and Innovation. Advances in Intelligent Systems and Computing, vol 1174. Springer, Singapore. https://doi.org/10.1007/978-981-15-5616-6_17
Download citation
DOI: https://doi.org/10.1007/978-981-15-5616-6_17
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-5615-9
Online ISBN: 978-981-15-5616-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)