There are four model parameters used in BKT:
Assuming that these parameters are set for all skills, the following formulas are used as follows: The initial probability of a student u {\displaystyle u} mastering skill k {\displaystyle k} is set to the p-init parameter for that skill equation (a). Depending on whether the student u {\displaystyle u} learned and applies skill k {\displaystyle k} correctly or incorrectly, the conditional probability is computed by using equation (b) for correct application, or by using equation (c) for incorrect application. The conditional probability is used to update the probability of skill mastery calculated by equation (d). To figure out the probability of the student correctly applying the skill on a future practice is calculated with equation (e).
Equation (a):
Equation (b):
Equation (c):
Equation (d):
Equation (e):
3
Corbett, A. T.; Anderson, J. R. (1995). "Knowledge tracing: Modeling the acquisition of procedural knowledge". User Modeling and User-Adapted Interaction. 4 (4): 253–278. doi:10.1007/BF01099821. S2CID 19228797. /wiki/Doi_(identifier) ↩
Yudelson, M.V.; Koedinger, K.R.; Gordon, G.J. (2013). "Individualized bayesian knowledge tracing models". Artificial Intelligence in Education. Lecture Notes in Computer Science. Vol. 7926. pp. 171–180. doi:10.1007/978-3-642-39112-5_18. ISBN 978-3-642-39111-8. S2CID 15120295. 978-3-642-39111-8 ↩