1 / 19

Dialogue in Intelligent Tutoring Systems

Dialogue in Intelligent Tutoring Systems. Dialogs on Dialogs Reading Group CMU, November 2002. ITS?. Goal : help a human learn to perform a task Task Model : models how an expert would perform the goal task

ninon
Download Presentation

Dialogue in Intelligent Tutoring Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Dialogue in Intelligent Tutoring Systems Dialogs on Dialogs Reading Group CMU, November 2002

  2. ITS? • Goal: help a human learn to perform a task • Task Model: models how an expert would perform the goal task • Student Model: models how the student currently performs the task + prior knowledge on how students usual perform • Teacher Model: usually none…

  3. AutoTutor (U. of Memphis) • Textual conversation with an animated agent tutor • Originally for Computer Literacy, also for Newtonian Physics and Research Methods • Goal: get (long) answers to general, concrete questions and elicit/correct student knowledge e.g.: Suppose a runner is running in a straight line at constant speed, and the runner throws a pumpkin straight up. Where will the pumpkin land? Explain.

  4. Autotutor: Dialogue • Selects dialogue moves from: • Positive/negative feedback • Prompts • Hints • … • Students can ask Wh- and Yes/No-questions • Based on a “Dialogue Advancer Network”: FSM that selects the next move according to student’s last utterance • Latent Semantic Analysis to match student answers with expectations

  5. Autotutor: Comments • “super form filling” where the system knows the value of the slots beforehand. • Mostly system-initiative, no memory (if the student asks a question, the system forgets what it is doing) • Global strategy fixed (by system architecture)

  6. ATLAS/ANDES (Pitt) • ANDES: ITS for physics, no natural language • ATLAS: “add-on” to ANDES, provides Knowledge Construction Dialogues for hints (main task/evaluation is left to ANDES) • KCD: recursive FSM • Reactive planner to pick next KCD • Can insert subdialogues (clarification, rectification…) and go back to original topic

  7. ATLAS/ANDES

  8. BEETLE(U. of Edinburgh) • Fully plan-based tutorial dialogue: • Top tier: global strategy/repair when failure • Middle tier: handles specific tasks according to the situation • Bottom tier: performs primitive dialogue actions • Teaches basic electricity and electronics • Very dialogue-oriented but not completely implemented yet

  9. PACO: Pedagogical Agent for Collagen (USC, Mitsubishi, MITRE) • Simulation-based training • Domain-independent: adapts to any simulator (e.g. Gas Turbine Engine) • Collaborative Discourse Theory-based: • Rules describe interactions between three agents: student, tutor, simulator • Discourse acts: both utterances and domain actions

  10. Stanford’s CSLI System • Also simulation-based (Shipboard Damage Control) • Complex dialogue management: • tree based activity model (similar to CMU Communicator) built dynamically • Separation between dialogue management and tutoring strategy: • Tutoring Module constructs the activity tree using recipes while the Dialogue Manager uses the tree to conduct the dialogue

  11. Simulation-based Systems Comments • Combine advanced dialogue architectures with ITS • Mixed-initiative dialogue management • Really multimodal (click-based simulator, speech-based tutorial dialogue)

  12. CALL System (U. Le Mans) • Actional approach to Language Learning: • User must perform a task (cooking) • Communicative approach: • Interaction with a partner agent • Tutor agent to give instructions/help • Specificity of CALL: language is the domain taught, not only a means of teaching

  13. CALL System • Based on a theory of Human Computer Dialogue • Partner agent: usual dialogue system • Tutor agent: must monitor language and dialogue issues • Evaluation in terms of efficacy/efficiency: similar to evaluation of dialogue systems (number of turns taken) but for the human!

  14. What can dialogue bring to ITS? • Human tutor-like instruction: • Qualitative, natural (cf science) • Helps the student construct knowledge instead of just “telling” him/her  deeper understanding (?) • Realistic simulation of certain tasks when teaching communicative skills

  15. What characterizes tutorial dialogue? • Tutor has expectations about student’s utterances • Student must be able to: • Exhibit knowledge • Ask questions (although this does not happen so often…) • Open-ended: no specific goal (except teaching) • ?

  16. Are standard dialogue systems suitable for tutorial dialogues? • Possibilities of state-of-the-art dialogue systems underexploited? • Strategies for repair/elicitation • Confidence measures (integrated with student model?) • Real mixed-initiative: its meaning in the context of tutoring

  17. What can dialogue research learn from ITS? • Task modeling • Student/User modeling • Multi-level planning (long-term strategies, mid-term tactics, short-term actions) more necessary in ITS than anywhere else (pedagogical goals)

  18. Other issues… • General lack of cooperation between language technology and ITS researchers? • Natural Language Understanding • Dialogues • Both dialogue systems and ITS require heavy human work to create: • how can we derive a task model automatically? • Anything else?

  19. Any other comment…

More Related