Automated Knowledge Concept Annotation and Question Representation Learning for Knowledge Tracing
Not on the map. Why?
Abstract (arXiv)
Knowledge tracing (KT) is a popular approach for modeling students' learning progress over time, which can enable more personalized and adaptive learning. However, existing KT approaches face two major limitations: (1) they rely heavily on expert-defined knowledge concepts (KCs) in questions, which is time-consuming and prone to errors; and (2) KT methods tend to overlook the semantics of both questions and the given KCs. In this work, we address these challenges and present KCQRL, a framework for automated knowledge concept annotation and question representation learning that can improve the effectiveness of any existing KT model. First, we propose an automated KC annotation process using large language models (LLMs), which generates question solutions and then annotates KCs in each solution step of the questions. Second, we introduce a contrastive learning approach to generate semantically rich embeddings for questions and solution steps, aligning them with their associated KCs via a tailored false negative elimination approach. These embeddings can be readily integrated into existing KT models, replacing their randomly initialized embeddings. We demonstrate the effectiveness of KCQRL across 15 KT algorithms on two large real-world Math learning datasets, where we achieve consistent performance improvements.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 63 of its 93 references that are in the map. First posted on arXiv 2 Oct 2024.
Builds on
63 of 93 references.
References · 63
- 2024The Llama 3 Herd of Modelscited by 14,192
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,779
- 2021SimCSE: Simple Contrastive Learning of Sentence Embeddingscited by 2,168
- 2021What Makes Good In-Context Examples for GPT-3?cited by 1,184
- 2020ColBERT: Efficient and Effective Passage Search via Contextualized Late Interaction over BERTcited by 1,160
- 2023MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Modelscited by 724
38 more
- 2019A Theoretical Analysis of Contrastive Unsupervised Representation Learningcited by 530
- 2022Complexity-Based Prompting for Multi-Step Reasoningcited by 387
- 2023Large Language Models for Information Retrieval: A Surveycited by 331
- 2015Deep Knowledge Tracingcited by 328
- 2020Context-Aware Attentive Knowledge Tracingcited by 172
- 2016Dynamic Key-Value Memory Networks for Knowledge Tracingcited by 170
- 2019A Self-Attentive model for Knowledge Tracingcited by 169
- 2022Distilling Reasoning Capabilities into Smaller Language Modelscited by 155
- 2022Dense Text Retrieval based on Pretrained Language Models: A Surveycited by 136
- 2020Boosting Contrastive Self-Supervised Learning with False Negative Cancellationcited by 119
- 2019EKT: Exercise-aware Knowledge Tracing for Student Performance Predictioncited by 109
- 2019EdNet: A Large-Scale Hierarchical Dataset in Educationcited by 106
- 2023AnglE-optimized Text Embeddingscited by 98
- 2024Metacognitive Capabilities of LLMs: An Exploration in Mathematical Problem Solvingcited by 82
- 2020Towards an Appropriate Query, Key, and Value Computation for Knowledge Tracingcited by 79
- 2022Knowledge Tracing: A Surveycited by 76
- 2023Learning to Tokenize for Generative Retrievalcited by 66
- 2020Instructions and Guide for Diagnostic Questions: The NeurIPS 2020 Education Challengecited by 64
- 2020RKT : Relation-Aware Self-Attention for Knowledge Tracingcited by 62
- 2019Knowledge Tracing with Sequential Key-Value Memory Networkscited by 60
- 2018Addressing Two Problems in Deep Knowledge Tracing via Prediction-Consistent Regularizationcited by 53
- 2022pyKT: A Python Library to Benchmark Deep Learning based Knowledge Tracing Modelscited by 50
- 2019Deep-IRT: Make Deep Learning Based Knowledge Tracing Explainable Using Item Response Theorycited by 48
- 2021Incremental False Negative Detection for Contrastive Learningcited by 48
- 2023Learning Audio-Visual Source Localization via False Negative Aware Contrastive Learningcited by 46
- 2023simpleKT: A Simple But Tough-to-Beat Baseline for Knowledge Tracingcited by 44
- 2018Knowledge Tracing Machines: Factorization Machines for Knowledge Tracingcited by 42
- 2022Contrastive Learning for Unsupervised Domain Adaptation of Time Seriescited by 36
- 2023Improving Interpretability of Deep Sequential Knowledge Tracing Models with Question-centric Cognitive Representationscited by 32
- 2021Enhancing Knowledge Tracing via Adversarial Trainingcited by 30
- 2023Rethinking the Role of Token Retrieval in Multi-Vector Retrievalcited by 28
- 2024Code Representation Learning At Scalecited by 26
- 2020qDKT: Question-centric Deep Knowledge Tracingcited by 24
- 2022Bi-CLKT: Bi-Graph Contrastive Learning based Knowledge Tracingcited by 23
- 2023Enhancing Deep Knowledge Tracing with Auxiliary Taskscited by 23
- 2019Knowledge Query Network: How Knowledge Interacts with Skillscited by 22
- 2021Contrastive Domain Adaptation for Question Answering using Limited Text Corporacited by 20
- 2024Language Model Can Do Knowledge Tracing: Simple but Effective Method to Integrate Language Model and Knowledge Tracing Taskcited by 20
50 most cited of 63 All 63 (JSON)
Built on by
Citing papers per year: 2025: 6; 2026: 5.
11 papers.
- 2026KASER: Knowledge-Aligned Student Error Simulator for Open-Ended Coding Taskscited by 7
- 2025Automated Knowledge Component Generation for Interpretable Knowledge Tracing in Coding Problemscited by 4
- 2025Personalized Exercise Recommendation with Semantically-Grounded Knowledge Tracingcited by 4
- 2025Text-Based Approaches to Item Alignment to Content Standards in Large-Scale Reading & Writing Testscited by 2
- 2026Behavior-Aware Item Modeling via Dynamic Procedural Solution Representations for Knowledge Tracingcited by 2
- 2025A Hierarchical Probabilistic Framework for Incremental Knowledge Tracing in Classroom Settingscited by 1
- 2025Language Bottleneck Models for Qualitative Knowledge State Modelingcited by 1
- 2025Knowing When to Defer: Selective Prediction for Responsible Knowledge Tracingcited by 0
- 2026Using LLMs for Knowledge Component-level Correctness Labeling in Open-ended Coding Problemscited by 0
- 2026EduClaw-Bench: A Long-Horizon Benchmark for Pedagogical LLM Agents with Simulated Learnerscited by 0
- 2026SRJudge: Empowering Large Language Models with Selective Reasoning for Fine-Grained Knowledge Concept Taggingcited by 0
- 2026SRJudge: Empowering Large Language Models with Selective Reasoning for Fine-Grained Knowledge Concept Tagging29 Sep 2026
- 2026EduClaw-Bench: A Long-Horizon Benchmark for Pedagogical LLM Agents with Simulated Learners4 Aug 2026
- 2026Behavior-Aware Item Modeling via Dynamic Procedural Solution Representations for Knowledge Tracing9 Apr 2026
- 2026Using LLMs for Knowledge Component-level Correctness Labeling in Open-ended Coding Problems19 Feb 2026
- 2026KASER: Knowledge-Aligned Student Error Simulator for Open-Ended Coding Tasks10 Jan 2026
- 2025Text-Based Approaches to Item Alignment to Content Standards in Large-Scale Reading & Writing Tests30 Sep 2025
- 2025Knowing When to Defer: Selective Prediction for Responsible Knowledge Tracing25 Sep 2025
- 2025Personalized Exercise Recommendation with Semantically-Grounded Knowledge Tracing15 Jul 2025
- 2025Language Bottleneck Models for Qualitative Knowledge State Modeling20 Jun 2025
- 2025A Hierarchical Probabilistic Framework for Incremental Knowledge Tracing in Classroom Settings11 Jun 2025
- 2025Automated Knowledge Component Generation for Interpretable Knowledge Tracing in Coding Problems25 Feb 2025