Concept
Data and encoding of side information (Knowledge Tracing Machines: Factorization Machines for Knowledge Tracing)
This is the way the authors encode feature to the vector x:
- Users - they create one-hot encoders for each students.
- Items - the questions/tasks/items are represented as one-hot encoders.
- Skills - they can be allocated extra s features for s skills. The skill that is included in the observation of a student over a question j are the ones of KC(j).
- Attempts - can be encoded of counters of the attempts to learn a skill.
- Wins & Fails - they can be allocated as s extra features for successfully answering/solving an item and s extra features for the unsuccessful answers.
- Extra side information - the information like school id, teacher id, low stake or high stake practice can be concatenated to the other features.
This is the example of encoding users + items + skills + wins + fails:

0
1
Updated 2020-11-26
Tags
Data Science
Related
Modeling Student Learning and Forgetting (DAS3H: Modeling Student Learning and Forgetting for Optimally Scheduling Distributed Practice of Skills)
Data and encoding of side information (Knowledge Tracing Machines: Factorization Machines for Knowledge Tracing)
Relation to existing models (Knowledge Tracing Machines: Factorization Machines for Knowledge Tracing)
Training (Knowledge Tracing Machines: Factorization Machines for Knowledge Tracing)