LPKT: Learning Process-consistent Knowledge Tracing
We added LPKT into our pyKT package.
The link is here and the API is here.
Original paper can be found at Shen, Shuanghong, et al. “Learning process-consistent knowledge tracing.” Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining. 2021.
Title: Learning Process-consistent Knowledge Tracing
Author: Shuanghong Shen, Qi Liu, Enhong Chen, Zhenya Huang, Wei Huang, Yu Yin, Yu Su, Shijin Wang
Abstract: Knowledge tracing (KT), which aims to trace students’ changing knowledge state during their learning process, has improved students’ learning efciency in online learning systems. Recently, KT has attracted much research attention due to its critical signifcance in education. However, most of the existing KT methods pursue high accuracy of student performance prediction but neglect the consistency of students’ changing knowledge state with their learning process. In this paper, we explore a new paradigm for the KT task and propose a novel model named Learning Processconsistent Knowledge Tracing (LPKT), which monitors students’ knowledge state through directly modeling their learning process. Specifcally, we frst formalize the basic learning cell as the tuple exercise—answer time—answer. Then, we deeply measure the learning gain as well as its diversity from the diference of the present and previous learning cells, their interval time, and students’ related knowledge state. We also design a learning gate to distinguish students’ absorptive capacity of knowledge. Besides, we design a forgetting gate to model the decline of students’ knowledge over time, which is based on their previous knowledge state, present learning gains, and the interval time. Extensive experimental results on three public datasets demonstrate that LPKT could obtain more reasonable knowledge state in line with the learning process. Moreover, LPKT also outperforms state-of-the-art KT methods on student performance prediction. Our work indicates a potential future research direction for KT, which is of both high interpretability and accuracy.