Skip to content

Commit

Permalink
Merge pull request #42 from xubihan0720/main
Browse files Browse the repository at this point in the history
[DOC] update DKT doc
  • Loading branch information
weizhehuang0827 committed Dec 3, 2023
2 parents 9aa43de + d49f7e5 commit 82a40b1
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion docs/DKT.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
# Deep Knowledge Tracing(DKT)

If the reader wants to know the details of DKT, please refer to the Appendix of the paper: *[Deep Knowledge Tracing](http://stanford.edu/~cpiech/bio/papers/deepKnowledgeTracing.pdf)*.
Deep knowledge tracing (DKT) is the first approach to introduce deep learning into KT, which utilizes recurrent neural networks (RNNs) to model the students’ learning process. DKT applies RNNs to process the input sequence of learning interactions over time, maintaining a hidden state that implicitly represents students' knowledge state which evolves based on both the previous knowledge state and the present input learning interaction.

![DKT model](_static/DKT.png)

The above figure shows the data flow of DKT model. $x_i$ are the input embeddings of students’ learning interactions, $h_i$ are the hidden states that represent students’ knowledge states, and $y_i$ are the predicted answers. The high-dimensional and continuous representation of the knowledge state makes it better able to model the complex learning process. Generally, RNNs’ variant long short term memory (LSTM) networks are more commonly used in the implementation of DKT, which is made more powerful through considering forgetting. We also use LSTM to implement DKT model in our library.



If the reader wants to know the details of DKT, please refer to the paper: *[Deep Knowledge Tracing](http://stanford.edu/~cpiech/bio/papers/deepKnowledgeTracing.pdf)*.
```bibtex
@article{piech2015dkt,
title={Deep Knowledge Tracing},
Expand Down
Binary file added docs/_static/DKT.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 82a40b1

Please sign in to comment.