EKT: Exercise-aware Knowledge Tracing for Student Performance - - PowerPoint PPT Presentation

ekt exercise aware knowledge tracing for student
SMART_READER_LITE
LIVE PREVIEW

EKT: Exercise-aware Knowledge Tracing for Student Performance - - PowerPoint PPT Presentation

EKT: Exercise-aware Knowledge Tracing for Student Performance Prediction Anhui Province Key Lab. of Big Data Analysis and Application Outline Background 1 Problem Definition 2 EKT Framework 3 Experiments 4 Conclusion and Future Work 5


slide-1
SLIDE 1

Anhui Province Key Lab. of Big Data Analysis and Application

EKT: Exercise-aware Knowledge Tracing for Student Performance Prediction

slide-2
SLIDE 2

Anhui Province Key Lab. of Big Data Analysis and Application

Outline

Background 1 Problem Definition 2 3 EKT Framework 4 Experiments 5 Conclusion and Future Work

slide-3
SLIDE 3

Anhui Province Key Lab. of Big Data Analysis and Application

Background

Ø Traditional Learning

Ø Classroom & Homework & Examination

Ø Limitations

Ø Resources Ø Share Ø Personalized

slide-4
SLIDE 4

Anhui Province Key Lab. of Big Data Analysis and Application

Background

Ø Online Education Systems

ØMOOC, ITS, OJ

slide-5
SLIDE 5

Anhui Province Key Lab. of Big Data Analysis and Application

Background

Ø Student can choose exercises individually according to their needs

and acquire necessary knowledge during exercising

slide-6
SLIDE 6

Anhui Province Key Lab. of Big Data Analysis and Application

Background

Ø A fundamental problem

Ø Predict student performance in the future

slide-7
SLIDE 7

Anhui Province Key Lab. of Big Data Analysis and Application

Challenge 1

Ø Requires a unified way to automatically understand and

represent exercises from a semantic perspective

Ø Diverse text expressions of exercises

Can you guess the texts of the 3 exercises?

1 2 3

slide-8
SLIDE 8

Anhui Province Key Lab. of Big Data Analysis and Application

Challenge 2

Ø How to track the historically focused information for the

exercising records of students

Ø Long-term historical exercising

slide-9
SLIDE 9

Anhui Province Key Lab. of Big Data Analysis and Application

Challenge 3

Ø Cold start problem

Ø We have to make predictions for new students and new exercises

Training Instances Predict New exercises New students

slide-10
SLIDE 10

Anhui Province Key Lab. of Big Data Analysis and Application

Challenge 4

Ø Tracking knowledge acquisition

Ø Students usually care about not only what they need to learn but

also wonder why they need it.

Ø Remind them how much they have already learned about each

knowledge concepts.

slide-11
SLIDE 11

Anhui Province Key Lab. of Big Data Analysis and Application

Related Work

Ø Cognitive Diagnosis

Ø IRT: Item Response Theory Ø DINA: Deterministic Inputs, Noisy-And gate model

Ø Matrix Factorization

Ø projects students and exercises into latent factors

Limited Performance Lack of Interpretability

slide-12
SLIDE 12

Anhui Province Key Lab. of Big Data Analysis and Application

Related Work

Ø Bayesian Knowledge Tracing Ø Deep Knowledge Tracing

  • 1. Single skill tracing
  • 2. Mastered or non-

mastered results Cannot distinguish exercises without content

slide-13
SLIDE 13

Anhui Province Key Lab. of Big Data Analysis and Application

Outline

Background 1 Problem Definition 2 3 EKT Framework 4 Experiments 5 Conclusion and Future Work

slide-14
SLIDE 14

Anhui Province Key Lab. of Big Data Analysis and Application

Problem Definition

Ø Given:

Ø Student exercising sequence: Ø Exercise Content: word sequence: Ø Knowledge Concept: ! ∈ #

Ø Goal:

Ø Track the mastery level of student’s knowledge states on K concepts Ø Predict student performance on future exercises $%&'

slide-15
SLIDE 15

Anhui Province Key Lab. of Big Data Analysis and Application

Study Overview

Ø Overview solution

slide-16
SLIDE 16

Anhui Province Key Lab. of Big Data Analysis and Application

Outline

Background and Challenge 1 4 Experiments 5 Conclusion and Future Work 3 EKT Framework Problem Definition 2

slide-17
SLIDE 17

Anhui Province Key Lab. of Big Data Analysis and Application

EKT framework

Ø Exercise-aware Knowledge Tracing

Ø Learning a unified exercise representations from its text/formula content — Exercise Embedding Module Ø Exploring the impacts of each exercise on improving student states from exercise’s knowledge concepts — Knowledge Embedding Module Ø Modeling student exercising states with LSTM architecture — Student Embedding Module Ø Two prediction strategies

Ø EKTM with Markov property Ø EKTA with Attention mechanism Challenge 1: content presentation Challenge 4: knowledge tracking Challenge 2: Long-term focused states Challenge 3: Cold-start problem

slide-18
SLIDE 18

Anhui Province Key Lab. of Big Data Analysis and Application

EKT framework

Ø Framework architecture

Ø EKTM with Markov property Ø EKTA with Attention mechanism Ø Both have same modeling process and different prediction strategies

slide-19
SLIDE 19

Anhui Province Key Lab. of Big Data Analysis and Application

EKT framework

Ø Modeling process

Ø Orange: Exercise content Embedding Ø Green: Knowledge Embedding Ø Blue: Student Embedding

slide-20
SLIDE 20

Anhui Province Key Lab. of Big Data Analysis and Application

