CFP last date
20 May 2024
Call for Paper
June Edition
IJCA solicits high quality original research papers for the upcoming June edition of the journal. The last date of research paper submission is 20 May 2024

Submit your paper
Know more
Reseach Article

An Approach for Building Natural Language Database using Pattern Matching Technique

by Felix Nartey, Francis Amavi, Isaac Nyameamah
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 177 - Number 26
Year of Publication: 2019
Authors: Felix Nartey, Francis Amavi, Isaac Nyameamah
10.5120/ijca2019919720

Felix Nartey, Francis Amavi, Isaac Nyameamah . An Approach for Building Natural Language Database using Pattern Matching Technique. International Journal of Computer Applications. 177, 26 ( Dec 2019), 19-22. DOI=10.5120/ijca2019919720

@article{ 10.5120/ijca2019919720,
author = { Felix Nartey, Francis Amavi, Isaac Nyameamah },
title = { An Approach for Building Natural Language Database using Pattern Matching Technique },
journal = { International Journal of Computer Applications },
issue_date = { Dec 2019 },
volume = { 177 },
number = { 26 },
month = { Dec },
year = { 2019 },
issn = { 0975-8887 },
pages = { 19-22 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume177/number26/31061-2019919720/ },
doi = { 10.5120/ijca2019919720 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:46:58.809732+05:30
%A Felix Nartey
%A Francis Amavi
%A Isaac Nyameamah
%T An Approach for Building Natural Language Database using Pattern Matching Technique
%J International Journal of Computer Applications
%@ 0975-8887
%V 177
%N 26
%P 19-22
%D 2019
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Information assumes a vital aspect of our lives. One of the main supplies of information is databases. There is a blooming interest in databases by researchers and its innovation is growing rapidly. This has subsequently resulted in an influence on the utilization of computers assiduously. Furthermore, most Information Technology (IT) related applications stores, retrieves, organizes, accesses and analyzes information from databases. For instance, retrieval of information from database involves the understanding of database languages like Structured Query Language (SQL). Nonetheless, not everyone is capable of scripting SQL queries, as they may not know of the structure of SQL makeup of the database. The aforementioned issues triggered the building of systems where non-expert users compose their questions in their natural language and obtain the results in the form of a database. The natural language interface to the database (NLIDB) was developed to query relational databases in their natural language instead of working with SQL, an idea provoked to form a new kind of management system. The existing approaches to NLIDBs are challenged with some weaknesses, which include non-intelligent, slow response time and inability to interact with user queries. This paper presents an intelligent NLIDB that uses a chatbot as the natural language interface and a Synthetic Intelligence Markup language (SIML) as the Knowledge-base. The Chatbot is utilized to capture keywords in the user’s utterances stored in the knowledge base. The proposed NLIDB structure is based on pattern matching technique employed to communicate with users, manages complications and uncertainties for building natural language queries associated with SQL. Experimental results show that the proposed method gave a promising result on user satisfaction and task completion as compared with existing approaches.

References
  1. N Nihalani et al, “An Intelligent Interface for Relational Databases”, IJSSST, Vol. 11, No. 1, ISSN: 1473-804x online, 1473-8031 print, p30.
  2. Zongmin Ma, "Intelligent Databases: Technologies and Applications", IGI publishing, 320 pages, 2007
  3. Dietmar Wolfram, "Applications of SQL for Informetric Data Processing", Proceedings of the 33rd conference of the Canadian Association for Information Science, 2005.
  4. Siasar djahantighi F, Norouzifard M, Davarpanah S H, Shenassa M H. Using natural language processing in order to create SQL queries. In: IEEE International Conference on Computer and Communication Engineering (ICCCE); 13-15 May 2008; Kuala Lumpur, Malaysia: IEEE. pp. 600 - 604.
  5. Li H, Shi Y. A WordNet -based natural language interface to relational databases. In: IEEE 2nd International Conference on Computer and Automation Engineering (ICCAE); 26-28 Feb. 2010; Singapore: IEEE. pp. 514 – 518
  6. Ashish kumar,Kummar singh vaisha, “Natural Lnguage Interface to Databases: Development Techniques,” Elixir Computer Science and Engg Article.May.2013.
  7. AmandeepKaur, Parteek Bhatia, “Punjabi Language Interface to Database” communicated to International journal of computer science, WASET (World Academy of Science and Technology).
  8. I. Androutsopoulos, G. Ritchie, P. Thanisch, Natural language interfaces to databases – an introduction, Journal of Natural Language Engineering 1 (1) (1995) 2981
  9. Weizenbaum, J. (1966). ELIZA-A computer program for the study of natural language communication between man and machine, Communications of the ACM, Vol. 10, No. 8, pp36 45.
Index Terms

Computer Science
Information Sciences

Keywords

Natural Language Database Knowledge Base Database Synthetic Intelligent Markup Language.