GPT-based Open-Ended Knowledge Tracing
In education applications, knowledge tracing refers to the problem of estimating students' time-varying concept/skill mastery level from their past responses to questions and predicting their future performance. One key limitation of most existing knowledge tracing methods is that they treat student responses to questions as binary-valued, i.e., whether they are correct or incorrect. Response correctness analysis/prediction ignores important information on student knowledge contained in the exact content of the responses, especially for open-ended questions. In this paper, we conduct the first exploration into open-ended knowledge tracing (OKT) by studying the new task of predicting students' exact open-ended responses to questions. Our work is grounded in the domain of computer science education with programming questions. We develop an initial solution to the OKT problem, a student knowledge-guided code generation approach, that combines program synthesis methods using language models with student knowledge tracing methods. We also conduct a series of quantitative and qualitative experiments on a real-world student code dataset to validate OKT and demonstrate its promise in educational applications.
Code (1)
Tasks
Code GenerationKnowledge TracingNavigateProgram SynthesisSkill MasterySimilar Papers 제목 키워드 기반
Test Case-Informed Knowledge Tracing for Open-ended Coding Tasks
Open-ended coding tasks, which ask students to construct programs according to certain specifications, are common in computer science education. Student modeling can be challenging since their open-ended nature means tha…
Knowledge TracingLanguage ModelingLanguage ModellingLarge Language Model+1Accuracy-aware Deep Knowledge Tracing with Knowledge State Vector Loss
In major e-learning platforms such as intelligent tutoring systems (ITSs) and massive open online courses (MOOCs), the students are often recommended what course materials to take based on their past interactions. Knowle…
Knowledge TracingTowards Modeling Learner Performance with Large Language Models
Recent work exploring the capabilities of pre-trained large language models (LLMs) has demonstrated their ability to act as general pattern machines by completing complex token sequences representing a wide array of task…
Knowledge TracingTime Series PredictionExploring Knowledge Tracing in Tutor-Student Dialogues using LLMs
Recent advances in large language models (LLMs) have led to the development of artificial intelligence (AI)-powered tutoring chatbots, showing promise in providing broad access to high-quality personalized education. Exi…
Knowledge TracingMisconceptionsAutomated Knowledge Component Generation and Knowledge Tracing for Coding Problems
Knowledge components (KCs) mapped to problems help model student learning, tracking their mastery levels on fine-grained skills thereby facilitating personalized learning and feedback in online learning platforms. Howeve…
Knowledge Tracing