From Prediction to Application: Language Model-based Code Knowledge Tracing with Domain Adaptive Pre-Training and Automatic Feedback System with Pedagogical Prompting for Comprehensive Programming Education
Not on the map. Why?
Abstract (arXiv)
Knowledge Tracing (KT) is a critical component in online learning, but traditional approaches face limitations in interpretability and cross-domain adaptability. This paper introduces Language Model-based Code Knowledge Tracing (CodeLKT), an innovative application of Language model-based Knowledge Tracing (LKT) to programming education. CodeLKT leverages pre-trained language models to process learning data, demonstrating superior performance over existing KT and Code KT models. We explore Domain Adaptive Pre-Training (DAPT) and Task Adaptive Pre-Training (TAPT), showing enhanced performance in the coding domain and investigating cross-domain transfer between mathematics and coding. Additionally, we present an theoretically-informed integrated system combining CodeLKT with large language models to generate personalized, in-depth feedback to support students' programming learning. This work advances the field of Code Knowledge Tracing by expanding the knowledge base with language model-based approach and offering practical implications for programming education through data-informed feedback.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 21 of its 40 references that are in the map. First posted on arXiv 31 Aug 2024.
Builds on
21 of 40 references.
References · 21
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
- 2020Don't Stop Pretraining: Adapt Language Models to Domains and Taskscited by 1,548
- 2021DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-Disentangled Embedding Sharingcited by 1,219
- 2023BloombergGPT: A Large Language Model for Financecited by 923
- 2023Towards Expert-Level Medical Question Answering with Large Language Modelscited by 382
- 2015Deep Knowledge Tracingcited by 328
- 2024BioMistral: A Collection of Open-Source Pretrained Large Language Models for Medical Domainscited by 299
- 2019ERNIE 2.0: A Continual Pre-training Framework for Language Understandingcited by 230
- 2020Context-Aware Attentive Knowledge Tracingcited by 172
9 more
- 2016Dynamic Key-Value Memory Networks for Knowledge Tracingcited by 170
- 2019A Self-Attentive model for Knowledge Tracingcited by 169
- 2019EKT: Exercise-aware Knowledge Tracing for Student Performance Predictioncited by 109
- 2021A Survey of Knowledge Tracing: Models, Variants, and Applicationscited by 29
- 2024Language Model Can Do Knowledge Tracing: Simple but Effective Method to Integrate Language Model and Knowledge Tracing Taskcited by 20
- 2022Code-DKT: A Code-based Knowledge Tracing Model for Programming Taskscited by 16
- 2024CLST: Cold-Start Mitigation in Knowledge Tracing by Aligning a Generative Language Model as a Students' Knowledge Tracercited by 16
- 2022DBE-KT22: A Knowledge Tracing Dataset Based on Online Student Evaluationcited by 5
- 2024Domain Generalizable Knowledge Tracing via Concept Aggregation and Relation-Based Attentioncited by 2
Built on by
Citing papers per year: 2025: 1.
1 paper.