Providing Inferential Capability to Natural Language Database Interface

Size: px
Start display at page:

Download "Providing Inferential Capability to Natural Language Database Interface"

Transcription

1 International Journal of Electronics and Computer Science Engineering 1634 Available Online at ISSN Providing Inferential Capability to Natural Language Database Interface Harjit Singh Assistant Professor: Department of Computer Science Punjabi University Akali Phoola Singh Neighbourhood Campus, Dehla Seehan (Sangrur), Punjab, India Abstract- Not everybody is able to write SQL (Structured Query Language) queries as they may not be aware of the structure of the database. So there is a need for non-expert users to query relational databases in their natural language. The idea of using natural language instead of SQL, has promoted the development of Natural Language Interface to Database systems (NLIDB). The traditional Information Retrieval Models were based on approximation and lexical mapping which had its own deficiencies. System is inadequate if the query uses hypernyms (broad category words). If a user is using synonyms of lexicon then the system is unable to access the database. Homonymous keyword in query may arise ambiguity and possibly produce erroneous result because the system is unable to distinguish actual meaning of homonyms. In a query, lexemes may be related to each other and produce a collated meaning which is not considered by the classical system. To overcome these limitations, a knowledgebase can be provided to the NLIDB. The knowledgebase will provide inferential capability to the systems using a collection of hypernyms, synonyms, homonyms, discourse and other information required to produce accurate results. Keywords NLIDB, NLI, hypernyms, synonyms, homonyms, discourse I. INTRODUCTION Asking questions to databases in natural language is very convenient and easy method of data access, especially for casual users who do not understand complex database query language such as SQL. Although number of efforts has been done by researchers to provide intelligence to Natural Language Interface to Database (NLIDB), they are not complete. Some of these efforts include: The system LUNAR was introduced in The system uses an Augmented Transition Network (ATN) parser and Woods' procedural Semantics. The system performance was quite impressive; it managed to handle 78% of requests without any errors and this ratio rose to 90% when dictionary errors were corrected. But these figures may be misleading because the system was not subject to intensive use due to the limitation of its linguistic capabilities. The LADDER system was designed as a natural language interface to a database of information about US Navy ships. The system uses semantic grammars technique that interleaves syntactic and semantic processing. The system was able to process a database that is equivalent to a relational database with 14 tables and 100 attributes. The RENDEZVOUS system appeared in late seventies. In this, users could access databases via relatively unrestricted natural language. In this system, special emphasis is placed on query paraphrasing and in engaging users in clarification dialogs when there is difficulty in parsing user input. The PLANES system was developed in late seventies at the University of Illinois Coordinated Science Laboratory. PLANES include an English language front end with the ability to understand and explicitly answer user requests. It carries out clarifying dialogues with the user as well as answer vague or poorly defined questions. The PHILIQA system was developed in 1977 and was known as Philips Question Answering System, uses a syntactic parser which runs as a separate pass from the semantic understanding passes. This system is mainly involved with problems of semantics and has three separate layers of semantic understanding. The system CHAT-80 is one of the most referenced NLP (Natural Language Processing) systems in the eighties. The database of CHAT-80 consists of facts (i. e. oceans, major seas, major rivers and major cities) about 150 of the

2 Providing Inferential Capability to Natural Language Database Interface countries world and a small set of English language vocabulary that are enough for querying the database. The CHAT-80 system processes an English language question in three stages. The system TEAM was developed in A large part of the research earch of that time was devoted to portability issues. TEAM was designed to be easily configurable by database administrators with no knowledge of NLIDBs. The system DATALOG is an English database query system based on Cascaded ATN grammar. By providing separate representation schemes for linguistic knowledge, general world knowledge, and application domain knowledge, DATALOG achieves a high degree of portability and extendibility. NALIX (Natural Language Interface for an XML Database) is an NLIDB system developed at the University of Michigan in The database used for this system is extensible markup language (XML) database with Schema- Free XQuery as the database query language. NALIX is different from the general syntax based approaches; in the way the system was built: NALIX implements a reversed-engineering engineering technique by building the system from a query language toward the sentences. Indeed all these efforts are not worthless although they are not complete. The system fails to understand and execute the queries containing hypernyms, synonyms, homonyms, discourse etc., so next section of this paper is trying to give the method for overcoming the mentioned inadequacies. II. PROVIDING INFERENTIAL CAPABILITY TO NLIDB The conventional NLI system is not capable to understand hypernyms, synonyms, homonyms and discourse. This section will discuss how the results are affected when these words are used in a query and propose a method to overcome the deficiencies of the system. A. Hypernyms Hypernym is a word that is more generic than a given word. A linguistic term for a word whose meaning includes the meanings of other words. If a query contains a hypernym of a specific word, the classical NLI system will be inadequate due to the non-availability of the knowledge of hypernyms. For example: If NLI Query is: Number of students doing graduation The conventional NLI does not have the knowledge that the word graduation is a hypernym of BA, BSc, Bcom, BCA, BBA etc. (Figure 4). So, it will fail to produce the required result. To overcome the limitation, a database of hypernyms needs to be embedded in the NLI system. Graduation BA BSc BCom BCA BBA Figure 1. Graduation is a hypernym for BA, BSc, BCom, BCA, BBA etc. B. Synonyms Synonyms are different words with almost identical or similar meanings. Words that are synonyms are said to be synonymous, and the state of being a synonym is called synonymy. If synonyms of lexicon are used in a query, the classical Information Retrieval methods will be unable to answer the query due to the non-availability of database of synonyms. For example: 1639

