paper-with-me

Papers

pyKT: A Python Library to Benchmark Deep Learning based Knowledge Tracing Models

2022-06-23 · Zitao Liu, Qiongqiong Liu, Jiahao Chen, Shuyan Huang, Jiliang Tang, Weiqi Luo

Knowledge tracing (KT) is the task of using students' historical learning interaction data to model their knowledge mastery over time so as to make predictions on their future interaction performance. Recently, remarkable progress has been made of using various deep learning techniques to solve the KT problem. However, the success behind deep learning based knowledge tracing (DLKT) approaches is still left somewhat unknown and proper measurement and analysis of these DLKT approaches remain a challenge. First, data preprocessing procedures in existing works are often private and custom, which limits experimental standardization. Furthermore, existing DLKT studies often differ in terms of the evaluation protocol and are far away real-world educational contexts. To address these problems, we introduce a comprehensive python based benchmark platform, \textsc{pyKT}, to guarantee valid comparisons across DLKT methods via thorough evaluations. The \textsc{pyKT} library consists of a standardized set of integrated data preprocessing procedures on 7 popular datasets across different domains, and 10 frequently compared DLKT model implementations for transparent experiments. Results from our fine-grained and rigorous empirical KT studies yield a set of observations and suggestions for effective DLKT, e.g., wrong evaluation setting may cause label leakage that generally leads to performance inflation; and the improvement of many DLKT approaches is minimal compared to the very first DLKT model proposed by Piech et al. \cite{piech2015deep}. We have open sourced \textsc{pyKT} and our experimental results at https://pykt.org/. We welcome contributions from other research groups and practitioners.

📄 PDF Abstract BibTeX arXiv:2206.11460

Code (2)

ai4ed/xes3g5m
pykt-team/pykt-toolkit pytorch

Tasks

Knowledge Tracingvalid

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

Towards Robust Knowledge Tracing Models via k-Sparse Attention

2024-07-24 · Shuyan Huang, Zitao Liu, Xiangyu Zhao, Weiqi Luo 외

Knowledge tracing (KT) is the problem of predicting students' future performance based on their historical interaction sequences. With the advanced capability of capturing contextual long-term dependency, attention mecha…

Knowledge Tracing

simpleKT: A Simple But Tough-to-Beat Baseline for Knowledge Tracing

2023-02-14 · Zitao Liu, Qiongqiong Liu, Jiahao Chen, Shuyan Huang 외

Knowledge tracing (KT) is the problem of predicting students' future performance based on their historical interactions with intelligent tutoring systems. Recently, many works present lots of special methods for applying…

Knowledge Tracing

pyBKT: An Accessible Python Library of Bayesian Knowledge Tracing Models

2021-05-02 · Anirudhan Badrinath, Frederic Wang, Zachary Pardos

Bayesian Knowledge Tracing, a model used for cognitive mastery estimation, has been a hallmark of adaptive learning research and an integral component of deployed intelligent tutoring systems (ITS). In this paper, we pro…

Knowledge Tracing

Asymmetric Private Set Intersection with Applications to Contact Tracing and Private Vertical Federated Machine Learning

2020-11-18 · Nick Angelou, Ayoub Benaissa, Bogdan Cebere, William Clark 외

We present a multi-language, cross-platform, open-source library for asymmetric private set intersection (PSI) and PSI-Cardinality (PSI-C). Our protocol combines traditional DDH-based PSI and PSI-C protocols with compres…

BIG-bench Machine LearningPrivacy Preserving

Pykg2vec: A Python Library for Knowledge Graph Embedding

2019-06-04 · Shih Yuan Yu, Sujit Rokka Chhetri, Arquimedes Canedo, Palash Goyal 외

Python library for knowledge graph embedding and representation learning.

Graph EmbeddingKnowledge Graph EmbeddingRepresentation Learning