11
Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution? Adaeze Nwaigwe University of Maryland University College August 4, 2012

Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution? Adaeze Nwaigwe University of Maryland

Embed Size (px)

Citation preview

Page 1: Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution? Adaeze Nwaigwe University of Maryland

Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution?Adaeze NwaigweUniversity of Maryland University CollegeAugust 4, 2012

Page 2: Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution? Adaeze Nwaigwe University of Maryland

Introduction

Previously, we proposed, implemented and evaluated four computational models for making error attributions in Intelligent Tutoring Systems (Nwaigwe et al., 2007). two location-based models and two temporal-based models

Basis for the models whether the attribution was driven by interface location and

whether or not the student model in the Intelligent Tutor was used.

whether the attribution was driven by the temporal ordering of events and again, and whether or not the student model in the Intelligent Tutor was used.

Page 3: Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution? Adaeze Nwaigwe University of Maryland

Error Attribution Heuristics

EA Heuristics

Location-based Temporal-based

SM used SM not used SM used SM not used

Page 4: Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution? Adaeze Nwaigwe University of Maryland

Doing Error Attribution..

In applying each heuristic on an error transaction our simplified approach was to uniformly apportion blame to all knowledge components (KCs) needed to generate a successful outcome.

However, not all KCs may have been to blame.

In the Andes log, for a significant proportion of time, multiple KCs are needed to generate a single correct step

Page 5: Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution? Adaeze Nwaigwe University of Maryland

Current Research

Simplified approach (Standard Knowledge Tracing) may cause problem selection thrashing in an Intelligent Tutor where multiple KCs are required to produce a single response for difficult problems (Koedinger et al., 2011).

Conjunctive Knowledge Tracing (CKT) in blame assignment has shown promise (Koedinger et al., 2011) in reducing problem selection thrashing in a Geometry Cognitive

Tutor and in improving future task selection, therefore saving students' time

Page 6: Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution? Adaeze Nwaigwe University of Maryland

Our Goals…1

To investigate whether the four heuristics initially proposed will gain leverage when combined with CKT in terms of the quality of their cognitive models.

Page 7: Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution? Adaeze Nwaigwe University of Maryland

Our Goals….2

Since our previous study showed the simple location heuristic to be superior, we wish to see if use of CKT + the simple location heuristic will make better use of the student’s time and will result in an improved inference procedure update of the

student model, Better future task selection and enhanced student learning, Versus using the simple location heuristic solely.

We intend to conduct our study in a Physics Intelligent Tutor.

Page 8: Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution? Adaeze Nwaigwe University of Maryland

Standard Knowledge Tracing

P(Know-KC1|Error) = P(Error|Know-KC1 * P(Know-KC1) =

S * K1/[K1 * S + (1-k1) * (1-G )] …….(1)

K1 (Know-KC1) = prob of knowing KC1 G = prob that student is correct when they do not know the KC S = prob that a student will be incorrect even though they know the KC Eq (1) derives from conditional probability:

P(A|B) = P(B|A)* P(A) / P(B)

SKT blames all KCs equally as seen from eq. (1). Approach too simplistic (Koedinger et al., 2011)

P(Error)

Page 9: Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution? Adaeze Nwaigwe University of Maryland

Conjunctive Knowledge Tracing

P(Error|Know-KC1 ) = S1 + K2S2 +(1 – K2)(1 – G2) – [S1][K2S2 + (1 – K2)(1 – G2)…(2)

P(Error ) = 1-P(Correct) = 1 – [K1(1-S1) + (1-K1)G1][K2 (1- S2) + (1 – K2)G2]….(3)

Thus,P(Know-KC1 | Error ) = S1 + K2S2 +(1 – K2)(1 – G2) – [S1][K2S2 + (1 – K2)(1 – G2) * P(Know-KC1)] / 1 –

[K1(1-S1) + (1-K1)G1][K2 (1- S2) + (1 – K2)G2]……..(4)

CKT uses eq (4) and considers the fact that the student may have made an error in executing “both” KC1 and KC2.

Eq (4) can be generalized to more than 2 KCs

Page 10: Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution? Adaeze Nwaigwe University of Maryland

What we intend to do….

We will use CKT to compute KC probabilities Use probabilities to assign blame Measure quality of

resulting cognitive model inference procedure update of the student model, future task selection and student learning.

Page 11: Does Conjunctive Knowledge Tracing Provide Leverage to the Temporal and Location Heuristics in Error Attribution? Adaeze Nwaigwe University of Maryland

Thank you!!

Questions???