3 If a NLI query is: Number of employees whose salary is more than The equivalent SQL query will be something like: SELECT * FROM EMPLOYEES WHERE SALARY>=25000 The query will produce the result correctly. But if the user uses a synonym and use a NLI query as: Number of employees whose pay is more than The equivalent SQL query will be something like: SELECT * FROM EMPLOYEES WHERE PAY>=25000 IJECSE,Volume1,Number 3 Harjit Singh et al. In this case, query will not produce the correct result because NLI does not know that Salary and Pay are two words with the same meaning. To make the NLI efficient to answer such type of queries which may use synonyms, the database of synonyms needs to be embedded in NLI System. In this way, if a lexicon or keyword does not match, the system will not refuse to answer the query. Instead, it will traverse through all the synonyms of that unmatched keyword provided in the database of synonyms and replace the unmatched keyword with its synonym to answer the query successfully (Figure 1). Pay Salary Income Remuneration SELECT * FROM EMPLOYEES WHERE SALARY>=25000 Figure 2. Replacing an unmatched keyword with its synonym C. Homonyms In linguistics, a homonym is, in the strict sense, one of a group of words that share the same spelling and the same pronunciation but have different meanings. The state of being a homonym is called homonymy. If a query contains a homonymous keyword, it raises ambiguity in the meaning of the query. There is a possibility of producing the erroneous result because classical NLI is unable to get the actual meaning of homonym in the query. For example: If NLI query is: How many singers like the rock? The word rock has two meanings: 1) The solid mineral material forming part of the surface of the earth. A large stone. 2) A type of music (a shortened form of rock and roll) The classical NLI does not know the actual meaning of rock in the query. To overcome the limitation, a knowledgebase of homonyms need to be embedded in the NLI system. Since the word rock can be used in two different contexts, the knowledgebase will provide the actual meaning of the word by relating it to the other words in the query (Figure 2 and Figure 3).

4 Providing Inferential Capability to Natural Language Database Interface Rock Type of Music Related to Singer Figure 3. Rock is related to Singer Rock Is A Large Stone Composed Of Solid Mineral Material Figure 4. Rock is a large stone D. Discourse Discourse is the power of the mind to reason or infer by running, as it were, from one fact or reason to another, and deriving a conclusion; an exercise or act of this power; reasoning; range of reasoning faculty. If a query contains a keyword that refers to another keyword, there is the possibility of failure to produce the result because classical NLI does not have the outer world knowledge. For example: If NLI query is: Show the age of John and his father? Classical NLI cannot conclude the fact due to the non-availability of reasoning capability. If a knowledgebase of pronouns, anaphora and noun-phrases (NP) is embedded in NLI system, it will provide intelligence to the system to make a conclusion in such situations and result from this type of query can be achieved. The Discourse Representation Structure (DRS) in Figure-5 shows the discourse in the above query. ({x, y}, {x=john, His(x), Robert(y), Father(y, x)}) x, y

5 IJECSE,Volume1,Number 3 Harjit Singh et al. x= John His(x) Robert(y) Father(y, x) Figure 5. DRS of John and his Father So in this query, his refers to John and y is the Father of x and y is Robert. After this conclusion, the query will become: Show the age of John and Robert Which can be easily processed and produce the required result. III. CONCLUSION Conventional NLI model suffered from inadequacies which allow only static format queries to be executed by the system. It puts more burdens on the user to formulate queries that the system can answer successfully. To make NLI system user friendly, a knowledgebase is embedded in it to overcome its deficiency of realizing hypernyms, synonyms, homonyms and discourse. This inferential capability will make the NLI system intelligent and enable it to execute open domain based queries. It will be an intelligent NLIDB. REFERENCES [1] Majdi Owda, Zuhair Bandar, Keeley Crockett, Conversation-Based Natural Language Interface to Relational Databases, pages (2007). [2] Mrs. Neelu Nihalani 1, Dr. Sanjay Silakari 2, Dr. Mahesh Motwani, Natural language Interface for Database: A Brief review, IJCSI International Journal of Computer Science Issues, Vol. 8, Issue 2, pages , March 2011 [3] Siddiqui, Tanveer and Tiwary, U.S., Natural Language processing and Information Retrieval, Oxford University press (2008). [4] Albert Visser, Discourse Representation by Hypergraphs, Doctoraalscriptie voor de studie Cognitieve Kunstmatige Intelligentie Sander Bruggink, November 6, 2001 [5] Jha, Girish Nath, A Natural Language Interface for Databases, Dept. of Linguistics, University of Illinois, Urbana-Champaign [6] [7] en.wikipedia.org/wiki/synonym [8] [9] [10] [11] Woods, W. An experimental parsing system for transition network grammars. In Natural language Processing, R. Rustin, Ed.,Algorithmic Press, New York. (1973) [12] Woods, W., Kaplan, R. and Webber, B. The Lunar Sciences Natural Language Information System. Bolt Beranek and Newman Inc., Cambridge, Massachusetts Final Report. B. B. N. Report No (1972) [13] Hendrix, G. The LIFER manual A guide to building practical natural language interfaces. SRI Artificial Intelligence Center, Menlo Park, Calif. Tech. Note 138. (1977) [14] Hendrix, G., Sacrdoti, E., Sagalowicz, D. and Slocum, J. Developing a natural language interface to complex data. ACM Transactions on Database Systems, Volume 3, No. 2, USA, Pages (1978) [15] D.L. Waltz., An English Language Question Answering System for a Large Relational Database, Communications of the ACM, 21(7):, pp (July 1978) [16] R.J.H., Scha., Philips Question Answering System PHILIQA1, In SIGART Newsletter, no.61. ACM, New York, (February 1977) [17] Amble, T. BusTUC A Natural Language Bus Route Oracle. 6th Applied Natural Language Processing Conference, Seattle, Washington, USA (2000) [18] Warren, D., Pereira, F. An efficient and easily adaptable system for interpreting natural language queries in Computational Linguistics. Volume 8 pages 3 4. (1982)

