A Fast and Accurate Machine Learning Autograder for the Breakout Assignment

被引:0
|
作者
Liu, Evan Zheran [1 ]
Yuan, David [1 ]
Ahmed, Ahmed [1 ]
Cornwall, Elyse [1 ]
Woodrow, Juliette [1 ]
Burns, Kaylee [1 ]
Nie, Allen [1 ]
Brunskill, Emma [1 ]
Piech, Chris [1 ]
机构
[1] Stanford Univ, Stanford, CA 94305 USA
关键词
Machine Learning; Autograder; Grading Support; Graphics; CS1; Feedback; GENERATION;
D O I
10.1145/3626252.3630759
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
We detail the successful deployment of a machine learning autograder that significantly decreases the grading labor required in the Breakout computer science assignment. This assignment - which tasks students with programming a game consisting of a controllable paddle and a ball that bounces off the paddle to break bricks is popular for engaging students with introductory computer science concepts, but creates a large grading burden. Due to the game's interactive nature, grading defies traditional unit tests and instead typically requires 8+ minutes of manually playing each student's game to search for bugs. This amounts to 45+ hours of grading in a standard course offering and prevents further widespread adoption of the assignment. Our autograder alleviates this burden by playing each student's game with a reinforcement learning agent and providing videos of discovered bugs to instructors. In an A/B test with manual grading, we find that our human-in-the-loop AI autograder reduces grading time by 44%, while slightly improving grading accuracy by 6%, ultimately saving roughly 30 hours over our deployment in two offerings of the assignment. Our results further suggest the practicality of grading other interactive assignments (e.g., other games or building websites) via similar machine learning techniques. Live demo at https://ezliu.github.io/breakoutgrader.
引用
收藏
页码:736 / 742
页数:7
相关论文
共 50 条
  • [21] Application of Machine Learning Models for Fast and Accurate Predictions of Building Energy Need
    Barbaresi, Alberto
    Ceccarelli, Mattia
    Menichetti, Giulia
    Torreggiani, Daniele
    Tassinari, Patrizia
    Bovo, Marco
    ENERGIES, 2022, 15 (04)
  • [22] Fast and Accurate Defects Detection for Additive Manufactured Parts by Multispectrum and Machine Learning
    Kong, Lingbao
    Peng, Xing
    Chen, Yao
    3D PRINTING AND ADDITIVE MANUFACTURING, 2023, 10 (03) : 393 - 405
  • [23] An extreme learning machine based fast and accurate adaptive distance relaying scheme
    Dubey, Rahul
    Samantaray, S. R.
    Panigrahi, B. K.
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2015, 73 : 1002 - 1014
  • [24] Towards a Fast and Accurate EIT Inverse Problem Solver: A Machine Learning Approach
    Fernandez-Fuentes, Xose
    Mera, David
    Gomez, Andres
    Vidal-Franco, Ignacio
    ELECTRONICS, 2018, 7 (12)
  • [25] Machine learning drives fast and accurate calibration of carbon nanotube contact parameters
    Gao, Chenyu
    Zhang, Xijun
    Chu, Dianming
    Bai, Wenjuan
    Liu, Mingrui
    Li, Yan
    He, Yan
    PHYSICS OF FLUIDS, 2025, 37 (02)
  • [26] Machine learning approach for fast and accurate prediction of optical properties of organic molecules
    Afzal, M. Atif
    Hachmann, Johannes
    Cheng, Chong
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2017, 254
  • [27] Fast, accurate, automated small molecule force field parameterization by machine learning
    De Fabritiis, Gianni
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 256
  • [28] Comment on "Fast and Accurate Modeling of Molecular Atomization Energies with Machine Learning" Reply
    Rupp, Matthias
    Tkatchenko, Alexandre
    Mueller, Klaus-Robert
    von Lilienfeld, O. Anatole
    PHYSICAL REVIEW LETTERS, 2012, 109 (05)
  • [29] Machine learning for accurate and fast bandgap prediction of solid-state materials
    Verma, Shomik
    Kajale, Shivam
    Gomez-Bombarelli, Rafael
    2022 IEEE HIGH PERFORMANCE EXTREME COMPUTING VIRTUAL CONFERENCE (HPEC), 2022,
  • [30] Refragmentation Through Machine Learning Classifier for Fast and Accurate Optical Proximity Correction
    Cho, Gangmin
    Kwon, Yonghwi
    Kim, Taeyoung
    Shin, Youngsoo
    DTCO AND COMPUTATIONAL PATTERNING, 2022, 12052