Table of Contents
Fetching ...

Grade Guard: A Smart System for Short Answer Automated Grading

Niharika Dadu, Harsh Vardhan Singh, Romi Banerjee

TL;DR

The paper tackles the reliability gap in automated short answer grading (ASAG) posed by large language models (LLMs) whose judgments vary with training data. It introduces Grade Guard, a modular framework that combines prompt engineering, a Creativity Regulator Module (CRM), an Indecisiveness Regulator Module (IRM), a Confidence-Aware Loss (CAL), and a Self Reflective Grader Module (SRGM) to manage creativity, uncertainty, and human-in-the-loop evaluation, guided by RMSE-driven temperature tuning. Key contributions include CAL, IS-based indecisiveness handling, and self-reflection for uncertain cases, demonstrated on Mohler's dataset across multiple LLMs, with substantial RMSE reductions and improved grading reliability. The approach advances ASAG by enhancing model trustworthiness, enabling domain adaptation, and laying groundwork for multilingual and interpretable grading, with future directions toward rationales, datasets, and ensemble strategies.

Abstract

The advent of large language models (LLMs) in the education sector has provided impetus to automate grading short answer questions. LLMs make evaluating short answers very efficient, thus addressing issues like staff shortage. However, in the task of Automated Short Answer Grading (ASAG), LLM responses are influenced by diverse perspectives in their training dataset, leading to inaccuracies in evaluating nuanced or partially correct answers. To address this challenge, we propose a novel framework, Grade Guard. 1. To enhance the task-based specialization of the LLMs, the temperature parameter has been fine-tuned using Root Mean Square Error (RMSE). 2. Unlike traditional approaches, LLMs in Grade Guard compute an Indecisiveness Score (IS) along with the grade to reflect uncertainty in predicted grades. 3. Introduced Confidence-Aware Loss (CAL) to generate an optimized Indecisiveness Score (IS). 4. To improve reliability, self-reflection based on the optimized IS has been introduced into the framework, enabling human re-evaluation to minimize incorrect grade assignments. Our experimentation shows that the best setting of Grade Guard outperforms traditional methods by 19.16% RMSE in Upstage Solar Pro, 23.64% RMSE in Upstage Solar Mini, 4.00% RMSE in Gemini 1.5 Flash, and 10.20% RMSE in GPT 4-o Mini. Future work includes improving interpretability by generating rationales for grades to enhance accuracy. Expanding benchmark datasets and annotating them with domain-specific nuances will enhance grading accuracy. Finally, analyzing feedback to enhance confidence in predicted grades, reduce biases, optimize grading criteria, and personalize learning while supporting multilingual grading systems will make the solution more accurate, adaptable, fair, and inclusive.

Grade Guard: A Smart System for Short Answer Automated Grading

TL;DR

The paper tackles the reliability gap in automated short answer grading (ASAG) posed by large language models (LLMs) whose judgments vary with training data. It introduces Grade Guard, a modular framework that combines prompt engineering, a Creativity Regulator Module (CRM), an Indecisiveness Regulator Module (IRM), a Confidence-Aware Loss (CAL), and a Self Reflective Grader Module (SRGM) to manage creativity, uncertainty, and human-in-the-loop evaluation, guided by RMSE-driven temperature tuning. Key contributions include CAL, IS-based indecisiveness handling, and self-reflection for uncertain cases, demonstrated on Mohler's dataset across multiple LLMs, with substantial RMSE reductions and improved grading reliability. The approach advances ASAG by enhancing model trustworthiness, enabling domain adaptation, and laying groundwork for multilingual and interpretable grading, with future directions toward rationales, datasets, and ensemble strategies.

Abstract

The advent of large language models (LLMs) in the education sector has provided impetus to automate grading short answer questions. LLMs make evaluating short answers very efficient, thus addressing issues like staff shortage. However, in the task of Automated Short Answer Grading (ASAG), LLM responses are influenced by diverse perspectives in their training dataset, leading to inaccuracies in evaluating nuanced or partially correct answers. To address this challenge, we propose a novel framework, Grade Guard. 1. To enhance the task-based specialization of the LLMs, the temperature parameter has been fine-tuned using Root Mean Square Error (RMSE). 2. Unlike traditional approaches, LLMs in Grade Guard compute an Indecisiveness Score (IS) along with the grade to reflect uncertainty in predicted grades. 3. Introduced Confidence-Aware Loss (CAL) to generate an optimized Indecisiveness Score (IS). 4. To improve reliability, self-reflection based on the optimized IS has been introduced into the framework, enabling human re-evaluation to minimize incorrect grade assignments. Our experimentation shows that the best setting of Grade Guard outperforms traditional methods by 19.16% RMSE in Upstage Solar Pro, 23.64% RMSE in Upstage Solar Mini, 4.00% RMSE in Gemini 1.5 Flash, and 10.20% RMSE in GPT 4-o Mini. Future work includes improving interpretability by generating rationales for grades to enhance accuracy. Expanding benchmark datasets and annotating them with domain-specific nuances will enhance grading accuracy. Finally, analyzing feedback to enhance confidence in predicted grades, reduce biases, optimize grading criteria, and personalize learning while supporting multilingual grading systems will make the solution more accurate, adaptable, fair, and inclusive.

Paper Structure

This paper contains 18 sections, 14 equations, 18 figures, 6 tables.

Figures (18)

  • Figure 1: Grade Guard Framework.
  • Figure 2: Error in grade predicted by Upstage at 0.1 temperature.
  • Figure 3: Confusion Matrix for Predicted Grades vs True Grades : Upstage at 0.1 Temperature
  • Figure 4: Histogram of Error in Predictions : Upstage at 0.1 Temperature
  • Figure 5: Example of Context-Aware Prompt.
  • ...and 13 more figures