Bayesian Knowledge Tracing: a four-parameter student-learning model in two forms (HMM and Knowledge Tracing Algorithm)¶
Theory · All theories
Evidence · 5 claims (4 for, 1 against) · 1 study (1 theoretical),q2· 0 of 1 report an effect size · 5 claims rest on one study
Description¶
Bayesian Knowledge Tracing models student learning of a skill with four parameters: P(L0) the initial probability the student knows the skill, P(G) the guessing probability, P(S) the slipping probability, and P(T) the per-opportunity learning probability, with P(T) assumed constant over time. The article treats two forms: the hidden Markov model form that predicts the probability of correct application as a function of prior opportunities, and the Knowledge Tracing Algorithm form that updates the conditional probability of knowing in real time from each correct or incorrect response. The article states the model 'has four parameters which must be supplied externally' for the algorithm form.
Design Implications¶
Context¶
Requirements¶
- The four parameters P(L0), P(G), P(S), and P(T) must be supplied externally for the Knowledge Tracing Algorithm form
Constraints¶
- P(T) is assumed to be constant over time
Target Learners¶
- students practicing skills in tutor systems
Target Learning Objectives¶
- estimating whether a student has learned a skill from correctness of practice opportunities
Claims¶
- The exponential functional form of the BKT Markov chain calls into question the popular practice of fitting that model form to student data [-W]
- The HMM form of BKT, solved analytically, is a three-parameter exponential in opportunity number [+W]
- The identifiability problem of the BKT HMM arises because combinations of P(G) and P(L0) with the same product A give identical functional forms [+W]
- Fixed point analysis of the Knowledge Tracing Algorithm yields parameter constraints P(G)+P(S)<1 and 0<P(T)<(1−P(S))/(1−P(G)) for sensible behavior [+W]
- The Knowledge Tracing Algorithm does not suffer the identifiability problem: all four parameters affect its behavior separately [+W]
Related Theories¶
- Bayesian Knowledge Tracing: a two-state Hidden Markov Model inferring skill mastery from response histories
- BKT+IRT: Bayesian Knowledge Tracing augmented with multidimensional generalizable student abilities and problem effects
- Bayesian Knowledge Tracing as a model of changing skill mastery during game-based assessment
- OptimNN: neural-network parameter generation (hypernetwork) for optimizing BKT
Examples¶
- Fit the combined parameter A and fix P(G) or P(L0) externally as an alternative to Dirichlet priors when fitting the BKT HMM
- Use posterior credible intervals on condition-specific BKT parameter contrasts to compare experimental conditions
Key Sources¶
- Van de Sande, B. (2013). Properties of the Bayesian Knowledge Tracing Model. Journal of Educational Data Mining, 5(2). https://doi.org/10.5281/zenodo.3554629
Page metadata
| Field | Value |
|---|---|
type |
theory |
title |
Bayesian Knowledge Tracing: a four-parameter student-learning model in two forms (HMM and Knowledge Tracing Algorithm) |
description |
Bayesian Knowledge Tracing models student learning of a skill with four parameters: P(L0) the initial probability the student knows the skill, P(G) the guessing probability, P(S) the slipping probability, and P(T) the... |
status |
review |
generated |
by process:wiki-ingest on 2026-09-25 |
trust |
unverified — no one has confirmed this page's content |
sources |
1 — brett-van-de-sande-2013 |
Frontmatter is the page's machine-readable record — see the Schema & Guide.