Towards A Context-Based Dialog Management Layer for Expert Systems Victor Hung, Avelino Gonzalez & Ronald DeMara Intelligent Systems Laboratory University.

Slides:



Advertisements
Similar presentations
Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
Advertisements

National Technical University of Athens Department of Electrical and Computer Engineering Image, Video and Multimedia Systems Laboratory
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
“How can I learn AI?” Lindsay Evett, Alan Battersby, David Brown, SCI NTU Penny Standen, DRA UN.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Empirical and Data-Driven Models of Multimodality Advanced Methods for Multimodal Communication Computational Models of Multimodality Adequate.
Natural Language and Speech Processing Creation of computational models of the understanding and the generation of natural language. Different fields coming.
I1-[OntoSpace] Ontologies for Spatial Communication John Bateman, Kerstin Fischer, Reinhard Moratz Scott Farrar, Thora Tenbrink.
CSE111: Great Ideas in Computer Science Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Models of Human Performance Dr. Chris Baber. 2 Objectives Introduce theory-based models for predicting human performance Introduce competence-based models.
Guided Conversational Agents and Knowledge Trees for Natural Language Interfaces to Relational Databases Mr. Majdi Owda, Dr. Zuhair Bandar, Dr. Keeley.
1/23 Applications of NLP. 2/23 Applications Text-to-speech, speech-to-text Dialogues sytems / conversation machines NL interfaces to –QA systems –IR systems.
Guided Conversational Agents and Knowledge Trees for Natural Language Interfaces to Relational Databases Mr. Majdi Owda, Dr. Zuhair Bandar, Dr. Keeley.
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.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
9/8/20151 Natural Language Processing Lecture Notes 1.
Empirical Methods in Information Extraction Claire Cardie Appeared in AI Magazine, 18:4, Summarized by Seong-Bae Park.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
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.
Conversational Applications Workshop Introduction Jim Larson.
Affective Computing: Agents With Emotion Victor C. Hung University of Central Florida – Orlando, FL EEL6938: Special Topics in Autonomous Agents March.
1 ICAS’2008 – Gosier, March 16-21, 2008 A Transformational Approach for Pattern-based Design of User Interfaces Costin Pribeanu Jean Vanderdonckt National.
1 Computational Linguistics Ling 200 Spring 2006.
1 PLAN RECOGNITION & USER INTERFACES Sony Jacob March 4 th, 2005.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
Natural Language Processing Rogelio Dávila Pérez Profesor – Investigador
Introduction to CL & NLP CMSC April 1, 2003.
Natural Language Processing Daniele Quercia Fall, 2000.
Learning Automata based Approach to Model Dialogue Strategy in Spoken Dialogue System: A Performance Evaluation G.Kumaravelan Pondicherry University, Karaikal.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Dialog Management for Rapid-Prototyping of Speech-Based Training Agents Victor Hung, Avelino Gonzalez, Ronald DeMara University of Central Florida.
October 2005CSA3180 NLP1 CSA3180 Natural Language Processing Introduction and Course Overview.
DenK and iCat Two Projects on Cooperative Electronic Assistants (CEA’s) Robbert-Jan Beun, Rogier van Eijk & Huub Prüst Department of Information and Computing.
Towards a Pattern Language for User Interface Design
Towards a Method For Evaluating Naturalness in Conversational Dialog Systems Victor Hung, Miguel Elvir, Avelino Gonzalez & Ronald DeMara Intelligent Systems.
Intelligent Robot Architecture (1-3)  Background of research  Research objectives  By recognizing and analyzing user’s utterances and actions, an intelligent.
Dialogue systems Volha Petukhova Saarland University 03/07/2015 Einführung in Diskurs and Pragmatik, Sommersemester
For Monday Read chapter 26 Last Homework –Chapter 23, exercise 7.
Information Dynamics & Interoperability Presented at: NIT 2001 Global Digital Library Development in the New Millennium Beijing, China, May 2001, and DELOS.
CS460/IT632 Natural Language Processing/Language Technology for the Web Lecture 1 (03/01/06) Prof. Pushpak Bhattacharyya IIT Bombay Introduction to Natural.
For Friday Finish chapter 23 Homework –Chapter 23, exercise 15.
1 Galatea: Open-Source Software for Developing Anthropomorphic Spoken Dialog Agents S. Kawamoto, et al. October 27, 2004.
The Unreasonable Effectiveness of Data
8th CGF & BR Conference May 1999 Copyright 1999 Institute for Simulation & Training Synthetic Forces Behavioral Architecture Ian Page
1 An Introduction to Computational Linguistics Mohammad Bahrani.
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
“Intelligent User Interfaces” by Hefley and Murray.
For Monday Read chapter 26 Homework: –Chapter 23, exercises 8 and 9.
A Simple English-to-Punjabi Translation System By : Shailendra Singh.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Artificial Intelligence
“Intelligent User Interfaces” by Hefley and Murray A 1993 Perspective
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Information Retrieval and Web Search
Information Retrieval and Web Search
Information Retrieval and Web Search
Artificial Intelligence introduction(2)
Towards lifelike Computer Interfaces that learn
CSE 635 Multimedia Information Retrieval
Natural Language Processing
Information Retrieval and Web Search
Artificial Intelligence 2004 Speech & Natural Language Processing
Mike Anderson, Darsana P. Josyula, Don Perlis
Architecture Issue in the New Disciple System
Presentation transcript:

