paper-with-me

Papers

Sparse Binary Representation Learning for Knowledge Tracing

2025-01-17 · Yahya Badran, Christine Preisach

Knowledge tracing (KT) models aim to predict students' future performance based on their historical interactions. Most existing KT models rely exclusively on human-defined knowledge concepts (KCs) associated with exercises. As a result, the effectiveness of these models is highly dependent on the quality and completeness of the predefined KCs. Human errors in labeling and the cost of covering all potential underlying KCs can limit model performance. In this paper, we propose a KT model, Sparse Binary Representation KT (SBRKT), that generates new KC labels, referred to as auxiliary KCs, which can augment the predefined KCs to address the limitations of relying solely on human-defined KCs. These are learned through a binary vector representation, where each bit indicates the presence (one) or absence (zero) of an auxiliary KC. The resulting discrete representation allows these auxiliary KCs to be utilized in training any KT model that incorporates KCs. Unlike pre-trained dense embeddings, which are limited to models designed to accept such vectors, our discrete representations are compatible with both classical models, such as Bayesian Knowledge Tracing (BKT), and modern deep learning approaches. To generate this discrete representation, SBRKT employs a binarization method that learns a sparse representation, fully trainable via stochastic gradient descent. Additionally, SBRKT incorporates a recurrent neural network (RNN) to capture temporal dynamics and predict future student responses by effectively combining the auxiliary and predefined KCs. Experimental results demonstrate that SBRKT outperforms the tested baselines on several datasets and achieves competitive performance on others. Furthermore, incorporating the learned auxiliary KCs consistently enhances the performance of BKT across all tested datasets.

📄 PDF Abstract BibTeX arXiv:2501.09893

Code (0)

등록된 구현이 없습니다.

Tasks

BinarizationKnowledge TracingRepresentation Learning

Similar Papers 제목 키워드 기반

Option Tracing: Beyond Binary Knowledge Tracing

2020-12-11 · Aritra Ghosh, Andrew S. Lan

This paper details our solutions to Tasks 1&2 of the NeurIPS 2020 Education Challenge.1 Knowledge tracing, a family of methods to estimate each student’s mastery levels on skills/knowledge components from their past res…

Knowledge TracingMultiple-choicePrediction

Contrastive Learning for Knowledge Tracing

2022-04-25 · Proceedings of the ACM Web Conference 2022 4 · Lee, Wonsung and Chun, Jaeyoon and Lee, Youngmin and Park 외

Knowledge tracing is the task of understanding student’s knowledge acquisition processes by estimating whether to solve the next question correctly or not. Most deep learning-based methods tackle this problem by identify…

Contrastive LearningData AugmentationKnowledge Tracing

Option Tracing: Beyond Correctness Analysis in Knowledge Tracing

2021-04-19 · Aritra Ghosh, Jay Raspat, Andrew Lan

Knowledge tracing refers to a family of methods that estimate each student's knowledge component/skill mastery level from their past responses to questions. One key limitation of most existing knowledge tracing methods i…

Knowledge TracingMultiple-choiceSkill Mastery

Time-varying Learning and Content Analytics via Sparse Factor Analysis

2013-12-19 · Andrew S. Lan, Christoph Studer, Richard G. Baraniuk

We propose SPARFA-Trace, a new machine learning-based framework for time-varying learning and content analytics for education applications. We develop a novel message passing-based, blind, approximate Kalman filter for s…

Collaborative FilteringKnowledge Tracing

A Self-Attentive model for Knowledge Tracing

2019-07-16 · Shalini Pandey, George Karypis

Knowledge tracing is the task of modeling each student's mastery of knowledge concepts (KCs) as (s)he engages with a sequence of learning activities. Each student's knowledge is modeled by estimating the performance of t…

Ad-Hoc Information RetrievalKnowledge TracingmodelQuestion Answering