Generative Grading: Neural Approximate Parsing for Automated Student Feedback

05/23/2019
by   Ali Malik, et al.
0

Open access to high-quality education is limited by the difficulty of providing student feedback. In this paper, we present Generative Grading with Neural Approximate Parsing (GG-NAP): a novel approach for providing feedback at scale that is capable of both accurately grading student work while also providing verifiability--a property where the model is able to substantiate its claims with a provable certificate. Our approach uses generative descriptions of student cognition, written as probabilistic programs, to synthesise millions of labelled example solutions to a problem; it then trains inference networks to approximately parse real student solutions according to these generative models. We achieve feedback prediction accuracy comparable to professional human experts in a variety of settings: short-answer questions, programs with graphical output, block-based programming, and short Java programs. In a real classroom, we ran an experiment where humans used GG-NAP to grade, yielding doubled grading accuracy while halving grading time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/23/2021

ProtoTransformer: A Meta-Learning Approach to Providing Student Feedback

High-quality computer science education is limited by the difficulty of ...
research
11/15/2020

Model-Driven Synthesis for Programming Tutors

When giving automated feedback to a student working on a beginner's exer...
research
08/22/2022

Automatic Assessment of the Design Quality of Student Python and Java Programs

Programs are a kind of communication to both computers and people, hence...
research
11/20/2017

Data-Driven Feedback Generation for Introductory Programming Exercises

This paper introduces the "Search, Align, and Repair" data-driven progra...
research
08/22/2021

ExamGAN and Twin-ExamGAN for Exam Script Generation

Nowadays, the learning management system (LMS) has been widely used in d...
research
05/09/2023

Exploring the Efficacy of ChatGPT in Analyzing Student Teamwork Feedback with an Existing Taxonomy

Teamwork is a critical component of many academic and professional setti...
research
10/17/2018

A Scalable, Flexible Augmentation of the Student Education Process

We present a novel intelligent tutoring system which builds upon well-es...

Please sign up or login with your details

Forgot password? Click here to reset