On the Interpretability of Deep Learning Based Models for Knowledge Tracing

01/27/2021
by   Xinyi Ding, et al.
1

Knowledge tracing allows Intelligent Tutoring Systems to infer which topics or skills a student has mastered, thus adjusting curriculum accordingly. Deep Learning based models like Deep Knowledge Tracing (DKT) and Dynamic Key-Value Memory Network (DKVMN) have achieved significant improvements compared with models like Bayesian Knowledge Tracing (BKT) and Performance Factors Analysis (PFA). However, these deep learning based models are not as interpretable as other models because the decision-making process learned by deep neural networks is not wholly understood by the research community. In previous work, we critically examined the DKT model, visualizing and analyzing the behaviors of DKT in high dimensional space. In this work, we extend our original analyses with a much larger dataset and add discussions about the memory states of the DKVMN model. We discover that Deep Knowledge Tracing has some critical pitfalls: 1) instead of tracking each skill through time, DKT is more likely to learn an `ability' model; 2) the recurrent nature of DKT reinforces irrelevant information that it uses during the tracking task; 3) an untrained recurrent network can achieve similar results to a trained DKT model, supporting a conclusion that recurrence relations are not properly learned and, instead, improvements are simply a benefit of projection into a high dimensional, sparse vector space. Based on these observations, we propose improvements and future directions for conducting knowledge tracing research using deep neural network models.

READ FULL TEXT

page 3

page 5

page 7

research
04/26/2019

Deep-IRT: Make Deep Learning Based Knowledge Tracing Explainable Using Item Response Theory

Deep learning based knowledge tracing model has been shown to outperform...
research
09/01/2019

Deep Knowledge Tracing with Side Information

Monitoring student knowledge states or skill acquisition levels known as...
research
06/19/2015

Deep Knowledge Tracing

Knowledge tracing---where a machine models the knowledge of a student as...
research
05/13/2020

Towards Interpretable Deep Learning Models for Knowledge Tracing

As an important technique for modeling the knowledge states of learners,...
research
05/18/2020

Dynamic Knowledge embedding and tracing

The goal of knowledge tracing is to track the state of a student's knowl...
research
01/22/2022

Bi-CLKT: Bi-Graph Contrastive Learning based Knowledge Tracing

The goal of Knowledge Tracing (KT) is to estimate how well students have...
research
10/31/2021

Interpreting Deep Knowledge Tracing Model on EdNet Dataset

With more deep learning techniques being introduced into the knowledge t...

Please sign up or login with your details

Forgot password? Click here to reset