Top Banner
31 st October, 2012 CSE-435 Tashwin Kaur Khurana
25
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

31st October, 2012CSE-435

Tashwin Kaur Khurana

Page 2: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

Overview Intelligent Tutoring Systems Components of an ITS Problems Case Based Reasoning in ITS CBR Methods Examples Demo Summary Research areas

Page 3: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

ITS System that provides personalized tutoring by :

Generates problem solutions automatically Represents the learner’s knowledge acquisition processes Diagnoses learner’s approach to the solution Provides advices and feedback

Intelligent Tutoring System (ITS) - computer-based training system that incorporate techniques for communicating / transferring knowledge and skills to students.

ITS = combination of Computer-Aided Instruction (CAI) and Artificial Intelligence (AI) technology

Page 4: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

Conventional Model

Page 5: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

Components of an ITS and their interaction

The Student Model

The Pedagogical or Tutor Model

The Domain Knowledge

Page 6: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

The Student Model

Keeps track of all information related to the learner :

○ Records performance of all the learners○ Problems assigned○ Complex uncommon problem solutions○ Description of approach to the solution with regard to a

specific problem Allows system to adapt to learner’s needs Learner’s performance evaluated as a subset of

an expert’s performance --- Drawback!!

Page 7: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

The Tutor Systems

Automatic Cognitive analysisPath taken by studentGoalInitial competenceLearning rate

Gets input from the Student model to make its decision to reflect the differing needs of each student.

Page 8: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

The Domain Knowledge

Contains the information the tutor is teachingConceptsRulesAxioms Facts, etc

Information on how to link the data for optimum performance of the system

Should be updated if there are any changes in the domain !

Page 9: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

IndividualizationActions required… Problems!!!

Problem solving information about each student should be stored for a long time

This knowledge must be used for subsequent diagnoses and tutorial decisions!

How to represent knowledge so it easily scales up to large domain?

How to represent domain knowledge other than facts and procedure (i.e. concepts and mental model)?

Case Based Reasoning !!!!!!!!!!!!!!!

Page 10: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

CBR in ITS Represents the Student model and

Domain Knowledge in the form of cases These cases can be used to train the

tutorial system for a particular user or someone with similar properties as that user

Cases:- Produced by the learner himself- Experience from other learners- On-demand case generation- Predefined cases given by human tutors

Page 11: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

Case Based ITS- Uses of CBR

Problem Solving phase: Find similar problem solved in the past to provide learner with past experience feedback.

Case-Based Adaptation: Allows interactive system to adapt to a specific user (i.e CHEF cooking tutor). Can be used to adapt interface component depending on the user’s

knowledge of the software Case-Base Teaching:

Assists the learner by providing with useful cases for learning new information Types:

Static Adaptive

(Pre-defined case base) (adapts case base from learner experience)

Page 12: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

Methods

Different type of CBR methods:○ Classification Approach

Systems that provide help on well known pre-analyzed cases

○ Problem Solving Approach Systems that diagnose solution proposed by the learner and to

identify the problem solving path used Systems that support planning

○ Planning Approach Systems that support planning

Representation of cases:○ Complete cases= Problem definition + detailed solution○ Snippets or partial cases= Sub goals + solution within of

problems different contexts

Page 13: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

CBITS: Examples

CBITS have been used in many different areas :

- Medical: CARE-PARTNER- Project Management- Math : PAT- Jurisprudence- Economics- Programming : ELM-Art, SQL-Tutor,- Chess : CACHET- Auto tutor

Page 14: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

Example 1 :: ELM-ART LISP Tutor

Weber and Specht – (1997) Episodic learner model

Stores knowledge about the user in terms of a collection of episodes which can be viewed as cases.

Every solution stated by the user is diagnosed completely or partially to find problem errors.

Keeps track of what components were used and when.

ELM-PE and ELM-ART - only systems that use this model

Page 15: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

ELM Architecture

Page 16: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

Representation of subject domain

Consists of rules and concepts in the form of hierarchically organized frames

Concepts: comprise knowledge about:

○ Programming language LISP ○ Common algorithms and problem solving knowledge

Consists of:○ plan transformation leading to semantically equivalent

solutions○ rules

Rules: describe different ways to solve the goal stated by the

conceptBug rules

Page 17: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

Example 2 :: AutoTutor Web-based intelligent tutoring system developed by

an interdisciplinary research team - Tutoring Research Group (TRG);

Student contributions: Text box at the bottom of the screen.

AutoTutor response: one or a combination of pedagogically appropriate dialog moves conveyed via synthesized speech, appropriate intonation, facial expressions, and gestures and also text form on the screen.

Page 18: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

AUTOTUTOR- Authoring Tools

Case-based help - a case study replicating the process that teacher would go through to create a curriculum script using the tool. The scenario was created through an analysis of think aloud protocols with actual teachers during the evaluation process.

Problems and solutions with the terminology, interface, or concepts were used to generate the case study components, which were then incorporated into an overall composite scenario accessible at any time during the authoring process.

Page 19: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
Page 20: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

•Strengths not purely domain-specificeasy creation of curriculum script (no programming skills needed)robust behaviour

•Weaknesses shallow understanding onlyperformance largely depends on Curriculum Script

Auto tutor

Page 21: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

Demo!!

Elm ART:

http://art2.ph-freiburg.de/Lisp-Course

Auto tutor:

http://rhea.memphis.edu/JSONWebService/StartFrame1.htm

Auto tutor emotions

http://wreg.com/2012/05/01/computer-technology-used-as-tutor/

Page 22: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

Summary

• ITS “give” personalized instruction

• 3 main parts are: The Student Model The Tutor Model The Domain Knowledge

• CBITS use different approach: Case-Based Adaptation Case-Based Teaching (Static or Adaptive)

Classification

Problem-Solving

Planning

Page 23: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

Research Areas

Developing Authoring tools Increase modularity of ITS Natural language Modeling Emotion recognition Collaborative Learning

Page 24: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

ITS are becoming more and more popular as a good assistant to human tutors…

6% of Schools in America are using these tools to teach students in each and every area !

Page 25: 31 st October, 2012 CSE-435 Tashwin Kaur Khurana.

Thank you!!