Download presentation
Presentation is loading. Please wait.
Published byGervais Potter Modified over 9 years ago
1
Incorporating Tutorial Strategies Into an Intelligent Assistant Jim R. Davies, Neal Lesh, Charles Rich, Candace L. Sidner, Abigail S. Gertner, Jeff Rickel
2
http://www.cc.gatech.edu/~jimmyd/research/triton/2 Organizations Involved College of Computing, Georgia Institute of Technology (Davies) Mitsubishi Electric Research Labs (Lesh, Rich, Sidner) The MITRE Corporation (Gertner) USC Information Sciences Institute (Rickel)
3
http://www.cc.gatech.edu/~jimmyd/research/triton/3 Motivating Example Long camping trip Someone tutors you on how to set up a tent As time passes, that tutor becomes an assistant
4
http://www.cc.gatech.edu/~jimmyd/research/triton/4 Research Goal To show that assisting and tutoring are two points on the same spectrum by building an agent that can transition between both behaviors.
5
http://www.cc.gatech.edu/~jimmyd/research/triton/5 Intellectual History Collaborative Assisting Agent (COLLAGEN) –assists with software applications COLLAGEN generated interest in learning to use applications. We are extending COLLAGEN so it can tutor and built an agent called Triton.
6
http://www.cc.gatech.edu/~jimmyd/research/triton/6 COLLAGEN (COLLaborative Agent) Middleware Discourse theory of collaboration Shared plan theory Rich, C. and Sidner, C. L. (1998). COLLAGEN: A collaboration manager for software interface agents. User Modeling and User-Adapted Interaction, Vol. 8, No. 3/4, 315—350.
9
http://www.cc.gatech.edu/~jimmyd/research/triton/9 Assistant Scenario User: Let’s plan the second leg of the trip. Assistant: Okay. User: [selects Washington] What next? Assistant: [points to San Francisco] I will select San Francisco. User: Okay. Assistant: [selects San Francisco] User: What next? Assistant: Let’s remove an airline constraint.
11
http://www.cc.gatech.edu/~jimmyd/research/triton/11 ITS Background Domains: physics and algebra Domain Knowledge Student Model Pedagogical knowledge Wenger, E. (1987). Artificial Intelligence and Tutoring Systems. Morgan Kaufmann Publishers, Inc. Los Altos, CA.
12
http://www.cc.gatech.edu/~jimmyd/research/triton/12 Tutoring Scenario (part 1) User: What next? Triton: Please specify the route of the trip. User: What next? Triton: Select Atlanta and then select Boston. User: What next? Triton: Please select Atlanta. User: What next? Triton: [points to Atlanta with cursor] Please click on the dot near Atlanta on the map.
13
http://www.cc.gatech.edu/~jimmyd/research/triton/13 Tutoring Scenario (cont.) User: [clicks on Atlanta] What next? Triton: Please select Boston. User: [clicks on Dallas] Triton: Oops! What you did was select Dallas; what you should have done was select Boston. I will bring you back to the previous state by clicking undo. [undo] Please select Boston. User: [clicks on Boston] Triton: Great job! User: What next? Triton: Select the dates and times of travel.
14
http://www.cc.gatech.edu/~jimmyd/research/triton/14 Goal of this research Add to COLLAGEN to give it tutoring behaviors Adjustable parameters Triton
15
http://www.cc.gatech.edu/~jimmyd/research/triton/15 Worked Examples Worked examples are kinds of recipes
16
http://www.cc.gatech.edu/~jimmyd/research/triton/16 The User is Not Always Right Determining when a task is completed Responding to Errors
17
http://www.cc.gatech.edu/~jimmyd/research/triton/17 Responding to Errors Intervene after n unrecognizable actions What the intervention looks like: –Say what the student did –Say what the student should have done –Undo to get to previous state
18
http://www.cc.gatech.edu/~jimmyd/research/triton/18 Tutors are not Maximally Helpful Because of learning goals Waiting for Student Initiative Suggesting actions without doing them Explaining Demonstrating Pointing
19
http://www.cc.gatech.edu/~jimmyd/research/triton/19 Learning Goals Usually task goals are in service of learning goals, but not always
20
http://www.cc.gatech.edu/~jimmyd/research/triton/20 Waiting For Student Initiative In assisting, always try to help In tutoring, get student to try herself
21
http://www.cc.gatech.edu/~jimmyd/research/triton/21 Suggesting Actions Without Doing Them Should you force the user to do all actions? Agent suggests doing, but doesn’t do.
22
Explaining
23
http://www.cc.gatech.edu/~jimmyd/research/triton/23 Explaining (cont.) Composite Actions –list of task descriptions Primitive Actions –application-level description of what to do on screen Stored as explanation recipes
24
http://www.cc.gatech.edu/~jimmyd/research/triton/24 Demonstrating Behavior: –Do a sequence of actions –Undo them Stored as explanation recipes
25
http://www.cc.gatech.edu/~jimmyd/research/triton/25 Pointing In assisting, point when proposing In tutoring, point when explaining a primitive
26
http://www.cc.gatech.edu/~jimmyd/research/triton/26 Summary of Parameters When to intervene after error detection Who defaults to do actions When to point
27
http://www.cc.gatech.edu/~jimmyd/research/triton/27 Contributions Middleware Use of recipes as a single representational structure for: –abstract actions –utterances –explanations –demonstrations
28
http://www.cc.gatech.edu/~jimmyd/research/triton/28 Conclusions This work bridges the gap between tutoring and assisting Smoothly transitions between them Based on collaborative discourse theory
29
http://www.cc.gatech.edu/~jimmyd/research/triton/29 Future Work Student Model Automatic Shifting between assisting and tutoring
30
http://www.cc.gatech.edu/~jimmyd/research/triton/30 URLs http://www.cc.gatech.edu/~jimmyd/research/triton/ http://www.merl.com/
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.