Towards A Context-Based Dialog Management Layer for Expert Systems Victor Hung, Avelino Gonzalez & Ronald DeMara Intelligent Systems Laboratory University of Central Florida eKNOW Conference February 4, 2008

University of Central Floridawww.ucf.edu Agenda  Introduction  Background  Approach  Evaluation  Project LifeLike

University of Central Floridawww.ucf.edu Expert System Introduction Interface Knowledge Base User

University of Central Floridawww.ucf.edu Introduction  Focus on Interface Component  Text-based  Conversation-based  Idealistic view of Human Computer Interaction  Media and science fiction expectations  Open, unconstrained dialog  Natural conversational flow

University of Central Floridawww.ucf.edu Background  Natural Language Processing (NLP)  Relevant techniques  Not primary focus  Dialog System Design  General issue at hand  Context-Based Reasoning (CxBR)  Main architectural method

University of Central Floridawww.ucf.edu Natural Language Processing  Major issues in NLP (Wilks, 2005)  Linguistic Systems  Resolve ambiguities (ASR, syntactic, semantic)  Knowledge Representation  Relationship of language and logic  Information Corpora  Ontologies, tree banks, Semantic Web project  Statistical and Quantitative Methods  Machine learning techniques on linguistic data

University of Central Floridawww.ucf.edu Dialog System Design Dialog Manager Dialog History Interpreter Generator Dialog Model System Task Model Domain Knowledge Manager Domain Task Model Knowledge Base 1 Knowledge Base 2 Knowledge Base 3 Flycht-Eriksson and Jönsson, 2000

University of Central Floridawww.ucf.edu Chatbot Systems  Conversation Agents  General chatting techniques  ELIZA (Weizenbaum, 1966)  Persona-AIML (Galvão et al, 2004)  Genericity (Sansonnet et al, 2006)  Embodied Conversation Agents  Sam (Cassell et al, 2000)  Laura (Bickmore and Picard, 2004)  Mel (Lee et al, 2005)  Sergeant Blackwell (Traum, 2006)

University of Central Floridawww.ucf.edu Dialog Systems  Open issues  Evaluation process is too subjective  No tremendous breakthroughs since ELIZA  Naturalness still a barrier  Scarce work on context-based dialog management  Cognitive model-based systems require extensive expertise

University of Central Floridawww.ucf.edu Context-Based Reasoning  Contexts  Context-Transition Logic  Missions  Agent Interface Agent Interface Environment Data Agent Action Inference Engine Stensrud et al, 2004

University of Central Floridawww.ucf.edu Context-Based Methods in NLP  Situational contexts used for general NLP tasks  Speech recognition  Fügen et al, 2004  Sarma and Palmer, 2004  Serridge, 1997  Young, 1989  Context-based ML (Lieberman et al, 2005)

University of Central Floridawww.ucf.edu Context-Based Methods in NLP  Open issues  Context-based methods treated as a gimmicky technique  Still at a state of infancy  Use of context heavily prevalent for NLP ambiguity resolution tasks  Dialog management applications not fully explored

University of Central Floridawww.ucf.edu Approach  Goal Management  Allow for non-linear conversation flow  Support for goals  Asynchronous  Multiple  Illusion of open dialog  Limited to an expert domain, and the user is cognizant of the dialog system’s functionality as an expert entity  User’s goals are limited to those related to the chatbot’s expertise

University of Central Floridawww.ucf.edu Contexts In Goal Management  Context  Internal and external circumstances  Goal  Desired end state  CxBR  Context-goal relationships

University of Central Floridawww.ucf.edu Knowledge In Goal Management

University of Central Floridawww.ucf.edu Framework for Goal Management  Goal Recognition  NLP-based context activation  Goal Bookkeeping  Discourse Goal Stack Model (Branting et al, 2004)  Context Topology  Agent Goals  User Goals

University of Central Floridawww.ucf.edu Evaluation  Plagued by subjectiveness  Measuring Naturalness  PARADISE (Walker et al, 1997)  User questionnaire (Semeraro et al, 2003) (Rzepka et al, 2005)  Universal chatbot evaluation system (Shawar and Atwell, 2007)

University of Central Floridawww.ucf.edu Project LifeLike

University of Central Floridawww.ucf.edu Knowledge Manager Speech Disambiguator Context-based Dialog Manager LifeLike Dialog System LifeLike Recognizer NSF User Data General Knowledge AskAlex Ontology Spell Check Semantics Check Context Specific Knowledge LifeLike Speech Output Dictation String Phrase String Context Disambiguated String Context Dataset Context Dataset Response String Updated Data

University of Central Floridawww.ucf.edu Questions