Concept

Knowledge Tracing Problem Setup (Context-Aware Attentive Knowledge Tracing)

For learner ii at time step tt, we denote the combination of the question that they answered, the concept this question covers, and their graded response as a tuple (qti,cti,rti)(q_t^i, c_t^i, r_t^i), where qtiN+q_t^i \in \mathbb{N}^+ is the question index, ctiN+c_t^i \in \mathbb{N}^+ is the concept index, and rti{0,1}r_t^i \in \{0, 1\} is the response. Given a learner's past history up to time t1t - 1 as {(q_1, c_1, r_1), dots, (q_{t-1}, c_{t-1}, r_{t-1})}, the goal is to predict their response rtr_t to question qtq_t on concept ctc_t at the current time step, tt. Real-valued embedding vectors xtRDx_t \in \mathbb{R}^D and ytRDy_t \in \mathbb{R}^D are used to represent each question and each question-response pair (qt,rt)(q_t, r_t), respectively. xtx_t characterizes information about questions, and yty_t characterizes the knowledge learners acquire by responding to questions, with two separate embeddings for correct and incorrect responses.

0

1

Updated 2026-06-14

Tags

Data Science