CSA3212: User Adaptive Systems - PowerPoint PPT Presentation

About This Presentation
Title:

CSA3212: User Adaptive Systems

Description:

CSA3212: User Adaptive Systems Lecture 9: Intelligent Tutoring Systems Dr. Christopher Staff Department of Computer Science & AI University of Malta – PowerPoint PPT presentation

Number of Views:99
Avg rating:3.0/5.0
Slides: 24
Provided by: ChrisS261
Category:

less

Transcript and Presenter's Notes

Title: CSA3212: User Adaptive Systems


1
CSA3212User Adaptive Systems
Lecture 9 Intelligent Tutoring Systems
  • Dr. Christopher Staff
  • Department of Computer Science AI
  • University of Malta

2
Teaching Knowledge
  • Intelligent Tutoring Systems need to model both
    the user and the domain to create a learning path
    based on the students prior knowledge and goals,
    and to monitor the students progress
  • AHSs developed partly by using hypertext systems
    as domain representations for ITSs - basically,
    when intelligent tutoring moved to the Web

3
Intelligent Tutoring Systems
  • Overview
  • Modern ITS development began in 1987, after a
    review by Wenger
  • Wenger, E. (1987). Artificial Intelligence and
    Tutoring Systems Computational and Cognitive
    Approaches to the Communication of Knowledge. Los
    Altos, CA Morgan Kaufmann Publishers, Inc.
  • This was the first attempt to examine the
    implicit and explicit goals of ITS designers

4
Intelligent Tutoring Systems
  • Wenger ITS is a part of "knowledge
    communication" and his review focused on
    cognitive and learning aspects as well as the AI
    issues

5
Intelligent Tutoring Systems
  • "... consider again the example of books they
    have certainly outperformed people in the
    precision and permanence of their memory, and the
    reliability of their patience. For this reason,
    they have been invaluable to humankind. Now
    imagine active books that can interact with the
    reader to communicate knowledge at the
    appropriate level, selectively highlighting the
    interconnectedness and ramifications of items,
    recalling relevant information, probing
    understanding, explaining difficult areas in more
    depth, skipping over seemingly known material ...
    intelligent knowledge communication systems are
    indeed an attractive dream." (p. 6).

6
Intelligent Tutoring Systems
  • Motivations underlying ITSs (and education in
    general)
  • to teach about something (abstract)
  • to teach how to do something (practical)
  • GRAPPLE (http//grapple-project.org/) is an
    EU-funded project to produce Adaptive Learning
    Environments

7
Intelligent Tutoring Systems
  • How can learning be achieved?
  • By rote
  • By mimicry (observation)
  • By application

8
Intelligent Tutoring Systems
  • When student performs task correctly, assume
    student understands concept and/or its
    application
  • When student performs task incorrectly, how can
    the tutor help?
  • Simply tell the student the correct answer
  • Tell student the correct answer and state why
    it's correct
  • Explain to the student why his/her answer is
    incorrect

9
Intelligent Tutoring Systems
  • Explanation-based correction is HARD!
  • Tutor must first understand why the student gave
    the incorrect answer
  • Student lacks knowledge (doesnt know how)
  • Incorrect application of correct procedure
  • Misinterpretation of task
  • Misconception of principle

10
Intelligent Tutoring Systems
  • How to tutor?
  • Originally Computer-Aided Instruction (CAI) used
    non-interactive "classroom" techniques.
  • All students were taught in the same manner
    (e.g., through flash cards) and then assessed.
  • If a student failed, student had to work through
    the same material again, to "learn it better"
  • Access to human tutor to address difficulties
  • This type of learning, although self-paced, is
    ineffective

11
Intelligent Tutoring Systems
  • The goal of an ITS
  • A student learns from ITS by solving problems.
  • The ITS selects a problem and compares its
    solution with that of the student
  • It performs a diagnosis based on the differences.
  • After giving feedback, system reassesses and
    updates the student skills model and entire cycle
    is repeated.

12
Intelligent Tutoring Systems
  • The goal of an ITS (continued)
  • As the system assesses what the student knows, it
    also considers what the student needs to know,
    which part of the curriculum is to be taught
    next, and how to present the material.
  • It then selects the next problem/s.

13
Intelligent Tutoring Systems
  • Basic issues in
  • knowledge
  • communication

14
Intelligent Tutoring Systems
  • Domain Expertise
  • Rather than being represented by chunks of
    information, the domain should be represented
    using a model and a set of rules which allows the
    system to "reason"
  • Typical domain model representations (make closed
    world assumption!)
  • If - Then Rules
  • If - Then Rules with uncertainty measures
  • Semantic Networks
  • Frame based representations

15
Intelligent Tutoring Systems
  • Student Model
  • According to Wenger, student models have three
    tasks. They must
  • Gather information about the student (implicitly
    or explicitly)
  • Create a representation of the student's
    knowledge and learning process (often as buggy
    models)
  • Perform a diagnosis to determine what the student
    knows and to determine how the student should be
    taught and to identify misconceptions

16
Intelligent Tutoring Systems
  • Student model architectures (already seen in
    Lecture 5)
  • Overlay student models
  • Differential student models
  • Perturbation student models

17
Intelligent Tutoring Systems
  • Student model diagnosis
  • Performance measuring
  • Model tracing
  • Issue tracing
  • Expert systems

18
Intelligent Tutoring Systems
  • Pedagogical expertise
  • Used to decide how to
  • present/sequence information
  • answer questions/give explanations
  • provide help/guidance/remediation

19
Intelligent Tutoring Systems
  • According to Wenger, when "learning is viewed as
    successive transitions between knowledge states,
    the purpose of teaching is accordingly to
    facilitate the student's traversal of the space
    of knowledge states." (p. 365)
  • The ITS must model the student's current
    knowledge and support the transition to a new
    knowledge state.

20
Intelligent Tutoring Systems
  • ITSs must alternate between diagnostic and
    didactic support.
  • Diagnostic support
  • Information about student's state inferred on 3
    levels
  • Behavioural - ignores learner's knowledge, and
    concentrates on observed behaviour
  • Epistemic - attempts to infer learner's knowledge
    state based on learner's behaviour
  • Individual - cognitive model of learner's state,
    attitudes (to self, world, ITS), motivation

21
Intelligent Tutoring Systems
  • Didactic support
  • Concerned with the "delivery" aspect of teaching

22
Intelligent Tutoring Systems
  • Interface
  • Layer via which learner and ITS communicate
  • Design which enhances learning is essential
  • Web-based ITSs tend to rely on the Web browser to
    provide the interface
  • Hypermedia-based ITSs in general must provide
    adaptive presentation and adaptive navigation
    facilities, if they are to extend beyond
    knowledge exploration environments

23
ITS Architecture
From http//coe.sdsu.edu/eet/Articles/tutoringsyst
em/start.htm
Write a Comment
User Comments (0)
About PowerShow.com