Concept

Rasch Model-Based Embeddings (Context-Aware Attentive Knowledge Tracing)

The Rasch model characterizes the probability that a learner answers a question correctly using two scalars: the question’s difficulty, and the learner’s ability.

The paper constructs the embedding of the question qtq_t from concept ct at time step tt as xt=cct+μqtdctx_t = c_{c_t} + μ_{q_t} · d_{c_t}, where cctRDc_{c_t} ∈ R^D is the embedding of the concept this question covers, and dctRDd_{c_t} ∈ R^D is a vector that summarizes the variation in questions covering this concept, and μqtRμ_{q_t} ∈ R is a scalar difficulty parameter that controls how far this question deviates from the concept it covers.

The question-response pairs (qt,rt)(q_t , r_t ) from concept ctc_t are extended similarly using the scalar difficulty parameter for each pair: yt=e(ct,rt)+μqtf(ct,rt)y_t = e(c_t ,r_t ) + μ_{q_t} · f(c_t ,r_t ), where e(ct,rt)RDe(c_t ,r_t ) ∈ R^D and f(ct,rt)RDf(c_t ,r_t ) ∈ R^D are concept-response embedding and variation vectors.

0

1

Updated 2021-01-16

Tags

Data Science