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 条
  • [41] Machine learning model and strategy for fast and accurate detection of leaks in water supply network
    Fan X.
    Zhang X.
    Yu X.
    Journal of Infrastructure Preservation and Resilience, 2021, 2 (01):
  • [42] Towards Fast and Accurate Machine Learning Attacks of Feed-Forward Arbiter PUFs
    Alkatheiri, Mohammed Saeed
    Zhuang, Yu
    2017 IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING, 2017, : 181 - 187
  • [43] Aggregation in the Mirror Space (AIMS): Fast, Accurate Distributed Machine Learning in Military Settings
    Yang, Ryan
    Du, Haizhou
    Wibisono, Andre
    Baker, Patrick
    2022 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM), 2022,
  • [44] Machine-learning techniques for fast and accurate feature localization in holograms of colloidal particles
    Hannel, Mark D.
    Abdulali, Aidan
    O'brien, Michael
    Grier, David G.
    OPTICS EXPRESS, 2018, 26 (12): : 15221 - 15231
  • [45] Breakout local search for the quadratic assignment problem
    Benlic, Una
    Hao, Jin-Kao
    APPLIED MATHEMATICS AND COMPUTATION, 2013, 219 (09) : 4800 - 4815
  • [46] Fast, Detailed, Accurate Simulation of a Thermal Car-Cabin Using Machine-Learning
    Jess, Brandi
    Brusey, James
    Rostagno, Matteo Maria
    Merlo, Alberto Maria
    Gaura, Elena
    Gyamfi, Kojo Sarfo
    FRONTIERS IN MECHANICAL ENGINEERING-SWITZERLAND, 2022, 8
  • [47] SIDEpro: A novel machine learning approach for the fast and accurate prediction of side-chain conformations
    Nagata, Ken
    Randall, Arlo
    Baldi, Pierre
    PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2012, 80 (01) : 142 - 153
  • [48] SonicParanoid2: fast, accurate, and comprehensive orthology inference with machine learning and language models
    Cosentino, Salvatore
    Sriswasdi, Sira
    Iwasaki, Wataru
    GENOME BIOLOGY, 2024, 25 (01):
  • [49] Fast and Accurate NoC Latency Estimation for Application-Specific Traffics via Machine Learning
    Li, Yang
    Zhou, Pingqiang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (09) : 3569 - 3573
  • [50] AccurateML: Information-aggregation-based Approximate Processing for Fast and Accurate Machine Learning on MapReduce
    Han, Rui
    Zhang, Fan
    Wang, Zhentao
    IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,