Convolutional Knowledge Tracing: Modeling Individualization in - - PowerPoint PPT Presentation

convolutional knowledge tracing modeling
SMART_READER_LITE
LIVE PREVIEW

Convolutional Knowledge Tracing: Modeling Individualization in - - PowerPoint PPT Presentation

Convolutional Knowledge Tracing: Modeling Individualization in Student Learning Proces Shuanghong Shen, Qi Liu, Enhong Chen, Han Wu, Zhenya Huang, Weihao Zhao, Yu Su, Haiping Ma, Shijin Wang SIGIR 2020 Anhui Province Key Lab. of Big Data


slide-1
SLIDE 1

Convolutional Knowledge Tracing: Modeling Individualization in Student Learning Proces

Anhui Province Key Lab. of Big Data Analysis and Application, University of S&T ofChina

Shuanghong Shen, Qi Liu, Enhong Chen, Han Wu, Zhenya Huang, Weihao Zhao, Yu Su, Haiping Ma, Shijin Wang SIGIR 2020

slide-2
SLIDE 2

Outline

Ø1. Background Ø2. Problems and challenges Ø3. Model architecture Ø4. Experiments Ø5. Conclusions

slide-3
SLIDE 3

Background

l Benifiting from the technological progress and large-scale application of

  • nline learning systems, such as Coursera and MOOCs, the vast majority of

students have received or are receiving computer-assisted learning.

slide-4
SLIDE 4

Background

l Knowledge tracing (KT): an emerging research area under this context that aims to assess students' changing knowledge state during learning process. ü teaching students in accordance with their aptitude ü maximuming the learning efficiency of students l Traditional methods ü BKT: a special case of Hidden Markov Model (HMM) ü DKT: introduces deep learning into KT, utilizing RNNs or LSTMs to model students’ knowledge state ü DKVMN: introduces external memory module to store the knowledge and update the corresponding knowledge state

slide-5
SLIDE 5

Problems and challenges

l Individualization problem ü Students have different prior knowledge ü The learning rates differ from student to student l Without related information given in advance, it is very challenging to measure the individualization of students. We proposed CKT to model the individualization of students with only their learning interactions

slide-6
SLIDE 6

Model architecture

l Problem Definition Given the learning sequence XN = (x1, x2, ..., xt, ..., xN) with N learning interactions of a student, KT aims to assess the student‘s knowledge state after each learning interaction. In the learning sequence, xt is an

  • rdering pair {et, at} , which stands for a learning interaction. Here et

represents the exercise being answered at learning interaction t and at ∈ (0, 1) indicates whether the exercise et has been answered correctly (1 stands for correct and 0 represents wrong).

slide-7
SLIDE 7

Model architecture

l Embedding l Individualized Prior Knowledge

ü Historical Relevant Performance: measuring student historical performance relevant to the exercise to be answered ü Concept-wised Percent Correct: accounting for the overall knowledge mastery of student on all knowledge concepts

l Individualized Learning rate design hierarchical convolutional layers to extract the learning rate features by processing several continuous learning interactions simultaneously within a sliding window l Objective Function

slide-8
SLIDE 8

Model architecture

slide-9
SLIDE 9

Experiments

l Datasets l Comparison methods

  • CKT-ONE with only one convolutional layer.
  • CKT-HRP measures prior knowledge only from HRP.
  • CKT-CPC measures prior knowledge only from CPC.
  • CKT-ILR only models individualized learning rate.
  • CKT-IPK only models individualized prior knowledge.
  • DKT leverages recurrent neural network to assess student knowledge

state [12]. We utilized LSTM in our implemention.

  • DKVMN takes advantage of memory network to get interpretable

student knowledge state.

slide-10
SLIDE 10

Experiments

l Student performance prediction

l Visualization of knowledge tracing results

slide-11
SLIDE 11

Experiments

l Exercise embeddings learning

slide-12
SLIDE 12

Conclusion

l We proposed a novel model called Convolutional Knowledge Tracing (CKT) to mode individualization of students in KT task. l We measured individualized prior knowledge from students’ historical learning interactions (i.e., HRP andCPC). l We designed hierarchical convolutional layers to extract individualized learning rates based on continuous learning interactions. l Extensive experiment results indicated that CKT could get better knowledge tracing results through modeling individualization in student learning process Code for CKT is available at: https://github.com/bigdata-ustc/Convolutional-Knowledge-Tracing

slide-13
SLIDE 13

Thank you for listening

Q & A