Strategies

Generate synthetic negative explanations with a small language model to balance imbalanced educational scoring datasets

Strategy · All strategies
Evidence · no claims cited

Description

To address class imbalance without oversampling techniques that require numerical features, the authors prompted a small language model (GPT-OSS 20b, chosen because it differs from the assessment model) to generate three distinct incorrect explanations for each code line. Verification showed quality: sampling 100 generated explanations, two annotators "confirmed that at least 95% of the sample had incorrect explanations with an agreement of 91%". Distributional comparison of similarity scores confirmed the negatives resembled authentic student errors.

Design Implications

Context

Requirements

Constraints

Target Learners

Target Learning Goals

Examples

-

Key Sources

Page metadata
Field Value
type strategy
id synthetic-negative-examples-llm-dataset-balancing
title Generate synthetic negative explanations with a small language model to balance imbalanced educational scoring datasets
description To address class imbalance without oversampling techniques that require numerical features, the authors prompted a small language model (GPT-OSS 20b, chosen because it differs from the assessment model) to generate th...
status review
generated by process:wiki-ingest on 2026-10-11
trust unverified — no one has confirmed this page's content
sources 1 — arun-balajiee-lekshmi-narayanan-2026

Frontmatter is the page's machine-readable record — see the Schema & Guide.