We address the problem of predicting the correctness of the student's response on the next exam question based on their previous interactions in the course of their learning and evaluation process. We model the student performance as a dynamic problem and compare the two major classes of dynamic neural architectures for its solution, namely the finite-memory Time Delay Neural Networks (TDNN) and the potentially infinite-memory Recurrent Neural Networks (RNN). Since the next response is a function of the knowledge state of the student and this, in turn, is a function of their previous responses and the skills associated with the previous questions, we propose a two-part network architecture. The first part employs a dynamic neural network (either TDNN or RNN) to trace the student knowledge state. The second part applies on top of the dynamic part and it is a multi-layer feed-forward network which completes the classification task of predicting the student response based on our estimate of the student knowledge state. Both input skills and previous responses are encoded using different embeddings. Regarding the skill embeddings we tried two different initialization schemes using (a) random vectors and (b) pretrained vectors matching the textual descriptions of the skills. Our experiments show that the performance of the RNN approach is better compared to the TDNN approach in all datasets that we have used. Also, we show that our RNN architecture outperforms the state-of-the-art models in four out of five datasets. It is worth noting that the TDNN approach also outperforms the state of the art models in four out of five datasets, although it is slightly worse than our proposed RNN approach. Finally, contrary to our expectations, we find that the initialization of skill embeddings using pretrained vectors offers practically no advantage over random initialization.
翻译:我们根据学生在学习和评估过程中的先前互动情况,解决了预测学生对下一个考试问题的正确性的问题。我们以动态问题为学生表现模型,并比较两种主要的动态神经结构类型,以找到解决方案,即有限的模拟时间延缓神经网络(TDNNN)和潜在的无限模拟经常性神经网络(RNN)。由于下一个答复是学生知识状态的函数,而这反过来又取决于他们以前对下一个考试问题作出的价值反应和与前一个问题相关的技能。我们提出一个双部分的网络结构。我们将学生业绩作为动态神经结构的两个主要类别(TDNN或RNNN)来模拟学生知识状态。第二个部分在动态部分的顶端应用多层反馈网络,根据我们对学生知识状况的估计完成预测学生反应的分类任务。输入技能和先前的响应都通过不同的嵌入式来调出。关于技术嵌入的两种不同的初始模型,我们用两种不同的初始模型(TDNNNM 或R ) 方法的初始化方法,我们用四个初始模型来追踪学生的知识模式, 最终显示我们使用的RNF 数据格式, 显示我们所使用的所有矢中的数据是前的版本。