An Evaluation Tool for Natural Language Processing Systems Audrey N. Mbeje Department of Computer Science Ball State University November 09, 2000.

Slides:



Advertisements
Similar presentations
Computer English For Computer Major Master Candidates
Advertisements

Year Two Year Three Year One Research methods teaching in the social sciences: An integrated approach to inquiry- based learning.
© 2014 Systems and Proposal Engineering Company. All Rights Reserved Using Natural Language Parsing (NLP) for Automated Requirements Quality Analysis Chris.
NWSC November Math Cohort Meeting WELCOME! Nancy Berkas Cyntha Pattison.
Dr Jim Briggs Masterliness Not got an MSc myself; BA DPhil; been teaching masters students for 18 years.
Introduction to Textual Analysis. Descriptive CategoriesFields of Study Sound SystemPhonetics and Phonology Word FormationMorphology Sentence StructureSyntax.
introduction to MSc projects
Provisional draft 1 ICT Work Programme Challenge 2 Cognition, Interaction, Robotics NCP meeting 19 October 2006, Brussels Colette Maloney, PhD.
Presentation on Formalising Speech Acts (Course: Formal Logic)
Introduction to Student Learning Outcomes in the Major
Mathematics 191 Research Seminar in Mathematical Modeling 28 March 2005 Rapid Modeling and Tractability.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
Computer Science ABET Visit Update November 8, 2003.
SAS_06_STOL_Tool_Cooper Automated Systems Test and Operations Language (STOL) Analysis Tool Jason G. Cooper July 20, 2006.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
ICEE 2005GLIWICE, POLAND JULY 2005 FEDERAL CENTER OF TECHNOLOGICAL EDUCATION – CEFET-RJ – BRAZIL PRODUCTION ENGINEERING DEPARTMENT CSCW: A FORMATION.
Operational Capability: An underlying simplification of a data encoding standard has been developing over the past decade and is being demonstrated in.
SOFTWARE ENGINEERING Hoang Huu Hanh, Hue University hanh-at-hueuni.edu.vn.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Towards an activity-oriented and context-aware collaborative working environments Presented by: Ince T Wangsa Supervised by:
Second Language acquisition
© Yilmaz “Agent-Directed Simulation – Course Outline” 1 Course Outline Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science &
Learning by Doing (LBD) based Course Content Development (in Areas of CS and ECE) International Institute of Information Technology Hyderabad, India 1.
ELD Transition Sessions
N o, you don’t understand, I mean… Irini Nomikou supervisor: Dr. Floriana Grasso The one with the conductor and the girl on the train Cond: Did you pay.
C ONTEXT AND CULTURE. D O YOU REMEMBER THIS ? Hymes suggests that in order to be able to communicate language, a person should acquire four types of knowledge:
Linguistics The first week. Chapter 1 Introduction 1.1 Linguistics.
Business Process Change and Discrete-Event Simulation: Bridging the Gap Vlatka Hlupic Brunel University Centre for Re-engineering Business Processes (REBUS)
Information Literacy in Academic Environments June 1, 2005 AMICAL Meeting No. 2 June 1-3, 2005 Delivered by Samira Rafidi Meghdessian Information Services.
1 Introduction to Software Engineering Lecture 1.
Sharing Design Knowledge through the IMS Learning Design Specification Dawn Howard-Rose Kevin Harrigan David Bean University of Waterloo McGraw-Hill Ryerson.
Introduction to Software Engineering. Why SE? Software crisis manifested itself in several ways [1]: ◦ Project running over-time. ◦ Project running over-budget.
Reflection and Learning Workshop April 2015 Imperial Botanical Garden Hotel, Entebbe.
Evaluation Proposal Defense Observations and Suggestions Yibeltal Kiflie August 2009.
ATOS Analysis of Technical & Organisational Safety for major-accident prevention Risk analysis method integrating both technical and organisational factors.
Computational Linguistics. The Subject Computational Linguistics is a branch of linguistics that concerns with the statistical and rule-based natural.
Teaching Systems Analysis and Design in a Practical Way: A Collaborative Effort Between Computer Science and Business School by Ken Surendran-CS Chellappa.
Human Computer Interaction CITB 243 Chapter 1 What is HCI
School of Education, CASEwise: A Case-based Online Learning Environment for Teacher Professional Development Chrystalla.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
1 Viewing Vision-Language Integration as a Double-Grounding case Katerina Pastra Department of Computer Science, Natural Language Processing Group, University.
The Main Non-linguistic Obstacles in Interpretation Mashael Al-Mutairi College of Languages & Translation Princess Nora Bint Abdurrahman University.
Programme design and student assessment David Baume 1.
Results of WP 4: Implementation, experimentation of teacher training actions Open University of Catalonia - From November 4th to December 19th.
Lecturer : Dr. Jan Mujiyanto M.Hum. TEGUH ARDIANTO MAT IBNU SETYONO UNNES, September 11, 2012.
Introduction to HCI Lecture #1.
With great power comes great responsibility.
Software Engineering (CSI 321) Software Process: A Generic View 1.
KNOWLEDGE MANAGEMENT UNIT II KNOWLEDGE MANAGEMENT AND TECHNOLOGY 1.
Discourse Analysis Week 10 Riggenbach (1999) Chapter 1 - Quotes.
Pragmatics. Definitions of pragmatics Pragmatics is a branch of general linguistics like other branches that include: Phonetics, Phonology, Morphology,
INTRODUCTION TO COGNITIVE SCIENCE NURSING INFORMATICS CHAPTER 3 1.
Universidad de Santiago de Chile Facultad de Humanidades Departamento de Lingüística y Literatura Lingüística Aplicada.
Cognitive Modeling Cogs 4961, Cogs 6967 Psyc 4510 CSCI 4960 Mike Schoelles
Philippines – Australia Basic Education Assistance for Mindanao Beam Pre-service Workshop “Authentic Assessment”
Text Linguistics. Definition of linguistics Linguistics can be defined as the scientific or systematic study of language. It is a science in the sense.
Teacher Work Sample. Lectures Objectives: 1.Define the teacher work sample. 2.Integrate lesson plans with a practice Teacher Work Sample in terms of the.
WELCOME TO OUR PROJECT DISSERTATION DEFENSE
MENTEP, Brussels Janet Looney
The Systems Engineering Context
Software Engineering (CSI 321)
Situated Cognitive Theory
Supervision and creating culture of reflective practice
Information Technology (IT)
Statistical NLP: Lecture 9
SECOND LANGUAGE LISTENING Comprehension: Process and Pedagogy
Topic Principles and Theories in Curriculum Development
Fundamentals of Human Computer Interaction (HCI)
RESEARCH BASICS What is research?.
Presentation transcript:

