mlsanityData to 14 Oct 2026

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

arXiv 2310.10690 ↗First posted 15 Oct 2023cs.CL cs.AIcited by 8

Not on the map. Why?

Abstract (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.

Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 18 of its 53 references that are in the map. First posted on arXiv 15 Oct 2023.

Builds on

18 of 53 references.

References · 18

  1. 2020Language Models are Few-Shot Learnerscited by 32,419
  2. 2023GPT-4 Technical Reportcited by 18,396
  3. 2022Training language models to follow instructions with human feedbackcited by 15,971
  4. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
  5. 2023Sparks of Artificial General Intelligence: Early experiments with GPT-4cited by 2,592
  6. 2022Using Large Language Models to Simulate Multiple Humans and Replicate Human Subject Studiescited by 515
  7. 2022Automatic Generation of Programming Exercises and Code Explanations using Large Language Modelscited by 126
  8. 2022Teaching Algorithmic Reasoning via In-context Learningcited by 112
  9. 2023Generative AI for Programming Education: Benchmarking ChatGPT, GPT-4, and Human Tutorscited by 39
  10. 2023Generating High-Precision Feedback for Programming Syntax Errors using Large Language Modelscited by 34
  11. 2023Automating Human Tutor-Style Programming Feedback: Leveraging GPT-4 Tutor Model for Hint Generation and GPT-3.5 Student Model for Hint Validationcited by 29
  12. 2022Repairing Bugs in Python Assignments Using Large Language Modelscited by 28
6 more
  1. 2020Synthesizing Tasks for Block-based Programmingcited by 19
  2. 2023Neural Task Synthesis for Visual Programmingcited by 13
  3. 2023Evaluating ChatGPT and GPT-4 for Visual Programmingcited by 13
  4. 2023Adaptive Scaffolding in Block-Based Programming via Synthesizing New Tasks as Pop Quizzescited by 10
  5. 2021Toward Semi-Automatic Misconception Discovery Using Code Embeddingscited by 8
  6. 2022From {Solution Synthesis} to {Student Attempt Synthesis} for Block-Based Visual Programming Taskscited by 8

Built on by

Cited by year

Citing papers per year: 2024: 6; 2025: 2.

8 papers.