Concept

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

  1. Knowledge State Encoder 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}) st+1Ud=vRd:v=1,vi0i=1,...,d s_{t+1} \in U ^d = { v\in \R^d : ||v|| = 1, v^i \ge 0 \quad i = 1, ... , d}

0

1

Updated 2020-11-19

Tags

Data Science