HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Deep Knowledge Tracing

Chris Piech; Jonathan Spencer; Jonathan Huang; Surya Ganguli; Mehran Sahami; Leonidas Guibas; Jascha Sohl-Dickstein

Deep Knowledge Tracing

Abstract

Knowledge tracing---where a machine models the knowledge of a student as they interact with coursework---is a well established problem in computer supported education. Though effectively modeling student knowledge would have high educational impact, the task has many inherent challenges. In this paper we explore the utility of using Recurrent Neural Networks (RNNs) to model student learning. The RNN family of models have important advantages over previous methods in that they do not require the explicit encoding of human domain knowledge, and can capture more complex representations of student knowledge. Using neural networks results in substantial improvements in prediction performance on a range of knowledge tracing datasets. Moreover the learned model can be used for intelligent curriculum design and allows straightforward interpretation and discovery of structure in student tasks. These results suggest a promising new line of research for knowledge tracing and an exemplary application task for RNNs.

Code Repositories

bcaitech1/p4-dkt-no_caffeine_no_gain
pytorch
Mentioned in GitHub
YangZhouEdu/DKT_pytorch
pytorch
Mentioned in GitHub
jdxyw/deepKT
pytorch
Mentioned in GitHub
jarviszhb/KnowledgeTracing
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
knowledge-tracing-on-assistmentsDKT
AUC: 0.86
knowledge-tracing-on-assistmentsBKT
AUC: 0.67

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Deep Knowledge Tracing | Papers | HyperAI