pyKT is a python library build upon PyTorch to train deep learning based knowledge tracing models.

Contact Info
pykt.team@gmail.com
FoLiBiKT: Forgetting-aware Linear Bias for Attentive Knowledge Tracing
Read More

FoLiBiKT: Forgetting-aware Linear Bias for Attentive Knowledge Tracing

We added FoLiBiKT into our pyKT package.

09 Mar 2024
Dtransformer: Stable Knowledge Tracing with Diagnostic Transformer
Read More

Dtransformer: Stable Knowledge Tracing with Diagnostic Transformer

We added Dtransformer into our pyKT package.

09 Mar 2024
SparseKT:Towards Robust Knowledge Tracing Models via k-Sparse Attention
Read More

SparseKT:Towards Robust Knowledge Tracing Models via k-Sparse Attention

We added sparseKT into our pyKT package.

07 Jul 2023
simpleKT: a simple but tough-to-beat baseline for knowledge tracing
Read More

simpleKT: a simple but tough-to-beat baseline for knowledge tracing

We added simpleKT into our pyKT package.

06 Jul 2023
QIKT: Question-centric Interpretable Knowledge Tracing
Read More

QIKT: Question-centric Interpretable Knowledge Tracing

We added QIKT into our pyKT package.

05 Jul 2023
DIMKT: DIfficulty Matching Knowledge Tracing
Read More

DIMKT: DIfficulty Matching Knowledge Tracing

We added DIMKT into our pyKT package.

04 Jul 2023
RKT: relation-aware self-attention for knowledge tracing
Read More

RKT: relation-aware self-attention for knowledge tracing

We added RKT into our pyKT package.

03 Jul 2023
AT-DKT:Enhancing deep knowledge tracing with auxiliary tasks
Read More

AT-DKT:Enhancing deep knowledge tracing with auxiliary tasks

We added AT-DKT into our pyKT package.

02 Jul 2023
Baselines for Global Knowledge Tracing Challenge
Read More

Baselines for Global Knowledge Tracing Challenge

We have used pyKT to run DKT and AKT on the aforementioned training data and...

21 Oct 2022