6 Providing Inferential Capability to Natural Language Database Interface [19] B.J. Grosz, TEAM: A Transportable Natural-Language Interface System, In Proceedings of the 1st Conference on Applied Natural Language Processing, Santa Monica, California, pp 39 45, (1983) [20] B.J. Grosz, D.E. Appelt, P.A. Martin, and F.C.N. Pereira, TEAM: An Experiment in the Design of TransportableNatural-Language Interfaces, Artificial Intelligence, 32:, pp , ( 1987) [21] C.D. Hafner, Interaction of Knowledge Sources in a Portable Natural Language Interface, In Proceedings of the 22nd Annual Meeting of ACL, Stanford, California, pp 57 60, (1984) [22] Yunyao Li, Huahai Yang, and H.V. Jagadish, Nalix:an Interactive Natural Language Interface for Querying XML, SIGMOD (2005). [23] Yunyao Li, Huahai Yang, and H.V. Jagadish, Constructing a Generic Natural Language Interface for an XML Database, EDBT (2006).

S. Aquter Babu 1 Dr. C. Lokanatha Reddy 2

S. Aquter Babu 1 Dr. C. Lokanatha Reddy 2 Model-Based Architecture for Building Natural Language Interface to Oracle Database S. Aquter Babu 1 Dr. C. Lokanatha Reddy 2 1 Assistant Professor, Dept. of Computer Science, Dravidian University, Kuppam,

More information

International Journal of Advance Foundation and Research in Science and Engineering (IJAFRSE) Volume 1, Issue 1, June 2014.

International Journal of Advance Foundation and Research in Science and Engineering (IJAFRSE) Volume 1, Issue 1, June 2014. A Comprehensive Study of Natural Language Interface To Database Rajender Kumar*, Manish Kumar. NIT Kurukshetra rajenderk18@gmail.com *, itsmanishsidhu@gmail.com A B S T R A C T Persons with no knowledge

More information

Classification of Natural Language Interfaces to Databases based on the Architectures

Classification of Natural Language Interfaces to Databases based on the Architectures Volume 1, No. 11, ISSN 2278-1080 The International Journal of Computer Science & Applications (TIJCSA) RESEARCH PAPER Available Online at http://www.journalofcomputerscience.com/ Classification of Natural

More information

NATURAL LANGUAGE QUERY PROCESSING USING PROBABILISTIC CONTEXT FREE GRAMMAR

NATURAL LANGUAGE QUERY PROCESSING USING PROBABILISTIC CONTEXT FREE GRAMMAR NATURAL LANGUAGE QUERY PROCESSING USING PROBABILISTIC CONTEXT FREE GRAMMAR Arati K. Deshpande 1 and Prakash. R. Devale 2 1 Student and 2 Professor & Head, Department of Information Technology, Bharati

More information

Pattern based approach for Natural Language Interface to Database

