<aside> 💡
본 발표는 지난달 했던 발표의 버전2 입니다. 세부 내용을 업데이트하고, 주요 질문들을 기준으로 내용을 재구조화 하였습니다.
A Survey of Knowledge Tracing: Models, Variants, and Applications
</aside>
A. Problem Definition
Knowledge Concepts
Formulating learning sequence like..
$$ X={([e_{1}, k_{e_{1}}], a_{1}, r_{1}), ([e_{2}, k_{e_{2}}], a_{2}, r_{2}), …(), …} $$
The general research problem in Knowledge Tracing
<aside> 💡
Given sequences of learning interactions in online learning systems, knowledge tracing aims to monitor students’ evolving knowledge states during the learning process and predict their performance on future exercises. The measured knowledge states can be further applied to individualize students’ learning schemes in order to maximize their learning efficiency
</aside>
To evaluate the quality of the traced knowledge state by KT model, see how model predicts on student performance is the best option
| Fundamental | Models |
|---|---|
| Bayesian Models | Bayesian Knowledge Tracing |
| Dynamic Bayesian Knowledge Tracing | |
| Logistic Models | Learning Factor Analysis |
| Performance Factor Analysis | |
| Deep Learning Models | Deep Knowledge Tracing |
| Memory-aware Knowledge Tracing | |
| Attentive Knowledge Tracing | |
| Graph-based Knowledge Tracing |

