pyKT

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

Contact Info
pykt.team@gmail.com

model

Revisiting Knowledge Tracing: A Simple and Powerful Model
Read More

Revisiting Knowledge Tracing: A Simple and Powerful Model

We added reKT into our pyKT package.

19 Nov 2024
stableKT: Enhancing Length Generalization for Attention Based Knowledge Tracing Models with Linear Biases
Read More

stableKT: Enhancing Length Generalization for Attention Based Knowledge Tracing Models with Linear Biases

We added stableKT into our pyKT package.

19 Sep 2024
extraKT: Extending Context Window of Attention Based Knowledge Tracing Models via Length Extrapolation
Read More

extraKT: Extending Context Window of Attention Based Knowledge Tracing Models via Length Extrapolation

We added extraKT into our pyKT package.

19 Sep 2024
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
qDKT: Question-centric Deep Knowledge Tracing
Read More

qDKT: Question-centric Deep Knowledge Tracing

We added qDKT into our pyKT package.

13 Aug 2022
Deep-IRT: Deep Item Response Theory
Read More

Deep-IRT: Deep Item Response Theory

We added Deep-IRT into our pyKT package.

12 Aug 2022
SKVMN: Sequential Key-Value Memory Networks
Read More

SKVMN: Sequential Key-Value Memory Networks

We added SKVMN into our pyKT package.

25 Jul 2022
LPKT: Learning Process-consistent Knowledge Tracing
Read More

LPKT: Learning Process-consistent Knowledge Tracing

We added LPKT into our pyKT package.

14 Jul 2022
HawkesKT: Temporal Cross-Effects in Knowledge Tracing
Read More

HawkesKT: Temporal Cross-Effects in Knowledge Tracing

We added HawkesKT into our pyKT package.

05 Jul 2022
IEKT: Individual Estimation Knowledge Tracing
Read More

IEKT: Individual Estimation Knowledge Tracing

We added into our pyKT package.

28 Jun 2022