Formula

Knowledge State Encoder and Skill Encoder (Knowledge Query Network for Knowledge Tracing)

  1. Knowledge State Encoder: The knowledge state vector is generated as:

ht=RNN(xt)h_t = RNN(x_t)

KSt=Wh,KSht+bh,KSKS_t = W_{h, KS} \cdot h_t + b_{h, KS}

LSTMs and GRUs were used as RNN variants.

  1. Skill Encoder: et+1e_{t+1} is embedded to st+1s_{t+1} as:

ot+1=ReLU(W1(ReLU(W0et+1+b0))+b1)o_{t+1} = ReLU (W_1 \cdot (ReLU(W_0 \cdot e_{t+1} + b_0 )) + b_1)

st+1=L2normalize(ot+1)s_{t+1} = L2-normalize(o_{t+1})

s_{t+1} in U^d = { v in mathbb{R}^d : ||v|| = 1, v^i ge 0 quad i = 1, dots , d }

0

1

Updated 2026-05-10

Tags

Data Science