Dynamic Key-Value Memory Networks for Knowledge Tracing

11/24/2016
by   Jiani Zhang, et al.
0

Knowledge Tracing (KT) is a task of tracing evolving knowledge state of students with respect to one or more concepts as they engage in a sequence of learning activities. One important purpose of KT is to personalize the practice sequence to help students learn knowledge concepts efficiently. However, existing methods such as Bayesian Knowledge Tracing and Deep Knowledge Tracing either model knowledge state for each predefined concept separately or fail to pinpoint exactly which concepts a student is good at or unfamiliar with. To solve these problems, this work introduces a new model called Dynamic Key-Value Memory Networks (DKVMN) that can exploit the relationships between underlying concepts and directly output a student's mastery level of each concept. Unlike standard memory-augmented neural networks that facilitate a single memory matrix or two static memory matrices, our model has one static matrix called key, which stores the knowledge concepts and the other dynamic matrix called value, which stores and updates the mastery levels of corresponding concepts. Experiments show that our model consistently outperforms the state-of-the-art model in a range of KT datasets. Moreover, the DKVMN model can automatically discover underlying concepts of exercises typically performed by human annotations and depict the changing knowledge state of a student.

READ FULL TEXT
research
10/29/2019

Knowledge Tracing with Sequential Key-Value Memory Networks

Can machines trace human knowledge like humans? Knowledge tracing (KT) i...
research
08/18/2021

Deep Graph Memory Networks for Forgetting-Robust Knowledge Tracing

Tracing a student's knowledge is vital for tailoring the learning experi...
research
07/16/2019

A Self-Attentive model for Knowledge Tracing

Knowledge tracing is the task of modeling each student's mastery of know...
research
08/07/2023

Counterfactual Monotonic Knowledge Tracing for Assessing Students' Dynamic Mastery of Knowledge Concepts

As the core of the Knowledge Tracking (KT) task, assessing students' dyn...
research
11/13/2021

Learning Data Teaching Strategies Via Knowledge Tracing

Teaching plays a fundamental role in human learning. Typically, a human ...
research
06/07/2019

EKT: Exercise-aware Knowledge Tracing for Student Performance Prediction

For offering proactive services to students in intelligent education, on...
research
08/03/2019

Knowledge Query Network: How Knowledge Interacts with Skills

Knowledge Tracing (KT) is to trace the knowledge of students as they sol...

Please sign up or login with your details

Forgot password? Click here to reset