Dynamic Key-Value Memory Networks for Knowledge Tracing

By Jiani Zhang, Xingjian Shi, Irwin King, Dit-Yan Yeung. The Web Conference, 2016

863 citations recorded by the source corpus.

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.

Subfields: Artificial Intelligence, Computer Science Applications

View Paper: https://www.semanticscholar.org/paper/c96bdf1fe9a43e0a1af9459b9572eb1f69527755

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Xu Chen
  2. Yongfeng Zhang
  3. Neil Heffernan III
  4. Dit-Yan Yeung
  5. Zheng Qin
  6. Bernardo Pereira Nunes
  7. Qing Wang
  8. Ghodai M. Abdelrahman

In Computer Science Applications

  1. Neil Heffernan III
  2. Dit-Yan Yeung
  3. Bernardo Pereira Nunes
  4. Qing Wang
  5. Ghodai M. Abdelrahman
  6. Shalini Pandey
  7. George Karypis
  8. Chun-Kit Yeung

Citations in the corpus