Natural Language Interfaces to Databases Meikiu Lo Gwen Ray October 29, 2003.

Slides:



Advertisements
Similar presentations
Information Systems Chapter 2 Organizing Data and Information.
Advertisements

Natural Language and Speech Processing Creation of computational models of the understanding and the generation of natural language. Different fields coming.
CSE111: Great Ideas in Computer Science Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:
IT ARCHITECTURE © Holmes Miller BUILDING METAPHOR 3CUSTOMER’S CONCERN Has vision about building that will meet needs and desires 3ARCHITECT’S CONCERN.
Chapter 2 Database Environment.
NLDB 2004 ORAKEL: A Natural Language Interface to an F-Logic Knowledge Base Philipp Cimiano Institute AIFB University of Karlsruhe NLDB 2004.
Chapter 6 Database Design
A Flexible Workbench for Document Analysis and Text Mining NLDB’2004, Salford, June Gulla, Brasethvik and Kaada A Flexible Workbench for Document.
 Manmatha MetaSearch R. Manmatha, Center for Intelligent Information Retrieval, Computer Science Department, University of Massachusetts, Amherst.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin Copyright © 2008 The McGraw-Hill Companies, Inc.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS CHAPTER 3
Chapter 2 Database Environment Pearson Education © 2014.
March 1, 2009 Dr. Muhammed Al-Mulhem 1 ICS 482 Natural Language Processing INTRODUCTION Muhammed Al-Mulhem March 1, 2009.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
Some Voice Enable Component Group member: CHUAH SIONG YANG LIM CHUN HEAN Advisor: Professor MICHEAL Project Purpose: For the developers,
1 Chapter 6 Understanding Computers, 11 th Edition Software Ownership Rights Software license: agreement, either included in a software package or displayed.
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
Introduction to Information System Development.
IT – DBMS Concepts Relational Database Theory.
System Analysis & Design Introduction: System Analysis and design course intents to help students understand its importance in developing systems that.
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
DBS201: DBA/DBMS Lecture 13.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Some Thoughts on HPC in Natural Language Engineering Steven Bird University of Melbourne & University of Pennsylvania.
Unit 1 — Computer Basics Lesson 1 — Understanding Computers and Computer Literacy.
CSC271 Database Systems Lecture # 4.
Machine Translation, Digital Libraries, and the Computing Research Laboratory Indo-US Workshop on Digital Libraries June 23, 2003.
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS CHAPTER 3
An application architecture specifies the technologies to be used to implement one or more (and possibly all) information systems in terms of DATA, PROCESS,
5-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
NLP ? Natural Language is one of fundamental aspects of human behaviors. One of the final aim of human-computer communication. Provide easy interaction.
Secure Systems Research Group - FAU SW Development methodology using patterns and model checking 8/13/2009 Maha B Abbey PhD Candidate.
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
October 2005CSA3180 NLP1 CSA3180 Natural Language Processing Introduction and Course Overview.
Database Systems Basic Data Management Concepts
Information in the Digital Environment Information Seeking Models Dr. Dania Bilal IS 530 Spring 2005.
Bayu Adhi Tama, M.T.I 1 © Pearson Education Limited 1995, 2005.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
Switch off your Mobiles Phones or Change Profile to Silent Mode.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Information Retrieval Transfer Cycle Dania Bilal IS 530 Fall 2007.
Unit 1—Computer Basics Lesson 1 Understanding Computers and Computer Literacy.
Chapter 2 Database Environment.
CSC 351 FUNDAMENTALS OF DATABASE SYSTEMS. LECTURE 1: INTRODUCTION TO DATABASES.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Presentation on Database management Submitted To: Prof: Rutvi Sarang Submitted By: Dharmishtha A. Baria Roll:No:1(sem-3)
Chapter 1: Introduction. 1.2 Database Management System (DBMS) DBMS contains information about a particular enterprise Collection of interrelated data.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
Web Designing & Development. Designswala.Com Offers Wide Range Of Services In Various Parameters Like Web Designing, Web Development, Software Development,
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
General Architecture of Retrieval Systems 1Adrienn Skrop.
Data Resource Management Chapter 5 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Cost9b 1 Living with Function Points Bernstein and Lubashevsky Text pp
Chapter 1: Introduction
Chapter 1: Introduction
E-Commerce Lecture 8.
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Chapter 2 Database Environment Pearson Education © 2009.
Basic Concepts in Data Management
Chapter 1 Database Systems
Dr. Awad Khalil Computer Science Department AUC
Database Environment Transparencies
Chapter 1: Introduction
Dr. Awad Khalil Computer Science Department AUC
Artificial Intelligence 2004 Speech & Natural Language Processing
Presentation transcript:

Natural Language Interfaces to Databases Meikiu Lo Gwen Ray October 29, 2003

I. What is Natural Language Database Interface? allows users to access information stored in a database by formulating request in Natural Language. Examples: Who is the youngest employee in the sales department? Does any employee in the sales department earn more than $35000?

T wo Components Linguistic component translates Natural Language input into a formal query and generating a natural language response based on the results from the database search. Database component Performs traditional database management functions

Simple Diagram of NLDBIS Natural Language Input Linguistic Component Natural Language Understanding (morphological analysis, syntactic analysis, semantic analysis, discourse analysis) Natural Language Generation Transfer to Database Language Database Component Response

Linguistic component Includes : Natural Language Understanding Mapping the given input in the natural language into a useful representation. Natural Language Generation Producing output in the natural language from some internal representation.

II. What is it related to, or what will affect? companies are now making their product databases available online with a multitude of user interfaces. their accessibility to no-expert users is desirable.

III. Why use Natural Language Interface to Database? Widespread use of Database Accurate retrieval

IV. What and how did it start? The first NLDBIS was the LUNAR system built by Woods. It used chemical analyses of moon rocks. By late 1970's -- first good database natural language processing systems was developed by LIFER/LADDER about US Navy Ships. This system used a semantic grammar to parse questions and query a distributed database.

IV. What and how did it start? (cont.) NLDB systems became large, diverse and represented completely different concept. Recent -- commercial products have created NLDB system to transfer written or spoken language into database queries e.g., PDAs, cell phones. Besides, multilingual natural language interfaces have developed in the e-commerce environments.

V. Why is it important, and to whom? Database Users – want ease; reliability & accuracy of responses; reduction in time spent querying; global accessibility. Org.s/Companies – improved customer service, greater and global accessibility; cost to employ vs. savings. Database Developers & Administrators - Additional database development human resources for linguistic components development (including multiple languages); Additional database development testing for reliability and performance and security.

VI. What is the current state? Web access Global access/multilingual Small devices – PDAs, Cell Phones Less specialized, more varied databases Non-specialized database users Multiple databases

VI. What is the current state? (cont.) New natural language database interfaces for new users! New techniques/processes that will support the wide variety of databases being accessed by a wide variety of users, around the globe! An example: The Precise System designed by computer scientists at the University of Washington.

VI. Current state The Precise System

VI. Current state The Precise System (contd.)

VI. Current state Other initiatives Spoken language dialogue systems. Tutorial systems. Large-scale dependency grammars which can include semantic and morphologic information, hierarchical statistical language models. Inductive logic programming to construct natural language processing systems (CHILL system – Mooney)

VII. What do you expect in the immediate future? More transportable natural language interfaces to a wider spectrum of databases. Improved natural language interface used with improved voice recognition. More appliances with natural language interfaces.

VIII. What are the implications for database users, administrators, developers, and the general public? Now that transportable NLIs are in development that make the use of them more feasible across a wider spectrum of databases, it is likely we will see an expansion of the use of natural language database interfaces. The trend is already afoot and if users expect it, it will likely come.

VIII. Implications (cont.) Database Users Better or expanded customer service Ease of finding answers to questions Administrators Additional database development testing for reliability and performance and security Developers Additional database development human resources for linguistic components development (including multiple languages) General Public Improved Global accessibility

The End. Questions?