Pattern based approach for Natural Language Interface to Database RESEARCH ARTICLE OPEN ACCESS Pattern based approach for Natural Language Interface to Database Niket Choudhary*, Sonal Gore** *(Department of Computer Engineering, Pimpri-Chinchwad College of Engineering,

More information

Natural Language Query Processing for Relational Database using EFFCN Algorithm

Natural Language Query Processing for Relational Database using EFFCN Algorithm International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Issue-02 E-ISSN: 2347-2693 Natural Language Query Processing for Relational Database using EFFCN Algorithm

More information

Natural language Interface for Database: A Brief review

Natural language Interface for Database: A Brief review 600 Natural language Interface for Database: A Brief review Mrs. Neelu Nihalani 1, Dr. Sanjay Silakari 2, Dr. Mahesh Motwani 3 1 Reader, Department of Computer Applications, UIT RGPV Bhopal, MP India 2

More information

NATURAL LANGUAGE QUERY PROCESSING USING SEMANTIC GRAMMAR

NATURAL LANGUAGE QUERY PROCESSING USING SEMANTIC GRAMMAR NATURAL LANGUAGE QUERY PROCESSING USING SEMANTIC GRAMMAR 1 Gauri Rao, 2 Chanchal Agarwal, 3 Snehal Chaudhry, 4 Nikita Kulkarni,, 5 Dr. S.H. Patil 1 Lecturer department o f Computer Engineering BVUCOE,

More information

Department of Computer Science and Engineering, Kurukshetra Institute of Technology &Management, Haryana, India

Department of Computer Science and Engineering, Kurukshetra Institute of Technology &Management, Haryana, India Volume 5, Issue 4, 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Survey of Natural

More information

A Survey of Natural Language Interface to Database Management System

A Survey of Natural Language Interface to Database Management System A Survey of Natural Language Interface to Database Management System B.Sujatha Dr.S.Viswanadha Raju Humera Shaziya Research Scholar Professor & Head Lecturer in Computers Dept. of CSE Dept. of CSE Dept.

More information

DEVELOPMENT OF NATURAL LANGUAGE INTERFACE TO RELATIONAL DATABASES

DEVELOPMENT OF NATURAL LANGUAGE INTERFACE TO RELATIONAL DATABASES DEVELOPMENT OF NATURAL LANGUAGE INTERFACE TO RELATIONAL DATABASES C. Nancy * and Sha Sha Ali # Student of M.Tech, Bharath College Of Engineering And Technology For Women, Andhra Pradesh, India # Department

More information

Aneesah: A Conversational Natural Language Interface to Databases

Aneesah: A Conversational Natural Language Interface to Databases Aneesah: A Conversational Natural Language Interface to Databases K. Shabaz, Jim D. O'Shea, Member, IEEE, Keeley A. Crockett, Senior Member, IEEE, A. Latham, Member, IEEE Abstract This paper presents the

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 INTELLIGENT MULTIDIMENSIONAL DATABASE INTERFACE Mona Gharib Mohamed Reda Zahraa E. Mohamed Faculty of Science,

More information

NATURAL LANGUAGE TO SQL CONVERSION SYSTEM

NATURAL LANGUAGE TO SQL CONVERSION SYSTEM International Journal of Computer Science Engineering and Information Technology Research (IJCSEITR) ISSN 2249-6831 Vol. 3, Issue 2, Jun 2013, 161-166 TJPRC Pvt. Ltd. NATURAL LANGUAGE TO SQL CONVERSION

More information

An Approach for Response Generation of Restricted Bulgarian Natural Language Queries

An Approach for Response Generation of Restricted Bulgarian Natural Language Queries An Approach for Response Generation of Restricted Bulgarian Natural Language Queries Silyan Arsov Abstract: The paper presents our researches in formation of methodology for accomplishment database management

More information

Natural Language to Relational Query by Using Parsing Compiler

Natural Language to Relational Query by Using Parsing Compiler Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 3, March 2015,

More information

NATURAL LANGUAGE DATABASE INTERFACE

NATURAL LANGUAGE DATABASE INTERFACE NATURAL LANGUAGE DATABASE INTERFACE Aniket Khapane 1, Mahesh Kapadane 1, Pravin Patil 1, Prof. Saba Siraj 1 Student, Bachelor of Computer Engineering SP s Institute of Knowledge College Of Engineering,

More information

A Natural Language Query Processor for Database Interface

A Natural Language Query Processor for Database Interface A Natural Language Query Processor for Database Interface Mrs.Vidya Dhamdhere Lecturer department of Computer Engineering Department G.H.Raisoni college of Engg.(Pune University) vidya.dhamdhere@gmail.com

More information

Natural Language Web Interface for Database (NLWIDB)

Natural Language Web Interface for Database (NLWIDB) Rukshan Alexander (1), Prashanthi Rukshan (2) and Sinnathamby Mahesan (3) Natural Language Web Interface for Database (NLWIDB) (1) Faculty of Business Studies, Vavuniya Campus, University of Jaffna, Park

More information

Domain Knowledge Extracting in a Chinese Natural Language Interface to Databases: NChiql

Domain Knowledge Extracting in a Chinese Natural Language Interface to Databases: NChiql Domain Knowledge Extracting in a Chinese Natural Language Interface to Databases: NChiql Xiaofeng Meng 1,2, Yong Zhou 1, and Shan Wang 1 1 College of Information, Renmin University of China, Beijing 100872

More information

Conceptual Schema Approach to Natural Language Database Access

Conceptual Schema Approach to Natural Language Database Access Conceptual Schema Approach to Natural Language Database Access In-Su Kang, Seung-Hoon Na, Jong-Hyeok Lee Div. of Electrical and Computer Engineering Pohang University of Science and Technology (POSTECH)

More information

A Study of the Various Architectures for Natural Language Interface to DBs

A Study of the Various Architectures for Natural Language Interface to DBs A Study of the Various Architectures for Natural Language Interface to DBs 1 B.Sujatha, 2 Dr.S.Viswanadha Raju, 3 Humera Shaziya 1 Research Scholar, Dept. of CSE JNTUH, Hyderabad, AP, India Page 57 2 Professor

More information

An Approach for Designing a Restricted Bulgarian Natural Language Database Query System

An Approach for Designing a Restricted Bulgarian Natural Language Database Query System An Approach for Designing a Restricted Bulgarian Natural Language Database Query System Silyan Arsov, Principal Assist. Prof., University of Rousse Rousse, Department of Computer Systems and Technologies,

More information

An Overview of a Role of Natural Language Processing in An Intelligent Information Retrieval System

An Overview of a Role of Natural Language Processing in An Intelligent Information Retrieval System An Overview of a Role of Natural Language Processing in An Intelligent Information Retrieval System Asanee Kawtrakul ABSTRACT In information-age society, advanced retrieval technique and the automatic

More information

Computer Standards & Interfaces

Computer Standards & Interfaces Computer Standards & Interfaces 35 (2013) 470 481 Contents lists available at SciVerse ScienceDirect Computer Standards & Interfaces journal homepage: www.elsevier.com/locate/csi How to make a natural

More information

Intelligent Natural Language Query Interface for Temporal Databases

Intelligent Natural Language Query Interface for Temporal Databases Intelligent Natural Language Query Interface for Temporal Databases No Author Given No Institute Given Abstract. In this article, in order to enable a novice user to interact with the temporal database

More information

BINLI: An Ontology-Based Natural Language Interface for Multidimensional Data Analysis

BINLI: An Ontology-Based Natural Language Interface for Multidimensional Data Analysis Intelligent Information Management, 2012, 4, ***-*** Published Online September 2012 (http://www.scirp.org/journal/iim) BINLI: An Ontology-Based Natural Language Interface for Multidimensional Data Analysis

More information

Using Natural Language Interfaces

Using Natural Language Interfaces Handbook of Human-Computer Interaction M. Helander (ed.) Elsevier Science Publishers B.V. (North-Holland), 1996 Chapter Using Natural Language Interfaces William C. Ogden Philip Bernick Computing Research

More information

TEAM: A TRANSPORTABLE NATURAL-LANGUAGE INTERFACE SYSTEM. Barbara J. Grosz Artificial Intelligence Center SRI International Menlo Park, CA 94025

TEAM: A TRANSPORTABLE NATURAL-LANGUAGE INTERFACE SYSTEM. Barbara J. Grosz Artificial Intelligence Center SRI International Menlo Park, CA 94025 TEAM: A TRANSPORTABLE NATURAL-LANGUAGE INTERFACE SYSTEM Barbara J. Grosz Artificial Intelligence Center SRI International Menlo Park, CA 94025 A. Overview A major benefit of using natural language to access

More information

Module Catalogue for the Bachelor Program in Computational Linguistics at the University of Heidelberg

Module Catalogue for the Bachelor Program in Computational Linguistics at the University of Heidelberg Module Catalogue for the Bachelor Program in Computational Linguistics at the University of Heidelberg March 1, 2007 The catalogue is organized into sections of (1) obligatory modules ( Basismodule ) that

More information

Language Interface for an XML. Constructing a Generic Natural. Database. Rohit Paravastu

Language Interface for an XML. Constructing a Generic Natural. Database. Rohit Paravastu Constructing a Generic Natural Language Interface for an XML Database Rohit Paravastu Motivation Ability to communicate with a database in natural language regarded as the ultimate goal for DB query interfaces

More information

A NATURAL LANGUAGE PROCESSOR FOR QUERYING CINDI

A NATURAL LANGUAGE PROCESSOR FOR QUERYING CINDI A NATURAL LANGUAGE PROCESSOR FOR QUERYING CINDI NICULAE STRATICA A THESIS IN THE DEPARTMENT OF COMPUTER SCIENCE PRESENTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF COMPUTER

More information

Natural Language Updates to Databases through Dialogue

Natural Language Updates to Databases through Dialogue Natural Language Updates to Databases through Dialogue Michael Minock Department of Computing Science Umeå University, Sweden Abstract. This paper reopens the long dormant topic of natural language updates

More information

Overview of the TACITUS Project

Overview of the TACITUS Project Overview of the TACITUS Project Jerry R. Hobbs Artificial Intelligence Center SRI International 1 Aims of the Project The specific aim of the TACITUS project is to develop interpretation processes for

More information

Natural Language Database Interface for the Community Based Monitoring System *

Natural Language Database Interface for the Community Based Monitoring System * Natural Language Database Interface for the Community Based Monitoring System * Krissanne Kaye Garcia, Ma. Angelica Lumain, Jose Antonio Wong, Jhovee Gerard Yap, Charibeth Cheng De La Salle University

More information

Natural Language Interface for Web-based Databases

Natural Language Interface for Web-based Databases * Natural Language Interface for Web-based Databases J. ANTONIO ZÁRATE M. 1, RODOLFO A. PAZOS R. 1, ALEXANDER GELBUKH 2, JOAQUÍN PÉREZ O. 3, 1 1 National Center for Research and Technology Development

More information

Bilingual Dialogs with a Network Operating System

Bilingual Dialogs with a Network Operating System From:MAICS-99 Proceedings. Copyright 1999, AAAI (www.aaai.org). All rights reserved. Bilingual Dialogs with a Network Operating System Emad Al-Shawakfa, Computer Science Department, Illinois Institute

More information

Elena Baralis, Silvia Chiusano Politecnico di Torino. Pag. 1. Query optimization. DBMS Architecture. Query optimizer. Query optimizer.

Elena Baralis, Silvia Chiusano Politecnico di Torino. Pag. 1. Query optimization. DBMS Architecture. Query optimizer. Query optimizer. DBMS Architecture INSTRUCTION OPTIMIZER Database Management Systems MANAGEMENT OF ACCESS METHODS BUFFER MANAGER CONCURRENCY CONTROL RELIABILITY MANAGEMENT Index Files Data Files System Catalog BASE It

More information

Application of Natural Language Interface to a Machine Translation Problem

Application of Natural Language Interface to a Machine Translation Problem Application of Natural Language Interface to a Machine Translation Problem Heidi M. Johnson Yukiko Sekine John S. White Martin Marietta Corporation Gil C. Kim Korean Advanced Institute of Science and Technology

More information

Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System

Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System Oana NICOLAE Faculty of Mathematics and Computer Science, Department of Computer Science, University of Craiova, Romania oananicolae1981@yahoo.com

More information

Accelerating and Evaluation of Syntactic Parsing in Natural Language Question Answering Systems

Accelerating and Evaluation of Syntactic Parsing in Natural Language Question Answering Systems Accelerating and Evaluation of Syntactic Parsing in Natural Language Question Answering Systems cation systems. For example, NLP could be used in Question Answering (QA) systems to understand users natural

More information

Metafrastes: A News Ontology-Based Information Querying Using Natural Language Processing

Metafrastes: A News Ontology-Based Information Querying Using Natural Language Processing Metafrastes: A News Ontology-Based Information Querying Using Natural Language Processing Hanno Embregts, Viorel Milea, and Flavius Frasincar Econometric Institute, Erasmus School of Economics, Erasmus

More information

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 3 An Ontology Based Method to Solve Query Identifier Heterogeneity

More information

DEALMAKER: An Agent for Selecting Sources of Supply To Fill Orders

DEALMAKER: An Agent for Selecting Sources of Supply To Fill Orders DEALMAKER: An Agent for Selecting Sources of Supply To Fill Orders Pedro Szekely, Bob Neches, David Benjamin, Jinbo Chen and Craig Milo Rogers USC/Information Sciences Institute Marina del Rey, CA 90292

More information

Semantic Analysis of Natural Language Queries Using Domain Ontology for Information Access from Database

Semantic Analysis of Natural Language Queries Using Domain Ontology for Information Access from Database I.J. Intelligent Systems and Applications, 2013, 12, 81-90 Published Online November 2013 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijisa.2013.12.07 Semantic Analysis of Natural Language Queries

More information

Minnesota K-12 Academic Standards in Language Arts Curriculum and Assessment Alignment Form Rewards Intermediate Grades 4-6

Minnesota K-12 Academic Standards in Language Arts Curriculum and Assessment Alignment Form Rewards Intermediate Grades 4-6 Minnesota K-12 Academic Standards in Language Arts Curriculum and Assessment Alignment Form Rewards Intermediate Grades 4-6 4 I. READING AND LITERATURE A. Word Recognition, Analysis, and Fluency The student

More information

From Databases to Natural Language: The Unusual Direction

From Databases to Natural Language: The Unusual Direction From Databases to Natural Language: The Unusual Direction Yannis Ioannidis Dept. of Informatics & Telecommunications, MaDgIK Lab University of Athens, Hellas (Greece) yannis@di.uoa.gr http://www.di.uoa.gr/

More information

ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS

ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS Harrie Passier and Johan Jeuring Faculty of Computer Science, Open University of the Netherlands Valkenburgerweg 177, 6419 AT Heerlen,

More information

Paraphrasing controlled English texts

Paraphrasing controlled English texts Paraphrasing controlled English texts Kaarel Kaljurand Institute of Computational Linguistics, University of Zurich kaljurand@gmail.com Abstract. We discuss paraphrasing controlled English texts, by defining

More information

CALICO Journal, Volume 9 Number 1 9

CALICO Journal, Volume 9 Number 1 9 PARSING, ERROR DIAGNOSTICS AND INSTRUCTION IN A FRENCH TUTOR GILLES LABRIE AND L.P.S. SINGH Abstract: This paper describes the strategy used in Miniprof, a program designed to provide "intelligent' instruction

More information

Integrating Heterogeneous Data Sources Using XML

Integrating Heterogeneous Data Sources Using XML Integrating Heterogeneous Data Sources Using XML 1 Yogesh R.Rochlani, 2 Prof. A.R. Itkikar 1 Department of Computer Science & Engineering Sipna COET, SGBAU, Amravati (MH), India 2 Department of Computer

More information

Knowledge Modelling in Support of Knowledge Management

Knowledge Modelling in Support of Knowledge Management Knowledge Modelling in Support of Knowledge Management Mach, Marian; Sabol, Tomas; Paralic, Jan; Kende, Robert Dept. of Cybernetics and Artificial Intelligence Technical University of Kosice, Letna 9,

More information

DOCUMENT MANAGEMENT IN CONTEXT OF COLLABORATIVE SYSTEMS

DOCUMENT MANAGEMENT IN CONTEXT OF COLLABORATIVE SYSTEMS DOCUMENT MANAGEMENT IN CONTEXT OF COLLABORATIVE SYSTEMS Abstract Sergiu Jecan 1 Costin Aurelian-Răzvan 2 Maria Iulia Laba 3 In this paper we will present the implementation aspects of a document management

More information

Architecture of an Ontology-Based Domain- Specific Natural Language Question Answering System

Architecture of an Ontology-Based Domain- Specific Natural Language Question Answering System Architecture of an Ontology-Based Domain- Specific Natural Language Question Answering System Athira P. M., Sreeja M. and P. C. Reghuraj Department of Computer Science and Engineering, Government Engineering

More information

Special Topics in Computer Science

Special Topics in Computer Science Special Topics in Computer Science NLP in a Nutshell CS492B Spring Semester 2009 Jong C. Park Computer Science Department Korea Advanced Institute of Science and Technology INTRODUCTION Jong C. Park, CS

More information

A Natural Language Database Interface For SQL-Tutor

A Natural Language Database Interface For SQL-Tutor A Natural Language Database Interface For SQL-Tutor 5 th November 1999 Honours Project by Seymour Knowles Supervisor: Tanja Mitrovic Abstract An investigation into integrating a database Natural Language

More information

NLUI Server User s Guide

NLUI Server User s Guide By Vadim Berman Monday, 19 March 2012 Overview NLUI (Natural Language User Interface) Server is designed to run scripted applications driven by natural language interaction. Just like a web server application

More information

ISSN: 2278-5299 365. Sean W. M. Siqueira, Maria Helena L. B. Braz, Rubens Nascimento Melo (2003), Web Technology for Education

ISSN: 2278-5299 365. Sean W. M. Siqueira, Maria Helena L. B. Braz, Rubens Nascimento Melo (2003), Web Technology for Education International Journal of Latest Research in Science and Technology Vol.1,Issue 4 :Page No.364-368,November-December (2012) http://www.mnkjournals.com/ijlrst.htm ISSN (Online):2278-5299 EDUCATION BASED

More information

An Arabic Natural Language Interface System for a Database of the Holy Quran

An Arabic Natural Language Interface System for a Database of the Holy Quran An Arabic Natural Language Interface System for a Database of the Holy Quran Khaled Nasser ElSayed Computer Science Department, Umm AlQura University Abstract In the time being, the need for searching

More information

Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms

Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms Irina Astrova 1, Bela Stantic 2 1 Tallinn University of Technology, Ehitajate tee 5, 19086 Tallinn,

More information

Generating SQL Queries Using Natural Language Syntactic Dependencies and Metadata

Generating SQL Queries Using Natural Language Syntactic Dependencies and Metadata Generating SQL Queries Using Natural Language Syntactic Dependencies and Metadata Alessandra Giordani and Alessandro Moschitti Department of Computer Science and Engineering University of Trento Via Sommarive

More information

Linguistic Preference Modeling: Foundation Models and New Trends. Extended Abstract

Linguistic Preference Modeling: Foundation Models and New Trends. Extended Abstract Linguistic Preference Modeling: Foundation Models and New Trends F. Herrera, E. Herrera-Viedma Dept. of Computer Science and Artificial Intelligence University of Granada, 18071 - Granada, Spain e-mail:

More information

How to make Ontologies self-building from Wiki-Texts

How to make Ontologies self-building from Wiki-Texts How to make Ontologies self-building from Wiki-Texts Bastian HAARMANN, Frederike GOTTSMANN, and Ulrich SCHADE Fraunhofer Institute for Communication, Information Processing & Ergonomics Neuenahrer Str.

More information

Object-Relational Database Based Category Data Model for Natural Language Interface to Database

Object-Relational Database Based Category Data Model for Natural Language Interface to Database Object-Relational Database Based Category Data Model for Natural Language Interface to Database Avinash J. Agrawal Shri Ramdeobaba Kamla Nehru Engineering College Nagpur-440013 (INDIA) Ph. No. 91+ 9422830245

More information

Constructing an Interactive Natural Language Interface for Relational Databases

Constructing an Interactive Natural Language Interface for Relational Databases Constructing an Interactive Natural Language Interface for Relational Databases Fei Li Univ. of Michigan, Ann Arbor lifei@umich.edu H. V. Jagadish Univ. of Michigan, Ann Arbor jag@umich.edu ABSTRACT Natural

More information

Application Design: Issues in Expert System Architecture. Harry C. Reinstein Janice S. Aikins

Application Design: Issues in Expert System Architecture. Harry C. Reinstein Janice S. Aikins Application Design: Issues in Expert System Architecture Harry C. Reinstein Janice S. Aikins IBM Scientific Center 15 30 Page Mill Road P. 0. Box 10500 Palo Alto, Ca. 94 304 USA ABSTRACT We describe an

More information

OWL based XML Data Integration

OWL based XML Data Integration OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,

More information

Dr. Anuradha et al. / International Journal on Computer Science and Engineering (IJCSE)

Dr. Anuradha et al. / International Journal on Computer Science and Engineering (IJCSE) HIDDEN WEB EXTRACTOR DYNAMIC WAY TO UNCOVER THE DEEP WEB DR. ANURADHA YMCA,CSE, YMCA University Faridabad, Haryana 121006,India anuangra@yahoo.com http://www.ymcaust.ac.in BABITA AHUJA MRCE, IT, MDU University

More information

A Framework for Ontology-Based Knowledge Management System

A Framework for Ontology-Based Knowledge Management System A Framework for Ontology-Based Knowledge Management System Jiangning WU Institute of Systems Engineering, Dalian University of Technology, Dalian, 116024, China E-mail: jnwu@dlut.edu.cn Abstract Knowledge

More information

Rapid Prototyping of Application-oriented Natural Language Interfaces

Rapid Prototyping of Application-oriented Natural Language Interfaces Rapid Prototyping of Application-oriented Natural Language Interfaces Tamás Mészáros Department of Measurement and Information Systems, Budapest University of Technology and Economics, Magyar tudósok krt.

More information

Modern Natural Language Interfaces to Databases: Composing Statistical Parsing with Semantic Tractability

Modern Natural Language Interfaces to Databases: Composing Statistical Parsing with Semantic Tractability Modern Natural Language Interfaces to Databases: Composing Statistical Parsing with Semantic Tractability Ana-Maria Popescu Alex Armanasu Oren Etzioni University of Washington David Ko {amp, alexarm, etzioni,

More information

A Tool for Generating Relational Database Schema from EER Diagram

A Tool for Generating Relational Database Schema from EER Diagram A Tool for Generating Relational Schema from EER Diagram Lisa Simasatitkul and Taratip Suwannasart Abstract design is an important activity in software development. EER diagram is one of diagrams, which

More information

A Case Study of Question Answering in Automatic Tourism Service Packaging

A Case Study of Question Answering in Automatic Tourism Service Packaging BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, Special Issue Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0045 A Case Study of Question

More information

2 AIMS: an Agent-based Intelligent Tool for Informational Support

2 AIMS: an Agent-based Intelligent Tool for Informational Support Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based

More information

SOLVING SEMANTIC CONFLICTS IN AUDIENCE DRIVEN WEB DESIGN

SOLVING SEMANTIC CONFLICTS IN AUDIENCE DRIVEN WEB DESIGN SOLVING SEMANTIC CONFLICTS IN AUDIENCE DRIVEN WEB DESIGN Olga De Troyer Vrije Universiteit Brussel, WISE Pleinlaan 2 B-1050 Brussel Belgium Olga.DeTroyer@vub.ac.be Peter Plessers Vrije Universiteit Brussel,

More information

Natural Language Dialogue in a Virtual Assistant Interface

Natural Language Dialogue in a Virtual Assistant Interface Natural Language Dialogue in a Virtual Assistant Interface Ana M. García-Serrano, Luis Rodrigo-Aguado, Javier Calle Intelligent Systems Research Group Facultad de Informática Universidad Politécnica de

More information

TERMINOGRAPHY and LEXICOGRAPHY What is the difference? Summary. Anja Drame TermNet

TERMINOGRAPHY and LEXICOGRAPHY What is the difference? Summary. Anja Drame TermNet TERMINOGRAPHY and LEXICOGRAPHY What is the difference? Summary Anja Drame TermNet Summary/ Conclusion Variety of language (GPL = general purpose SPL = special purpose) Lexicography GPL SPL (special-purpose

More information

Data Discovery on the Information Highway

Data Discovery on the Information Highway Data Discovery on the Information Highway Susan Gauch Introduction Information overload on the Web Many possible search engines Need intelligent help to select best information sources customize results

More information

Management of Human Resource Information Using Streaming Model

Management of Human Resource Information Using Streaming Model , pp.75-80 http://dx.doi.org/10.14257/astl.2014.45.15 Management of Human Resource Information Using Streaming Model Chen Wei Chongqing University of Posts and Telecommunications, Chongqing 400065, China

More information

I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION

I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION Noesis: A Semantic Search Engine and Resource Aggregator for Atmospheric Science Sunil Movva, Rahul Ramachandran, Xiang Li, Phani Cherukuri, Sara Graves Information Technology and Systems Center University

More information

A Virtual Machine Searching Method in Networks using a Vector Space Model and Routing Table Tree Architecture

A Virtual Machine Searching Method in Networks using a Vector Space Model and Routing Table Tree Architecture A Virtual Machine Searching Method in Networks using a Vector Space Model and Routing Table Tree Architecture Hyeon seok O, Namgi Kim1, Byoung-Dai Lee dept. of Computer Science. Kyonggi University, Suwon,

More information

Ontology-based Product Tracking System

Ontology-based Product Tracking System Ontology-based Product Tracking System Vikram N. Ketkar, Larry Whitman & Don Malzahn Department of Industrial and Manufacturing Engineering Wichita State University Wichita, KS 67260 Abstract Product tracking

More information

Information Brokering over the Information Highway: An Internet-Based Database Navigation System

Information Brokering over the Information Highway: An Internet-Based Database Navigation System In Proc. of The Joint Pacific Asian Conference on Expert Systems, Singapore, 1997 Information Brokering over the Information Highway: An Internet-Based Database Navigation System Syed Sibte Raza ABIDI

More information

Distributed Database for Environmental Data Integration

Distributed Database for Environmental Data Integration Distributed Database for Environmental Data Integration A. Amato', V. Di Lecce2, and V. Piuri 3 II Engineering Faculty of Politecnico di Bari - Italy 2 DIASS, Politecnico di Bari, Italy 3Dept Information

More information

Knowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture

Knowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture 5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Knowledge-based Approach in Information Systems Life Cycle and Information

More information

Towards Building Robust Natural Language Interfaces to Databases

Towards Building Robust Natural Language Interfaces to Databases Towards Building Robust Natural Language Interfaces to Databases Michael Minock, Peter Olofsson, Alexander Näslund Department of Computing Science Umeå University, Sweden Phone: +46 90 786 6398 Fax: +46

More information

AN ARCHITECTURE OF AN INTELLIGENT TUTORING SYSTEM TO SUPPORT DISTANCE LEARNING

AN ARCHITECTURE OF AN INTELLIGENT TUTORING SYSTEM TO SUPPORT DISTANCE LEARNING Computing and Informatics, Vol. 26, 2007, 565 576 AN ARCHITECTURE OF AN INTELLIGENT TUTORING SYSTEM TO SUPPORT DISTANCE LEARNING Marcia T. Mitchell Computer and Information Sciences Department Saint Peter

More information

DLDB: Extending Relational Databases to Support Semantic Web Queries

DLDB: Extending Relational Databases to Support Semantic Web Queries DLDB: Extending Relational Databases to Support Semantic Web Queries Zhengxiang Pan (Lehigh University, USA zhp2@cse.lehigh.edu) Jeff Heflin (Lehigh University, USA heflin@cse.lehigh.edu) Abstract: We

More information

NATURAL LANGUAGE QUERY PROCESSING USING SEMANTIC GRAMMAR

NATURAL LANGUAGE QUERY PROCESSING USING SEMANTIC GRAMMAR ...- NATURAL LANGUAGE QUERY PROCESSING USING SEMANTIC GRAMMAR 'Gauri Rao, 2 Chanchal Agarwal, 3 Snehal Chaudhry, 4 Nikita Kulkarni,, 5 Dr. S.H. Patil I Lecturer department 0 f Computer Engineering BVUCOE,

More information

AN APPROACH TO WORD SENSE DISAMBIGUATION COMBINING MODIFIED LESK AND BAG-OF-WORDS

AN APPROACH TO WORD SENSE DISAMBIGUATION COMBINING MODIFIED LESK AND BAG-OF-WORDS AN APPROACH TO WORD SENSE DISAMBIGUATION COMBINING MODIFIED LESK AND BAG-OF-WORDS Alok Ranjan Pal 1, 3, Anirban Kundu 2, 3, Abhay Singh 1, Raj Shekhar 1, Kunal Sinha 1 1 College of Engineering and Management,

More information

Automated Extraction of Security Policies from Natural-Language Software Documents

Automated Extraction of Security Policies from Natural-Language Software Documents Automated Extraction of Security Policies from Natural-Language Software Documents Xusheng Xiao 1 Amit Paradkar 2 Suresh Thummalapenta 3 Tao Xie 1 1 Dept. of Computer Science, North Carolina State University,

More information

How the Computer Translates. Svetlana Sokolova President and CEO of PROMT, PhD.

How the Computer Translates. Svetlana Sokolova President and CEO of PROMT, PhD. Svetlana Sokolova President and CEO of PROMT, PhD. How the Computer Translates Machine translation is a special field of computer application where almost everyone believes that he/she is a specialist.

More information

A Document Management System Based on an OODB

A Document Management System Based on an OODB Tamkang Journal of Science and Engineering, Vol. 3, No. 4, pp. 257-262 (2000) 257 A Document Management System Based on an OODB Ching-Ming Chao Department of Computer and Information Science Soochow University

More information

A Trio of Database User Interfaces for Handling Vague Retrieval Requests

A Trio of Database User Interfaces for Handling Vague Retrieval Requests A Trio of Database User Interfaces for Handling Vague Retrieval Requests Amihai Motro Computer Science Department University of Southern California University Park, Los Angeles, CA 90089-0782 Abstract

More information

Information extraction from online XML-encoded documents

Information extraction from online XML-encoded documents Information extraction from online XML-encoded documents From: AAAI Technical Report WS-98-14. Compilation copyright 1998, AAAI (www.aaai.org). All rights reserved. Patricia Lutsky ArborText, Inc. 1000

More information

Presented to The Federal Big Data Working Group Meetup On 07 June 2014 By Chuck Rehberg, CTO Semantic Insights a Division of Trigent Software

Presented to The Federal Big Data Working Group Meetup On 07 June 2014 By Chuck Rehberg, CTO Semantic Insights a Division of Trigent Software Semantic Research using Natural Language Processing at Scale; A continued look behind the scenes of Semantic Insights Research Assistant and Research Librarian Presented to The Federal Big Data Working

More information

Information Need Assessment in Information Retrieval

Information Need Assessment in Information Retrieval Information Need Assessment in Information Retrieval Beyond Lists and Queries Frank Wissbrock Department of Computer Science Paderborn University, Germany frankw@upb.de Abstract. The goal of every information

More information

Novel Data Extraction Language for Structured Log Analysis

Novel Data Extraction Language for Structured Log Analysis Novel Data Extraction Language for Structured Log Analysis P.W.D.C. Jayathilake 99X Technology, Sri Lanka. ABSTRACT This paper presents the implementation of a new log data extraction language. Theoretical

More information

English Grammar Checker

English Grammar Checker International l Journal of Computer Sciences and Engineering Open Access Review Paper Volume-4, Issue-3 E-ISSN: 2347-2693 English Grammar Checker Pratik Ghosalkar 1*, Sarvesh Malagi 2, Vatsal Nagda 3,

More information