Activity (Process)

Working Mechanism of DKVMN (Deep-IRT: Make Deep Learning Based Knowledge Tracing Explainable Using Item Response Theory)

The Dynamic Key-Value Memory Network (DKVMN) model works as follows: at time tt, it first receives a knowledge component (KC) qtq_t, then predicts the probability of answering qtq_t correctly, and eventually updates the memory using the question-and-answer interaction (qt,at)(q_t, a_t).

Assuming there are QQ different KCs and NN latent concepts, these latent concepts are stored in a key memory MkRN×dk\mathbf{M}^k \in \mathbb{R}^{N \times d_k}, where dkd_k denotes the embedding size of the key memory slot. The corresponding knowledge states are stored in a value memory MvRN×dv\mathbf{M}^v \in \mathbb{R}^{N \times d_v}.

The DKVMN operates in three major steps:

  1. Getting Attention Weight
  2. Making Prediction
  3. Updating Value Memory

0

1

Updated 2026-06-16

Tags

Data Science