Exploring Automated Distractor Generation for Math Multiple-choice Questions via Large Language Models

Wanyong Feng, Jaewook Lee, Hunter McNichols, Alexander Scarlatos, Digory Smith +3 more
4/2/2024
cs.CL

No official code found. Best implementation: umass-ml4ed/prompt_distractor_generation_NAACL (9 stars, last commit 2025-02-05).

Abstract

Multiple-choice questions (MCQs) are ubiquitous in almost all levels of education since they are easy to administer, grade, and are a reliable format in assessments and practices. One of the most important aspects of MCQs is the distractors, i.e., incorrect options that are designed to target common errors or misconceptions among real students. To date, the task of crafting high-quality distractors largely remains a labor and time-intensive process for teachers and learning content designers, which has limited scalability. In this work, we study the task of automated distractor generation in the domain of math MCQs and explore a wide variety of large language model (LLM)-based approaches, from in-context learning to fine-tuning. We conduct extensive experiments using a real-world math MCQ dataset and find that although LLMs can generate some mathematically valid distractors, they are less adept at anticipating common errors or misconceptions among real students.

View on arXivView PDF

Code Implementations(1)

Official repo for the paper "Exploring Automated Distractor Generation for Math Multiple-choice Questions via Large Language Models" at NAACL 2024 Findings.

91PythonApr 14, 20241 years ago

Similar Papers

Cite this paper

@article{feng2024exploring,
  title  = {Exploring Automated Distractor Generation for Math Multiple-choice Questions via Large Language Models},
  author = {Wanyong Feng and Jaewook Lee and Hunter McNichols and Alexander Scarlatos and Digory Smith and Simon Woodhead and Nancy Otero Ornelas and Andrew Lan},
  year   = {2024},
  eprint = {2404.02124},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.02124v3}
}

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/2404.02124.svg)](https://codeofpaper.com/paper/2404.02124)

Discussion