Repository Feedback

Your feedback helps us improve the repository's content relevance and usability. Please share your thoughts to help us better serve researchers and practitioners.

Submit feedback

Submit a research study

Contribute to the repository:

Add a paper

Large Language Models for In-Context Student Modeling: Synthesizing Student's Behavior in Visual Programming

Authors
Manh Hung Nguyen,
Sebastian Tschiatschek,
Adish Singla
Date
Publisher
arXiv
Student modeling is central to many educational technologies as it enables predicting future learning outcomes and designing targeted instructional strategies. However, open-ended learning domains pose challenges for accurately modeling students due to the diverse behaviors and a large space of possible misconceptions. To approach these challenges, we explore the application of large language models (LLMs) for in-context student modeling in open-ended learning domains. More concretely, given a particular student's attempt on a reference task as observation, the objective is to synthesize the student's attempt on a target task. We introduce a novel framework, LLM for Student Synthesis (LLM-SS), that leverages LLMs for synthesizing a student's behavior. Our framework can be combined with different LLMs; moreover, we fine-tune LLMs to boost their student modeling capabilities. We instantiate several methods based on LLM-SS framework and evaluate them using an existing benchmark, StudentSyn, for student attempt synthesis in a visual programming domain. Experimental results show that our methods perform significantly better than the baseline method NeurSS provided in the StudentSyn benchmark. Furthermore, our method using a fine-tuned version of the GPT-3.5 model is significantly better than using the base GPT-3.5 model and gets close to human tutors' performance.
Study at a glance
  • Question: Can large language models predict a student's attempt on a new programming task based on a previous attempt?
  • Setting and data: Student attempts in a visual programming domain from an existing dataset (StudentSyn).
  • Method: Tests how well AI models predict student attempts compared to an existing baseline model.
Why it matters

Student modeling helps educational technologies predict learning outcomes and design targeted instructional strategies. However, accurately modeling students in open-ended learning domains is challenging due to diverse behaviors and a large space of possible misconceptions.

Key findings
  • In visual programming, language models predicted students' future task attempts based on prior work significantly better than an existing baseline method.
  • Specifically training the language model on student behavior yielded significantly better predictions than using the standard base model.
  • The specifically trained model predicted student task attempts nearly as accurately as human tutors.

Summary drafted with AI from the paper’s abstract and may contain errors. See the full paper for details.

What is the application?