IJISA Vol. 8, No. 2, 8 Feb. 2016
Cover page and Table of Contents: PDF (size: 532KB)
Full Text (PDF, 532KB), PP.35-44
Views: 0 Downloads: 0
Databases, Natural Language Processing (NLP), Database Query Language (DBQL), Intermediate XML logical Query (IXLQ), Extended Context Free Grammar (ECFG), XML Schema, Auto Generator of Syntactic Rules (AGSR), Module of Natural Language Query Definitions (MNLQD), Machine Learning
Extracting information from database is typically done by using a structured language such as SQL (Structured Query Language). But non expert users can’t use this later. Wherefore using Natural Language (NL) for communicating with database can be a powerful tool. But without any help, computers can’t understand this language; that is why it is essential to develop an interface able to translate user’s query given in NL into an equivalent one in Database Query Language (DBQL).
This paper presents a model of a generic natural language query interface for querying database. This model is based on machine learning approach which allows interface to automatically improve its knowledge base through experience. The advantage of this interface is that it functions independently of the database language, content and model. Experimentations are realized to study the performance of this interface and make necessary corrections for its amelioration.
Hanane Bais, Mustapha Machkour, Lahcen Koutti, "A Model of a Generic Natural Language Interface for Querying Database", International Journal of Intelligent Systems and Applications(IJISA), Vol.8, No.2, pp.35-44, 2016. DOI:10.5815/ijisa.2016.02.05
[1]Gauri Rao, et al., ‘Natural language Query Processing Using Semantic Grammar’, in International Journal on Computer Science and Engineering, Vol. 02, pp.219-223, 2010.
[2]Avinash J. Agrawal, Dr. O. G. Kakde, ‘Semantic Analysis of Natural Language Queries Using Domain Ontology for Information Access from Database’, in I.J. Intelligent Systems and Applications, 12, pp. 81-90, 2013.
[3]N. Nihalani, S. Silakari, M. Motwani., ‘Natural language interface for database: a Brief review’, in International Journal of Computer Science Issues 8 (2), pp.600-608, 2011.
[4]Jasmeen Kaur, Bhawna chauhan and Jatinder Kaur Korepal, ‘Implementation of Query Processor Using Automata and Natural Language Processing’, in International Journal of Scientific and Research Publications, Vol. 3, Issue 5, pp.1-5, 2013.
[5]Androutsopoulos, G.D. Ritchie, and P. Thanisch, ‘Natural Language Interfaces to Databases – An Introduction’, in Journal of Natural Language Engineering 1 Part 1, pp.29-81,1995.
[6]Huangi, Guiang Zangi, Phillip C-Y Sheu, ‘A Natural Language database Interface based on probabilistic context free grammar’, in IEEE International workshop on Semantic Computing and Systems, 2008.
[7]Woods, W. A. Progress in natural language understanding: An application to LUNAR geology. AFIPS Natl. Computer. Conj: Expo. Conference Proc. 42, pp.441-450, 1973.
[8]Hendrix, G.G., Sacerdotal, E.D., Sagalowicz, D., Slocum, J. ‘Developing a natural language interface to complex data’ in ACM Transactions on database systems, 3(2), pp.105-147, 1978.
[9]Androutsopoulos, I., Ritchie, G.D., and Thanisch, P,‘MASQUE/SQL - An Efficient and Portable Natural Language Query Interface for Relational Databases’, in Proceedings of the 6th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems,1_4 June1993 Edinburgh, Scotland, pp.327-330, 1993.
[10]Ana-Maria Popescu, Alex Armanasu, Oren Etzioni, David Ko and Alexander Yates., ‘Modern Natural Language Interfaces to Databases’, Composing Statistical Parsing with Semantic Tractability COLING, 2004.
[11]Y.W. Wong,’ learning for semantic parsing using statistical machine translation techniques’, in Technical Report UT-AI-05-323, University of Texas, Austin, 2005.
[12]Y. Li, H. Yang, H.V. Jagadish, ‘NALIX: an interactive natural language interface for querying XML’, in Proceedings of the International Conference on Management of Data, pp.900-902, 2005.
[13]Minock, M, ‘C-Phrase: A System for Building Robust Natural Language Interfaces to Databases’, in Journal of Data Engineering (DKE), 69(3), pp.290-302.
[14]Jurgen Albert, Dora Giammarresi and Derick Wood. (2001), ’Normal form algorithms for extended context-free grammars’, in Theoretical Computer Science 267, pp.35-47, 2010.
[15]C. Manning, H. Schütze, ‘Foundations of Statistical Natural Language Processing’, MIT Press, Cambridge, 1999.
[16]Luis Tari, Phan Huy Tu, Jorg Hakenberg, Yi Chen, Tran Cao Son, Graciela Gonzalez and Chitta Baral, ‘Parse Tree Database for Information Extraction’, in IEEE transactions on knowledge & data, engineering, 2010.
[17]P. Reis, J. Matias and N. Mamede, ‘Edit – A Natural Language Interface to Databases’: A New Dimension for an Old Approach’, in Proceedings of the Fourth International Conference on Information and Communication Technology in Tourism (ENTER’ 97), Edinburgh, 1997.