• Stars
    star
    195
  • Rank 199,374 (Top 4 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Model Zoo of Knowledge Tracing Models

EduKTM

PyPI test codecov Download License DOI

The Model Zoo of Knowledge Tracing Models.

Brief introduction to KTM

Knowledge Tracing (KT), which aims to monitor students’ evolving knowledge state, is a fundamental and crucial task to support these intelligent services. Therefore, an increasing amount of research attention has been paid to this emerging area and considerable progress has been made[1]. However, the code of these works may use different program languages (e.g., python, lua) and different deep learning frameworks (e.g., tensorflow, torch and mxnet). Furthermore, some works did not well organize the codes systemly (e.g., the missing of running environments and dependencies), which brings difficulties in reproducing the models. To this end, we put forward the Model Zoo of Knowledge Tracing Models, named EduKTM, which collects most of concurrent popular works.

List of models

Contribute

EduKTM is still under development. More algorithms and features are going to be added and we always welcome contributions to help make EduKTM better. If you would like to contribute, please follow this guideline.

Citation

If this repository is helpful for you, please cite our work

@misc{bigdata2021eduktm,
  title={EduKTM},
  author={bigdata-ustc},
  publisher = {GitHub},
  journal = {GitHub repository},
  year = {2021},
  howpublished = {\url{https://github.com/bigdata-ustc/EduKTM}},
}

Reference

[1] Liu Q, Shen S, Huang Z, et al. A Survey of Knowledge Tracing[J]. arXiv preprint arXiv:2105.15106, 2021.

More Repositories

1

Neural_Cognitive_Diagnosis-NeuralCD

Python
123
star
2

EduCDM

The Model Zoo of Cognitive Diagnosis Models, including classic Item Response Ranking (IRT), Multidimensional Item Response Ranking (MIRT), Deterministic Input, Noisy "And" model(DINA), and advanced Fuzzy Cognitive Diagnosis Framework (FuzzyCDF), Neural Cognitive Diagnosis Model (NCDM) and Item Response Ranking framework (IRR).
Python
119
star
3

ekt

Python
58
star
4

EduNLP

A library for advanced Natural Language Processing towards multi-modal educational items.
Python
50
star
5

EduCAT

Computerized Adaptive Testing
Python
40
star
6

RCD

Source codes and datasets for paper "RCD: Relation Map Driven Cognitive Diagnosis for Intelligent Education Systems" (SIGIR'2021)
Python
26
star
7

QM9nano4USTC

中科大数据科学导论课程实验-QM9数据集
26
star
8

XCrossNet

Python
12
star
9

NCAT

Python
7
star
10

Long-term-Joint-Scheduling

Long-term Joint Scheduling for Urban Traffic
Python
7
star
11

TechCD

Source codes and datasets for paper "Leveraging Transferable Knowledge Concept Graph Embedding for Cold-Start Cognitive Diagnosis" (SIGIR'2023)
6
star
12

EduX

Pretty collections of tools for educational data mining.
5
star
13

ICD

Incremental Cognitive Diagnosis for Intelligent Education
Python
5
star
14

CLAPF-MPR

Java
3
star
15

Coral

Python
1
star
16

CAT4AI

Adaptive Testing Framework for AI Models (Psychometrics in AI Evaluation)
Python
1
star
17

Zero-1-to-3

Source codes and datasets for paper "Zero-1-to-3: Domain-level Zero-shot Cognitive Diagnosis via One Batch of Early-bird Students towards Three Diagnostic Objectives" (AAAI2024)
1
star
18

SECAT

Python
1
star