SAINT+: Integrating Temporal Features for EdNet Correctness Prediction
About
We propose SAINT+, a successor of SAINT which is a Transformer based knowledge tracing model that separately processes exercise information and student response information. Following the architecture of SAINT, SAINT+ has an encoder-decoder structure where the encoder applies self-attention layers to a stream of exercise embeddings, and the decoder alternately applies self-attention layers and encoder-decoder attention layers to streams of response embeddings and encoder output. Moreover, SAINT+ incorporates two temporal feature embeddings into the response embeddings: elapsed time, the time taken for a student to answer, and lag time, the time interval between adjacent learning activities. We empirically evaluate the effectiveness of SAINT+ on EdNet, the largest publicly available benchmark dataset in the education domain. Experimental results show that SAINT+ achieves state-of-the-art performance in knowledge tracing with an improvement of 1.25% in area under receiver operating characteristic curve compared to SAINT, the current state-of-the-art model in EdNet dataset.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Knowledge Tracing | milkT (test) | ACC Wrong54.09 | 16 | |
| Knowledge Tracing | EdNet (test) | AUC0.7921 | 12 | |
| Knowledge Tracing | EdNet (60% train 30% test) | RMSE0.4288 | 9 | |
| Knowledge Tracing | RAIEd 2020 (60% train 30% test) | RMSE0.4275 | 9 | |
| Knowledge Tracing | EdNet (50% train / 40% test) | RMSE0.4286 | 9 | |
| Knowledge Tracing | RAIEd 2020 (50% train 40% test) | RMSE0.4276 | 9 | |
| Knowledge Tracing | DBE-KT22 | ACC Error30.86 | 8 | |
| Knowledge Tracing | milkT (val) | Error Rate54.89 | 8 | |
| Knowledge Tracing | milkT English (val) | Error Rate54.14 | 8 | |
| Knowledge Tracing | EdNet-KT1 updated (test) | Accuracy72.52 | 5 |