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 |

