Mike Anderson, Darsana P. Josyula, Don Perlis

Slides:



Advertisements
Similar presentations
School Based Assessment and Reporting Unit Curriculum Directorate
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
CILC2011 A framework for structured knowledge extraction and representation from natural language via deep sentence analysis Stefania Costantini Niva Florio.
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
JSIMS 28-Jan-99 1 JOINT SIMULATION SYSTEM Modeling Command and Control (C2) with Collaborative Planning Agents Randall Hill and Jonathan Gratch University.
Breakout session B questions. Research directions/areas Multi-modal perception cognition and interaction Learning, adaptation and imitation Design and.
Ontologies for Reasoning about Failures in AI Systems Matthew D. Schmill, Tim Oates, Dean Wright University of Maryland Baltimore County Don Perlis, Shomir.
COSIA 2010 Communicating Ocean Sciences to Informal Audiences Week 5: Constructing knowledge, Building understanding.
Part 2c: Requirements Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain Chapter 4: Finding.
Design Activities in Usability Engineering laura leventhal and julie barnes.
John Hu Nov. 9, 2004 Multimodal Interfaces Oviatt, S. Multimodal interfaces Mankoff, J., Hudson, S.E., & Abowd, G.D. Interaction techniques for ambiguity.
Multiagent Systems and Societies of Agents
Why Deep Blue Can’t Play Checkers (and why today’s smart systems aren’t smart) Mike Anderson, Tim Oates, Don Perlis University of Maryland
I.1 ii.2 iii.3 iv.4 1+1=. i.1 ii.2 iii.3 iv.4 1+1=
MICHAEL T. COX UMIACS, UNIVERSITY OF MARYLAND, COLLEGE PARK Toward an Integrated Metacognitive Architecture Cox – 8 July 2011.
Principles and Methods
I.1 ii.2 iii.3 iv.4 1+1=. i.1 ii.2 iii.3 iv.4 1+1=
The Metacognitive Loop and the Problem of Brittleness Michael L. Anderson University of Maryland Joint work with Don Perlis, Tim Oates,
Chapter 4 Learning: Theories and Program Design
ENGGEN 199 Language enrichment for first-year engineering students.
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
Usability Usability is concerned with how easy it is for the user to accomplish a desired task and the kind of user support the system provides. Usability.
NORTH CAROLINA TEACHER EVALUATION INSTRUMENT and PROCESS
Learner Modelling in a Multi-Agent System through Web Services Katerina Kabassi, Maria Virvou Department of Informatics, University of Piraeus.
Rainbow Facilitating Restorative Functionality Within Distributed Autonomic Systems Philip Miseldine, Prof. Taleb-Bendiab Liverpool John Moores University.
Effective use of Technology. Flipping the classroom? 4 minutes to….  Describe a flip classroom (characteristics and rationale)  Benefit?  Challenges?
` Tangible Interaction with the R Software Environment Using the Meuse Dataset Rachel Bradford, Landon Rogge, Dr. Brygg Ullmer, Dr. Christopher White `
Characteristics of Effective Learning Communities PowerUp Orientation.
1 Human-Computer Interaction  Design process  Task and User Characteristics  Guidelines  Evaluation.
11 C H A P T E R Artificial Intelligence and Expert Systems.
High Performance Computing & Communication Research Laboratory 12/11/1997 [1] Hyok Kim Performance Analysis of TCP/IP Data.
Spoken dialog for e-learning supported by domain ontologies Dario Bianchi, Monica Mordonini and Agostino Poggi Dipartimento di Ingegneria dell’Informazione.
Multimedia CALL: Lessons to Be Learned from Research on Instructed SLA Carol A. Chapelle Presenters: Thorunn April.
CHAPTER TEN AUTHORING.
Towards A Context-Based Dialog Management Layer for Expert Systems Victor Hung, Avelino Gonzalez & Ronald DeMara Intelligent Systems Laboratory University.
User Support Chapter 8. Overview Assumption/IDEALLY: If a system is properly design, it should be completely of ease to use, thus user will require little.
Conversation as Action Under Uncertainty Tim Paek Eric Horvitz.
Module Nine: Emotional Communication (Conversation) 8- 1.
Dept. of Computer Science University of Rochester Rochester, NY By: James F. Allen, Donna K. Byron, Myroslava Dzikovska George Ferguson, Lucian Galescu,
卓越發展延續計畫分項三 User-Centric Interactive Media ~ 主 持 人 : 傅立成 共同主持人 : 李琳山,歐陽明,洪一平, 陳祝嵩 水美溫泉會館研討會
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
ENTERFACE 08 Project 1 “MultiParty Communication with a Tour Guide ECA” Mid-term presentation August 19th, 2008.
Distributed System Concepts and Architectures 2.3 Services Fall 2011 Student: Fan Bai
1 Natural Language Processing Lecture Notes 14 Chapter 19.
Introduction to Dialogue Systems. User Input System Output ?
Towards a Method For Evaluating Naturalness in Conversational Dialog Systems Victor Hung, Miguel Elvir, Avelino Gonzalez & Ronald DeMara Intelligent Systems.
Material from Authors of Human Computer Interaction Alan Dix, et al
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
User Responses to Prosodic Variation in Fragmentary Grounding Utterances in Dialog Gabriel Skantze, David House & Jens Edlund.
Integrating Multiple Knowledge Sources For Improved Speech Understanding Sherif Abdou, Michael Scordilis Department of Electrical and Computer Engineering,
Intercultural Communication
Agent-Based Dialogue Management Discourse & Dialogue CMSC November 10, 2006.
Early Childhood Mathematics Number Readiness Chapter 6.
Machine Reasoning and Learning Workshops III and IV Kickoff Wen Masters Office of Naval Research Code 311 (703)
NORTH CAROLINA TEACHER EVALUATION INSTRUMENT and PROCESS
Creating an Account on Wikieducator
Difficulties in Expert System Development
Respect for People March 22, 2018.
Component-Level Design
The Interconnected Components of Competence
The interaction.
Chapter 11 user support.
<I-N-C-A> and the I-Room
Proper functionality Good human computer interface Easy to maintain
An Introduction to Programming with C++ Fifth Edition
Human-Machine Reconfigurations
Personal learning theory student’s name professor’s name course date
Why Deep Blue Can’t Play Checkers
How Bodies Matter to Minds
Presentation transcript:

