Bayesian Knowledge Tracing
   HOME

TheInfoList



OR:

Bayesian knowledge tracing is an
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
used in many
intelligent tutoring systems An intelligent tutoring system (ITS) is a computer system that aims to provide immediate and customized instruction or feedback to learners, usually without requiring intervention from a human teacher. ITSs have the common goal of enabling learni ...
to model each learner's mastery of the knowledge being tutored. It models student knowledge in a
hidden Markov model A hidden Markov model (HMM) is a statistical Markov model in which the system being modeled is assumed to be a Markov process — call it X — with unobservable ("''hidden''") states. As part of the definition, HMM requires that there be an o ...
as a latent variable, updated by observing the correctness of each student's interaction in which they apply the skill in question. BKT assumes that student knowledge is represented as a set of binary variables, one per skill, where the skill is either mastered by the student or not. Observations in BKT are also binary: a student gets a problem/step either right or wrong.
Intelligent tutoring systems An intelligent tutoring system (ITS) is a computer system that aims to provide immediate and customized instruction or feedback to learners, usually without requiring intervention from a human teacher. ITSs have the common goal of enabling learni ...
often use BKT for mastery learning and problem sequencing. In its most common implementation, BKT has only skill-specific parameters.


Method

There are four model parameters used in BKT: * p(L_0) or p\text, the probability of the student knowing the skill beforehand. * p(T) or p\text, the probability of the student demonstrating knowledge of the skill after an opportunity to apply it * p(S) or p\text, the probability the student makes a mistake when applying a known skill * p(G) or p\text, the probability that the student correctly applies an unknown skill (has a lucky guess) Assuming that these parameters are set for all skills, the following formulas are used as follows: The initial probability of a student u mastering skill k is set to the p-init parameter for that skill equation (a). Depending on whether the student u learned and applies skill 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): : p(L_1)^k_u=p(L_0)^k Equation (b): : p(L_t \mid \text=\text)^k_u=\frac Equation (c): : p(L_t\mid \text= \text)^k_u=\frac Equation (d): : p(L_)^k_u=p(L_t\mid \text)^k_u+(1-p(L_t\mid \text)^k_u)\cdot p(T)^k Equation (e): : p(C_)^k_u=p(L_)^k_u\cdot(1-p(S)^k)+(1-p(L_)^k_u)\cdot p(G)^k


See also

*
Computerized adaptive testing Computerized adaptive testing (CAT) is a form of computer-based test that adapts to the examinee's ability level. For this reason, it has also been called tailored testing. In other words, it is a form of computer-administered test in which the ne ...
*
Item response theory In psychometrics, item response theory (IRT) (also known as latent trait theory, strong true score theory, or modern mental test theory) is a paradigm for the design, analysis, and scoring of tests, questionnaires, and similar instruments measuring ...
*
Knowledge space In mathematical psychology and education theory, a knowledge space is a combinatorial structure used to formulate mathematical models describing the progression of a human learner. Knowledge spaces were introduced in 1985 by Jean-Paul Doignon and ...
theory *
Latent growth modeling Latent growth modeling is a statistical technique used in the structural equation modeling (SEM) framework to estimate growth trajectories. It is a longitudinal analysis technique to estimate growth over a period of time. It is widely used in the f ...


References


Further reading

* {{cite book , last=Ines , first=ŠG. , last2=Ani , first2=G. , last3=Angelina , first3=G. , chapter=Twenty-Five Years of Bayesian knowledge tracing: a systematic review , title=User Model User-Adap Inter , year=2024 , doi=10.1007/s11257-023-09389-4 Educational technology