EKTM: Step 1

Ø Exercise Embedding Module

Ø Goal: learns the semantic representation of each exercise !" from its text content '". word: word2vec formula: Tex code features

BiLSTM max pooling

slide-21
SLIDE 21

Anhui Province Key Lab. of Big Data Analysis and Application

EKTM: Step 2

Ø Knowledge Embedding Module

Ø Goal: Exploring the impacts !" of each exercise on improving student states from exercise’s knowledge concepts #" Ø Intuition: Knowledge concepts are not isolated but contain correlations Ø Assumption: learning one concept could affect the acquisition of other ones

k: one-hot encoding Knowledge initialization Knowledge impacts

slide-22
SLIDE 22

Anhui Province Key Lab. of Big Data Analysis and Application

EKTM: Step 3

Ø Student Embedding Module

Ø Goal: modeling exercising process and learning the student states considering ØExercise content !" ØKnowledge impacts #$ ØScore %$

!$ 0000 … 0000 !$ 0000 … 0000 students getting right response and wrong response to the same exercise actually reflect their different states Combine with knowledge Combine content and score Modeling exercising process

slide-23
SLIDE 23

Anhui Province Key Lab. of Big Data Analysis and Application

EKTM

Ø EKTM with Markov property

Ø Assumption: student next state only depends on the current state

slide-24
SLIDE 24

Anhui Province Key Lab. of Big Data Analysis and Application

EKTM

Ø EKTM with Markov property

Ø Problem: Vanish problem, ignoring the effects of historical states Ø Intuition: Students may get similar scores on similar exercises

eT+1

T+1

Attention Attention

eT e1 e2 e3

Function Function Function Set Probability

Predicting her score on exercise !"#$ is ̃ &"#$

slide-25
SLIDE 25

Anhui Province Key Lab. of Big Data Analysis and Application

EKTA

Ø EKTA with Attention mechanism

Ø Assumption: student next state depends on the aggregated focused states Ø of

slide-26
SLIDE 26

Anhui Province Key Lab. of Big Data Analysis and Application

Applications

Ø Student performance prediction

Ø Given: an individual exercising record Ø Steps:

ØApply model EKTM(A) to fit exercising process !" to get the student state #$

" (#%&& " ) at step T

ØExtract exercise representation '$()

"

and knowledge impact *$() with Exercise Embedding and Knowledge Embedding modules ØPredict performance ̃ ,

$() "

Ø Cold start problems

Ø Exercises can be new exercises Ø Students can be new students

slide-27
SLIDE 27

Anhui Province Key Lab. of Big Data Analysis and Application

Applications

Ø Knowledge Acquisition Tracking

Ø Estimate her mastery of the i-th specific concept without any exercise input ØOmit the input exercise embedding !" ØConstruct the impact weight #" = 0, 0, ⋯ , 1, 0, ⋯ , 0

slide-28
SLIDE 28

Anhui Province Key Lab. of Big Data Analysis and Application

Outline

Problem Definition 2 3 EERNN Framework 5 Conclusion and Future Work Background and Challenge 1 4 Experiments

slide-29
SLIDE 29

Anhui Province Key Lab. of Big Data Analysis and Application

Experiments

Ø Experiments dataset

Ø Mathematical records of high school students

Ø Dataset analysis

Ø Most exercises contain less than 2 knowledge concepts and features Ø One specific knowledge concept is related to 406 exercises on average Ø The average content length of each exercise is about 27

slide-30
SLIDE 30

Anhui Province Key Lab. of Big Data Analysis and Application

Experiments

Ø Baseline methods Ø Evaluation metrics

Ø Regression perspective: RMSE Ø classification perspective: ACC, AUC

slide-31
SLIDE 31

Anhui Province Key Lab. of Big Data Analysis and Application

Experiments

Ø Prediction Performance

slide-32
SLIDE 32

Anhui Province Key Lab. of Big Data Analysis and Application

Experiments

Ø Attention Effectiveness

EKTM EKTA historical exercising states Ø EKTA enhance the effect of some of student’s historical states Ø Cold-start students Ø The higher the attention value is, the more contribution of this exercise will make when predictions

slide-33
SLIDE 33

Anhui Province Key Lab. of Big Data Analysis and Application

Experiments

Ø Knowledge Acquisition Tracking

Ø The mastery levels on concepts change gradually during the process Ø When she answers an exercise right (wrong), her knowledge state on the corresponding concept increases (decreases)

slide-34
SLIDE 34

Anhui Province Key Lab. of Big Data Analysis and Application

Experiments

Ø Prediction Case Study

Ø

e" is actually much more difficult than #$%

Ø

Both e" and e$% contain the same knowledge concept “Solid Geometry” Ø EKTA endows a larger attention weight on e"

Attention Scores

slide-35
SLIDE 35

Anhui Province Key Lab. of Big Data Analysis and Application

Outline

Problem Definition 2 3 EERNN Framework Background and Challenge 1 5 Conclusion and Future Work 4 Experiments

slide-36
SLIDE 36

Anhui Province Key Lab. of Big Data Analysis and Application

Conclusion

Ø A novel EKT framework to track the mastery levels on multiple

concepts and predict student future performance

Ø EERNN integrated three critical modules: Exercise Embedding,

Knowledge Embedding, Student Embedding.

Ø Proposed two strategies for prediction : EKTM with Markov

property and EKTA with Attention mechanism.

Ø Experiments on real-world dataset demonstrated the effectiveness

and interpretability of EKT framework.

slide-37
SLIDE 37

Anhui Province Key Lab. of Big Data Analysis and Application

Q & A