Mike Anderson, Darsana P. Josyula, Don Perlis Talking to Computers Mike Anderson, Darsana P. Josyula, Don Perlis anderson@cs.umd.edu Active Logic, Metacognitive Computation and Mind Research Group, University of Maryland www.cs.umd.edu/projects/active

Outline of Presentation Mistakes and Meta-Reasoning Conversational Adequacy HCI--Our Approach Example-reference resolution Accomplishments Future Research

I. Mistakes and Meta-Reasoning Conversation is error-prone. Monitoring and discussing the ongoing conversation (grounding) is an important resource for dialog repair. The ability to ask about words and concepts is central to learning

II. Conversational adequacy Is the ability to engage in free and flexible conversation. Meta-dialog is necessary to conversational adequacy Meta-dialog can make up for deficiencies in other areas of linguistic ability (Perlis, et al., 1998)

III. HCI-Our Approach Objective ALMA (Active Logic MAchine) Approach An error tolerant, flexible and user-sensitive natural-language interface. Approach Metareasoning using active logic to detect dialog anomalies, and manage appropriate responses, including learning new words. ALMA (Active Logic MAchine) (i) reasons with contradictory data; (ii) retracts old conclusions; and (iii) reasons about its own history including changes in its beliefs. 

Reference resolution without meta-reasoning IV. Example Reference resolution without meta-reasoning User: Send the Chicago train to Philadelphia. [System sends a train that has just arrived in Chicago, to Philadelphia.] User: No; send the Chicago train to Philadelphia. [System resets itself and then sends the same train as before.] ** Inappropriate repetition of mistake **

Reference resolution with autonomous meta-reasoning IV. Example (2) Reference resolution with autonomous meta-reasoning User: Send the Chicago train to Philadelphia. [System sends a train that has just arrived in Chicago, to Philadelphia.] User: No; send the Chicago train to Philadelphia. [System resets itself and then sends the train that has been at Chicago overnight.] ** System recognizes its mistake, and alters its behavior appropriately **

Reference resolution with interactive meta-reasoning IV. Example (3) Reference resolution with interactive meta-reasoning User: Send the Chicago train to Philly. System: What is Philly? User: Philly is Philadelphia. System: OK. [System sends a train that has just arrived in Chicago, to Philadelphia.] User: No; send the Chicago train to Philly. [System resets itself and then sends the train that has been at Chicago overnight.]

IV. Accomplishments ALFRED can: Maintain context and history Introspect Identify miscommunications Generate utterances Use meta-dialog Resolve ambiguous references Learn new words Understand the use-mention distinction Connect to different domains.

ALFRED: Active Logic for Reason-Enhanced Dialog User Task-Oriented Interactive System Link Parser Domain Controller Alfred Modules Command Detection Expectations Handling Learning Intention Discernment Reference Resolution Context based Parsing Ontology Tracking Error Handling Needs Handling Introspection Contradiction Handling Utterance Generation Alfred knowledge base (KB) Domain Commands Context Alfred (Internal) Commands Domain objects, relationships and associations Names, relationships and associations ALFRED: Active Logic for Reason-Enhanced Dialog

V. Future Research Metacognitive Loop Specific Dialog Projects 1. Note an anomaly has occurred 2. Assess the anomaly a. characterize its type b. assemble options for addressing it 3. Guide one or more of the options into place a. choose option(s) to use b. monitor (and control, when needed) the performance of the option(s). Specific Dialog Projects Learn new concepts Generate and track dialog expectations and structure Corpus study on the frequency and types of meta-dialog in conversation

Mike Anderson, Darsana P. Josyula, Don Perlis Talking to Computers Mike Anderson, Darsana P. Josyula, Don Perlis anderson@cs.umd.edu Active Logic, Metacognitive Computation and Mind Research Group, University of Maryland www.cs.umd.edu/projects/active