Next Step #2: Acquisition Dialogue

Slides:



Advertisements
Similar presentations
1 KANAL: Knowledge ANALysis Jihie Kim Yolanda Gil USC/ISI
Advertisements

Department of Mathematics and Science
Manuela Veloso, Anthony Stentz, Alexander Rudnicky Brett Browning, M. Bernardine Dias Faculty Thomas Harris, Brenna Argall, Gil Jones Satanjeev Banerjee.
Processes. Outline Definition of process Type of processes Improvement models Example Next steps… 1.
Dialogue in Intelligent Tutoring Systems Dialogs on Dialogs Reading Group CMU, November 2002.
© Tefko Saracevic1 Interaction in information retrieval There is MUCH more to searching than knowing computers, networks & commands, as there is more.
July 11 th, 2005 Software Engineering with Reusable Components RiSE’s Seminars Sametinger’s book :: Chapters 16, 17 and 18 Fred Durão.
CAP 252 Lecture Topic: Requirement Analysis Class Exercise: Use Cases.
© Tefko Saracevic, Rutgers University1 Interaction in information retrieval There is MUCH more to searching than knowing computers, networks & commands,
Eclipse[10] MIPSinEclipse. Overview Goal: To provide a friendly development environment for CS students programming in MIPS (particularly CS33 at UCLA),
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
1 USC INFORMATION SCIENCES INSTITUTE Tailor, 6/20/04 TAILOR*: Modifying Calo’s Procedure Knowledge through Instruction Jim Blythe, Yolanda Gil, Jihie Kim.
Software Project Management Lecture # 8. Outline Chapter 25 – Risk Management  What is Risk Management  Risk Management Strategies  Software Risks.
1 Autonomic Computing An Introduction Guenter Kickinger.
1 USC Information Sciences Institute Jihie Kim Yolanda Gil Jim Blythe Intelligent Systems Division USC/Information Sciences Institute
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
COMPUTER ASSISTED / AIDED LANGUAGE LEARNING (CALL) By: Sugeili Liliana Chan Santos.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Exploring the Intentional Dimension during Software (Architecture) Design adding the “why” and the “who/where” to the “what” and the “how” Daniel Gross.
1 USC INFORMATION SCIENCES INSTITUTE CALO, 8/8/03 Acquiring advice (that may use complex expressions) and action specifications Acquiring planning advice,
 Copyright 2008 Digital Enterprise Research Institute. All rights reserved. Semantic on the Social Semantic Desktop.
Proactive Acquisition Dialogues Jihie Kim Yolanda Gil
Slide 1 Kirsten Butcher Elaborated Explanations for Visual/Verbal Problem Solving: Interactive Communication Cluster July 24, 2006.
Evaluation of the Advice Generator of an Intelligent Learning Environment Maria Virvou, Katerina Kabassi Department of Informatics University of Piraeus.
1 USC Information Sciences Institute Yolanda GilFebruary 2001 Knowledge Acquisition as Tutorial Dialogue: Some Ideas Yolanda Gil.
1 USC INFORMATION SCIENCES INSTITUTE CAT: Composition Analysis Tool Interactive Composition of Computational Pathways Yolanda Gil Jihie Kim Varun Ratnakar.
1 USC, INFORMATION SCIENCES INSTITUTE An integrated environment for KA An Integrated Environment for Knowledge Acquisition Jim Blythe
Evaluation Proposal Defense Observations and Suggestions Yibeltal Kiflie August 2009.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
Activity Flow Design Gabriel Spitz 1 Lecture # 12 Guiding the flow of activities.
SLICK: Proactive Acquisition Dialog Jihie Kim Yolanda Gil Varun Ratnakar.
1 USC INFORMATION SCIENCES INSTITUTE EXPECT TEMPLE: TEMPLate Extension Through Knowledge Acquisition Yolanda Gil Jim Blythe Information Sciences Institute.
A preliminary classification of dialogue genres Staffan Larsson Internkonferens 2003.
1 USC INFORMATION SCIENCES INSTITUTE Gil & Kim Interactive Knowledge Acquisition Tools: A Tutoring Perspective Yolanda Gil Jihie Kim USC/Information Sciences.
METHODS PLANNING. Methods Class 4 Agenda 1. Overview of Ontario Curriculum Documents 2. Introduce lesson plan formats – GPF & APF 3. Sequence for planning.
Organizing Programs, Business Units and other Service Systems Diamond of Organization Credit function The concept of Flow Project Explorer.
© 2013 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. or its affiliates. The Value Review.
KANAL (Knowledge ANALysis) Jihie Kim Jim Blythe Yolanda Gil
Module 7: Topics, situations, notions, functions Methods of Teaching English 2 Instructor: Dr. Suzan Arafat.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
KANAL (Knowledge ANALysis) Status Jihie Kim Yolanda Gil Jim Blythe Varun Ratnakar
Advanced Higher Computing Science
Human Computer Interaction Lecture 21 User Support
Fundamental of Databases
Theories in Formation (TIF)
English Hub School networks A-level English Language
Dialog Manager for COA entry
PLM, Document and Workflow Management
KANAL: Knowledge ANALysis
Human Computer Interaction Lecture 21,22 User Support
Ernest Cachia Department of Computer Information Systems
Action Editor Storyboard
Cross Platform Development using Software Matrix
DCC Workshop Input from Computing Coordination
CARF Canada Performance Measurement Outcomes
KANAL: Knowledge ANALysis
Deploying and Configuring SSIS Packages
Regional Architecture Development for Intelligent Transportation
Yes, we need hundreds of methodologies!!!
Deriving Acquisition Principles from Tutoring Principles
Support for ”interactive batch”
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
Proposed ISQC 1 (Revised)
Note to evaluator… The overall purpose of this presentation is to guide evaluators through the completion of steps 4 to 6 of the UFE checklist. The main.
CS310 Software Engineering Lecturer Dr.Doaa Sami
Competence and performance
Yolanda Gil Jihie Kim Jim Blythe Surya Ramachandran
Learning Log Name:___________________________ Date: _____ / ____ / 20____ SUBJECT AREA: __________________________.
PyWBEM Python WBEM Client: Overview #2
T-FLEX DOCs PLM, Document and Workflow Management.
Presentation transcript:

Next Step #2: Acquisition Dialogue Jihie Kim Yolanda Gil www.isi.edu/expect/projects/rkf/y2plan.html

Feedback from Summer-01 Evaluations User’s comments on SHAKEN: “The system had to be taken by the hand” "I do not really know whether there is a possibility of standardizing the entire [KA] process. But it would be better to document some of the [KA] processes which you think are standardized". Proposed solution: Extend SHAKEN with proactive dialogue capabilities

An Analogy with Robotics Tele-operated Robot passive not autonomous can’t handle failure 1970s … … Autonomous Robot proactive planning reactive … Today

was/wasn’t understood Our Goal for SHAKEN SHAKEN’01 passive no feedback WYGIWYI Today … … SHAKEN’02 Proactive Plan and suggest Ask for help Highlight what was/wasn’t understood … May’02

Related Work Tutorial Strategies Dialog Systems KA dialogs Known strategies by best teachers [Collins & Stevens 82;Lepper et al 93; Graesser et al 95; Moore 99] Human Tutorial Dialog Project [Fox 93] Dialog Systems Dialog Planners [Allen et al 01; Larsson & Traum 00; Chu-Carroll & Carberry 95] Collaborative Discourse theory [Sidner & Rich 01; Ortiz & Grosz 00] Discourse management in Intelligent Tutoring Systems [Woolf & McDonald 84; Wenger 87; Freedman 00; Rose 00] KA dialogs Elicitation techniques[Cooke 94] KA script [Tallis 99] KA wizard [Blythe 00]

SHAKEN’01 KB KANAL Q/A User command logs UI (SHAKEN client) SHAKEN server KB KANAL Q/A User command logs

Acquisition Dialogues in SHAKEN’02 SHAKEN server UI (SHAKEN client) KB Dialogue Manager KANAL Active Acquisition strategy Acquisition Strategies KA dialog Window Q/A … State & History User command logs

KA strategy: accepting K When the user wants to enter knowledge: Ask first for the purpose of the lesson Ask for sample test questions and answers Explore what the system knows about the given topic (let the teacher explore the competency of the student): relevant existing terms Highlight new terms to be defined For each new term, user needs to 1) define it, 2) define its role in the overall process For each relevant existing term, user is expected to use it in definitions and/or roles Test knowledge, fix if needed Summarize to the user what was learned & end lesson

KA (sub)strategy: Testing and fixing KB When the user is ready to diagnose a concept, test the concept and inform the errors found Suggest fixes based on priorities (e.g., simple fixes before complex fixes) When the user changes the concept inform of the implications of the change Inform what was fixed Inform if there are new problems

KA Dialog Window A high bandwidth user interface for meta-level KA process: Users can see/checkmark the KA strategy currently active and overwrite it Users can indicate/see progress in completing each part and to-do items Exploits dialogue context (i.e., what user has done) and status to help users

Draft KA dialog window (I) Initiate lesson Lesson goal: “Describe Lambda virus invasion of a cell with induction on cell chromosome” Proposed test questions for the lesson: Q: “What is the location of the viral nucleic acid after the invasion?” A: “cell’s nucleus” Q: “what are the components of the cell chromosome after invasion?” A: “cell’s genetic material and viral nucleic acid” Terms to be defined: Lambda virus Lambda virus invasion induction Relevant known terms: cell chromosome virus invasion For each new term define it and define its role in the process View previous lessons

Draft KA dialog window (II) Initiate lesson For each new term define it and define its role in the process Define Lambda virus Describe the role of Lambda virus in Lambda virus invasion Define induction Describe the function of induction in Lambda virus invasion … For each relevant existing term, define how to use it in definitions and/or roles Test knowledge, fix if needed Summarize to the user and end lesson View previous lessons Recent lessons (history) Defined virus invasion Defined chromosome

Research Issues Designing the acquisition strategies We are already looking into ITS, spoken dialogue, adaptive interfaces, etc. Flexible interaction: imposing an order in executing steps in the strategy vs not Fixed scripted macro-strategies vs dynamic planning w/ smaller subdialogs Selecting among relevant strategies

Research Plan First version (Dec 01): Second version (Feb 02): Rigid guidance: user must follow steps in stated order Small set of KA strategies Standalone KA dialog manager (use SHAKEN files) Second version (Feb 02): Semi-flexible guidance: user can change order of steps Integrate with logs/history and state in SHAKEN Preliminary tests with SMEs Third version (May 02 and beyond): More flexible guidance: towards plan recognition in dialog Extensive KA strategies