Bayesovské sledování znalostí - Bayesian Knowledge Tracing
Bayesian Sledování znalostí je algoritmus používá se v mnoha inteligentní doučovací systémy modelovat zvládnutí znalostí každého studenta, který má být vyučován.
Modeluje znalosti studentů v a Skrytý Markovův model jako latentní proměnná, aktualizovaná pozorováním správnosti interakce každého studenta, při které uplatňuje danou dovednost.[1]
BKT předpokládá, že znalosti studentů jsou reprezentovány jako sada binárních proměnných, jedna na jednu dovednost, kde dovednost student zvládne nebo ne. Pozorování v BKT jsou také binární: student dostane problém / krok buď správně, nebo špatně.Inteligentní doučovací systémy často používají BKT pro zvládnutí učení a sekvenování problémů. Ve své nejběžnější implementaci má BKT pouze parametry specifické pro dovednosti.[2]
Metoda[2]
V BKT jsou použity 4 parametry modelu:
- nebo -, pravděpodobnost toho, že student dovednost zná předem.
- nebo -, pravděpodobnost, že student prokáže znalosti dovednosti po příležitosti uplatnit je
- nebo -, pravděpodobnost, že student udělá chybu při aplikaci známé dovednosti
- nebo -, pravděpodobnost, že student správně použije neznámou dovednost (má šťastný odhad)
Za předpokladu, že jsou tyto parametry nastaveny pro všechny dovednosti, jsou použity následující vzorce: Počáteční pravděpodobnost studenta zvládnutí dovednosti je nastaven na parametr p-init pro danou rovnici dovednosti (a). Podle toho, zda student naučil a uplatňuje dovednosti správně nebo nesprávně je podmíněná pravděpodobnost vypočítána pomocí rovnice (b) pro správnou aplikaci nebo pomocí rovnice (c) pro nesprávnou aplikaci. Podmíněná pravděpodobnost se používá k aktualizaci pravděpodobnosti zvládnutí dovednosti vypočítané rovnicí (d). Zjistit pravděpodobnost správného uplatnění dovednosti na budoucí praxi studentem se počítá pomocí rovnice (e).
Rovnice (a):
Rovnice (b):
Rovnice (c):
Rovnice (d):
Rovnice (e):
Viz také
- Znalostní prostor teorie
Reference
- ^ Corbett, A. T .; Anderson, J. R. (1995). "Sledování znalostí: Modelování získávání procedurálních znalostí". Uživatelské modelování a interakce přizpůsobená uživateli. 4 (4): 253–278.
- ^ A b Yudelson, M.V .; Koedinger, K.R .; Gordon, G.J. (2013). "Individuální bayesovské modely sledování znalostí". Umělá inteligence ve vzdělávání.