Task Learning in COLLAGEN The COLLAGEN Architecture; Task Learning from Demonstrations Mitshubishi Electric Research Labs Andrew Garland, Neal.

Slides:



Advertisements
Similar presentations
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Advertisements

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
REVIEW : Planning To make your thinking more concrete, use a real problem to ground your discussion. –Develop a plan for a person who is getting out of.
In the name of God An Application of Planning An Application of PlanningJSHOP BY: M. Eftekhari and G. Yaghoobi.
Haystack: Per-User Information Environment 1999 Conference on Information and Knowledge Management Eytan Adar et al Presented by Xiao Hu CS491CXZ.
Towel: Towards an Intelligent ToDo List Ken Conley Jim Carpenter SRI International AAAI Spring Symposium 2007.
Unsupervised Modeling of Twitter Conversations
Methods: Deciding What to Design In-Young Ko iko.AT. icu.ac.kr Information and Communications University (ICU) iko.AT. icu.ac.kr Fall 2005 ICE0575 Lecture.
Opmaker2: Efficient Action Schema Acquisition T.L.McCluskey, S.N.Cresswell, N. E. Richardson and M.M.West The University of Huddersfield,UK
Computational Models of Discourse Analysis Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense © 1998 by Carnegie Mellon.
ArchE Presented By Samanvitha Ramayanam. TOPICS 1. Introduction 2. Theoretical assumptions 3. ArchE as an expert system 4. Overall flow of ArchE 5. Key.
Computing & Information Sciences Kansas State University Lecture 20 of 42 CIS 530 / 730 Artificial Intelligence Lecture 20 of 42 Introduction to Classical.
Learning Agents Center Computer Science Department George Mason University Dorin Marcu IT 803 Spring 2004 – Mixed-Initiative Intelligent Systems.
Anahita Mohseni-Kabir, Sonia Chernova and Charles Rich
To Err is Human Computational Limits to Human Thinking : Implications for the Design of Human Centered Interfaces Raj Reddy Carnegie Mellon University.
Towards a Context-Sensitive Structure for Behavioural Rules, Bruce Edmonds, Informal Workshop on Qual. Evidence & Rules, MMU, Sept. 2012, slide 1 Towards.
COLLAGEN: When Agents Collaborate with People Charles Rich and Candace L. Sidner Presented by Daniel Schulman.
Development and Evaluation of Emerging Design Patterns for Ubiquitous Computing Eric Chung Carnegie Mellon Jason Hong Carnegie Mellon Madhu Prabaker University.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Performance of Coordinating Concurrent Hierarchical Planning Agents Using Summary Information Brad Clement and Ed Durfee University of Michigan Artificial.
MITRE © 2001 The MITRE Corporation. ALL RIGHTS RESERVED. What Works, What Doesn’t -- And What Needs to Work Lynette Hirschman Information Technology Center.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
1 Planning. R. Dearden 2007/8 Exam Format  4 questions You must do all questions There is choice within some of the questions  Learning Outcomes: 1.Explain.
1 Software Testing and Quality Assurance Lecture 24 – Testing Interactions (Chapter 6)
01 -1 Lecture 01 Intelligent Agents TopicsTopics –Definition –Agent Model –Agent Technology –Agent Architecture.
System Integration or Analysis. System Analysis system analysis is the division of a system into its component pieces to study how those component pieces.
Centralian Senior College. Examples  Add and subtract  Write a paragraph  An amoeba  The conventions of punctuation  When oppression meets resistance,
Domain Modeling (with Objects). Motivation Programming classes teach – What an object is – How to create objects What is missing – Finding/determining.
New “Collaborate” Button Integrate UI directly into the browser. Preferred target: Firefox Easiest browser to extend in terms of UI.
Towards User Interface Derivation from Business Processes: A Model-Driven Approach for Organizational Engineering Kênia Sousa, Hildeberto Mendonça, Jean.
Incorporating Tutorial Strategies Into an Intelligent Assistant Jim R. Davies, Neal Lesh, Charles Rich, Candace L. Sidner, Abigail S. Gertner, Jeff Rickel.
Crowdsourcing Predictors of Behavioral Outcomes. Abstract Generating models from large data sets—and deter¬mining which subsets of data to mine—is becoming.
1 Algebra for Primary Students Developing Relational Thinking in the Primary Grades.
Author: James Allen, Nathanael Chambers, etc. By: Rex, Linger, Xiaoyi Nov. 23, 2009.
Artificial Intelligence
1 PLAN RECOGNITION & USER INTERFACES Sony Jacob March 4 th, 2005.
MERL 1 COLLAGEN: Middleware for Building Mixed-Initiative Problem Solving Assistants ( Neal Lesh, Andy Garland, Chris Lee, David McDonald, Egon Pasztor,
5 Systems Analysis and Design in a Changing World, Fourth Edition.
Experimental Economics and Neuroeconomics. An Illustration: Rules.
The Practice of Statistics, 5th Edition Starnes, Tabor, Yates, Moore Bedford Freeman Worth Publishers CHAPTER 4 Designing Studies 4.2Experiments.
Computing & Information Sciences Kansas State University Lecture 21 of 42 CIS 530 / 730 Artificial Intelligence Lecture 21 of 42 Planning: Graph Planning.
A Common Ground for Virtual Humans: Using an Ontology in a Natural Language Oriented Virtual Human Architecture Arno Hartholt (ICT), Thomas Russ (ISI),
LANGUAGE MODELS FOR RELEVANCE FEEDBACK Lee Won Hee.
1 A Planner Independent Approach to Human Interactive Planning Aug 09, 2003 Hyeok-Soo Kim and Jonathan Gratch University of Southern California and Institute.
Intelligent Robot Architecture (1-3)  Background of research  Research objectives  By recognizing and analyzing user’s utterances and actions, an intelligent.
ICS 463, Intro to Human Computer Interaction Design: 5. Design Processes Dan Suthers.
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
Theories and Hypotheses. Assumptions of science A true physical universe exists Order through cause and effect, the connections can be discovered Knowledge.
Working Memory and Learning Underlying Website Structure
The Practice of Statistics, 5th Edition Starnes, Tabor, Yates, Moore Bedford Freeman Worth Publishers CHAPTER 4 Designing Studies 4.2Experiments.
Stanford University 1 CADUI' June FUNDP Namur The Mecano Project Angel R. Puerta Knowledge Systems Laboratory Stanford University Stanford.
MDA & RM-ODP. Why? Warehouses, factories, and supply chains are examples of distributed systems that can be thought of in terms of objects They are all.
The Practice of Statistics, 5th Edition Starnes, Tabor, Yates, Moore Bedford Freeman Worth Publishers CHAPTER 4 Designing Studies 4.2Experiments.
Hierarchical Task Network Planning Automated Planning: Theory and Practice, Chapter 11 소프트컴퓨팅 연구실
Companion Cognitive Systems: A Step toward Human-Level AI
David W. Aha Navy Center for Applied Research in AI Naval Research Laboratory Co-chairs Gheorghe Tecuci Learning Agents Center George Mason University.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Refining the Use Cases 1. How Use Cases Evolve  Early efforts typically define most of the major use cases.  The refining stages complete the process.
R-Verify: Deep Checking of Embedded Code James Ezick † Donald Nguyen † Richard Lethin † Rick Pancoast* (†) Reservoir Labs (*) Lockheed Martin The Eleventh.
“Intelligent User Interfaces” by Hefley and Murray.
MERL 1 COLLAGEN: Applying Collaborative Discourse Theory to Human-Computer Interaction Charles Rich Candace L. Sidner Neal Lesh Mitsubishi Electric Research.
Understanding Naturally Conveyed Explanations of Device Behavior Michael Oltmans and Randall Davis MIT Artificial Intelligence Lab.
Thinking about Evaluation and Corpora for Plan Recognition Nate Blaylock Florida Institute for Human and Machine Cognition (IHMC) Ocala, Florida
Control-Theoretic Approaches for Dynamic Information Assurance George Vachtsevanos Georgia Tech Working Meeting U. C. Berkeley February 5, 2003.
Andrew Garland, Neal Lesh, and Charles Rich Mitsubishi Electric Research Laboratories Responding to and Recovering from Mistakes during Collaboration.
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
Computational Reasoning in High School Science and Math
Learning Teleoreactive Logic Programs by Observation
The good, the bad, and the ugly
Presentation transcript:

Task Learning in COLLAGEN The COLLAGEN Architecture; Task Learning from Demonstrations Mitshubishi Electric Research Labs Andrew Garland, Neal Lesh, Kathy Ryall, Charles Rich, Candy Sidner Carnegie Mellon University, 2001

Modeling the cost of misunderstanding …2 Outline  The COLLAGEN Architecture:  P1: COLLAGEN: Applying Collaborative Discourse Theory to Human-Computer Interaction  Learning Task Models:  P2: Learning Task Models from Collaborative Discourse  Add refinement & regression testing:  P3: Learning Hierarchical Task Models by Defining and Refining Examples  Adding guessers:  P4: Interactively Defining Examples to be Generalized  Discussion: pros, cons, questions …

Modeling the cost of misunderstanding …3 COLLAGEN  COLLAGEN = COLLaborative AGENt  Based on SharedPlans discourse theory (Grosz & Sidner)  Not the classical dialog-system view: agent & human collaborate, and they both interact with the application  4 agents presented: VCR, SymbolEditor, GasTurbine agent, home thermostat (kind-of toy domains)

Modeling the cost of misunderstanding …4 COLLAGEN (cont’d) Dialog Management architecture  Discourse state  Focus stack (stack of goals)  Plan tree for each of them  Actions: primitive / non-primitive  Recipes = specification of goal decompositions  Partially ordered steps, parameters, constraints, pre- and post-conditions  Updating the discourse state: 5 cond…  Plan recognition

Modeling the cost of misunderstanding …5 Learning Task Models from Collaborative Discourse [2]  Starting Point: “more difficult for people to deal with abstractions in the task than to generate and discuss examples”  “Programming-by-Demonstration” approach:  Infer task models from partially-annotated examples of task behavior.  Similarities with Helpdesk Call Center …  CallCenter idea: learn from watching traffic Richly annotate traffic / recent EARS stuff… Learn task structure from annotated traffic

Modeling the cost of misunderstanding …6 Learning Task Models (cont’d)  Annotation Language:  e, S, optional, unordered, unequal Q: how powerful is this task representation ?  fully annotating would be burdensome  Learning: alignment, optionals, orders & propagators  BIAS for learning …  Alignment: Disjoint step assumption  Alignment: Step type assumption. Q: Hmm, not sure I got this…  Propagators: Suggested parameter preference bias (~ occam’s razor)

Modeling the cost of misunderstanding …7 Learning Task Models – Experiments.  How:  Start from 2 task models  Generate examples, randomize  Relearn models, see what you get…  Results:  Optional did not get much action: it figures, it’s probably the easiest to learn…  Equality seems to buy a lot; and this is good !  Learning is strongly influenced by the order of examples…  Discussion  Not adequate for direct use *  Mention of the “online” flavor

Modeling the cost of misunderstanding …8 Learning HTN by defining and refining examples  Created a development environment which integrates the learning techniques with:  Defining & Refining examples  Regression testing (needed if manual edits are allowed)  They esentially give a management process for the development of task models [fig. 3]  Q: Is there any reason for Starting Set of Actions ?  Q: The whole things looks really like a storyboard, but is there anything really new here ?

Modeling the cost of misunderstanding …9 Interactively Defining Examples to be Generalized  NEW: Guessers  Guessers suggest to the user what annotations might be helpful  Organized in committees to improve robustness;*  Knowledge sources:  Other examples *  Current generalization  The inference techniques ~ active learning  Raw data  Domain Theory  Heuristics

Modeling the cost of misunderstanding …10 So what do you think ?  Is it worth it ? When ?  Does the conjecture hold ?  How about when you collect the examples ? (ala CallCenter)