An Evaluation Tool for Natural Language Processing Systems Audrey N. Mbeje Department of Computer Science Ball State University November 09, 2000

Contents I.Introduction  Problem Description  Significance of the Study II.Definition of Terms  Computational Linguistics  Context III.Literature Review IV.Methodology V.Anticipated Results VI.Time Schedule VII.Deliverables VIII.Future Research & Conclusion

Problem Description Problem Background: Human interactive discourse provides many challenges for natural language processing (NLP) systems. One of the main challenges is representing the speaker’s intended meaning in its context. Thus the focus of current research on NLP has been to develop the technology that will enable the computer to understand news events in the context they occur in the real world. The evolving technology, however, is linguistically inclined and is less concerned about the quality of the software. Additionally, it does not reflect uniform principles of software evaluation.

Goal:  The goal of the proposed study is to improve the quality of the natural language processing technology by assessing NLP system inventions for linguistic and technical quality assurance before they are implemented. We are suggesting a natural language processing system evaluation tool that will provide both the linguistic and software quality assurance. The proposed study is based on the assumption that progress in developing NLP technology depends on using evaluation methods that better model the speakers’ natural discourse and the quality software.

Significance of the Study The study will benefit the theory of natural language processing, particularly the research area concerned with context in NLP systems. The study is proposing an integration of linguistic principles and software design principles in NLP systems evaluation which would be a contribution in the current progress in NLP technology. The proposed tool will improve the NLP system usability by offering quality assurance for reliability and validity of the software technically and linguistically.

Definition of Terms 1.Computational Linguistics: -Discipline between linguistics and computer science which is concerned with the computational aspects of human language faculty. -Belongs to the cognitive sciences, artificial intelligence (AI) specifically. -Has two components applied and theoretical

Definition of Terms (cont’d) -With the applied component the interest is in the practical outcome of modeling human language use. The goal is to create software products that have some knowledge of human language. -The theoretical aspect deals with issues of formal theories about the linguistic knowledge that a human needs for generating and understanding language. (The proposed evaluation tool is intended for the applied component of CL.)

Definition of Terms (cont’d) 2.Context: -Rough definition of the term -We say that an utterance x presupposes a fact y, if uttering x only makes sense if the context (e.g., world knowledge or earlier utterance in the same conversation) provides enough information to conclude that y is the case. Consider example 2a 2a.Mary’s husband is out of town. The noun phrase presupposes Mary is married. Computational linguists are concerned with making NLP systems understand such contextual information.

Literature Review Much research on the problem of in-depth story understanding by computer was performed starting in the 1970’s. In the 1990’s the interest shifted towards information extraction and word sense disambiguation. The end of the 1990 marked another shift in focus back to in-depth story understanding by the computer.

McCarthy (1990) discusses the problem of getting the computer to understand the following text from the New York Times: A 61-year old furniture salesman was pushed down the shaft of a freight elevator yesterday in his downtown Brooklyn store by two robbers while a third attempted to crush him with the elevator car because they were dissatisfied with the $1,200 they had forced him to give them. The buffer springs at the bottom of the shaft prevented the car from crushing the salesman John J. Hug, after he was pushed from the first floor to the basement.

The car stopped about 12 inches above him as he flattened himself at the bottom of the pit. (Mueller, 1999) McCarthy’s concern was beyond mere word sense disambiguation and information extraction. He suggested that the computer should be able to demonstrate such contextual questions as: Who was in the store when the events began? Who had the money at the end? What would have happened if Mr. Hug had not flattened himself at the bottom of the pit? etc.

Literature Review (cont’d) Current research on contextual understanding is concerned with such problems as the one stated above. Several NLP systems have been suggested whose orientations is mainly linguistic.  This study is suggesting an evaluation tool for such NLP systems integrating linguistic and technical principles, namely, speed.

Methodology Create an algorithm simulating aspects of human language faculty, namely, speed and ability to decode contextual discourse. -Evaluation technologies to evaluate the NLP systems for context decoding and speed using existing evaluation technology.

Methodology (cont’d) -Do the same test using the proposed tool. -Compare the results Note: The proposed evaluation tool will be evaluated for validity and reliability before its implementation using outside researcher’s evaluation tool.

Anticipated Results The proposed tool should effectively evaluate NLP systems for context and speed.

Time Schedule August - November: Proposal Writing & Presentation November - December: Proposal Review January – March: Literature Review April – July: Data Gathering Evaluation Tool Designing Evaluation Tool Testing August - November: Thesis Writing & Defense

Deliverables 1.Natural Language Processing Evaluation Tool 2.Research Presentation at a Conference 3.Research Publication

Conclusion and Future Research Computing context of a natural language discourse is an essential task for a natural language processing system. The proposed evaluation tool for NLP system will have a potential for modification to incorporate new design principles for improved usability.

The End********