Evaluating and Optimizing Educational Content with Large Language Model Judgments

Joy He-Yueya, Noah D. Goodman, Emma Brunskill
3/5/2024
cs.AIcs.CL

No official code found. Best implementation: StanfordAI4HI/ed-expert-simulator (7 stars, last commit 2024-05-06).

Abstract

Creating effective educational materials generally requires expensive and time-consuming studies of student learning outcomes. To overcome this barrier, one idea is to build computational models of student learning and use them to optimize instructional materials. However, it is difficult to model the cognitive processes of learning dynamics. We propose an alternative approach that uses Language Models (LMs) as educational experts to assess the impact of various instructions on learning outcomes. Specifically, we use GPT-3.5 to evaluate the overall effect of instructional materials on different student groups and find that it can replicate well-established educational findings such as the Expertise Reversal Effect and the Variability Effect. This demonstrates the potential of LMs as reliable evaluators of educational content. Building on this insight, we introduce an instruction optimization approach in which one LM generates instructional materials using the judgments of another LM as a reward function. We apply this approach to create math word problem worksheets aimed at maximizing student learning gains. Human teachers' evaluations of these LM-generated worksheets show a significant alignment between the LM judgments and human teacher preferences. We conclude by discussing potential divergences between human and LM opinions and the resulting pitfalls of automating instructional design.

View on arXivView PDF

Code Implementations(1)

71PythonApr 29, 20242 years ago

Similar Papers

Cite this paper

@article{heyueya2024evaluating,
  title  = {Evaluating and Optimizing Educational Content with Large Language Model Judgments},
  author = {Joy He-Yueya and Noah D. Goodman and Emma Brunskill},
  year   = {2024},
  eprint = {2403.02795},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.02795v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.02795.svg)](https://codeofpaper.com/paper/2403.02795)

Discussion