In Spring 2018, students in UC Berkeley’s introduction to computing for non-majors course CS10: The Beauty and Joy of Computing tested a prototype Intelligent Tutoring System known as AutoQuiz. It was customized to the assessment material in CS10, and was designed to model user knowledge, then use that information to adapt to individual students and serve multiple-choice questions that match in difficulty with the student capabilities to help students prepare for high-stakes assessments.
In this paper, we present a complete overhaul of the artificial intelligence algorithms that power AutoQuiz in order to increase its ability to serve students. We compare the previous “adapted DKT model” approach against a new deep-reinforcement-learning-based system, which we call Deep Knowledge Reinforcer (DKR). While the previous adapted DKT model only attempts to track student knowledge, the Deep Knowledge Reinforcer model attempts to both model a student’s current knowledge and determine how to increase that knowledge most effectively. In order to match students’ knowledge more accurately, we enhanced the questions by adding different formats, which can give expanded insight into student mental models and misconceptions. These improvements were tested during the Fall 2018 CS10 course offering with over 100 students creating anonymized accounts.
We show that student use of this iteration of AutoQuiz is correlated with a marked improvement in exam performance, and thus provides tentative evidence for the claim that a reinforcement-learning-based system can effectively work to teach students. A future randomized controlled experiment could be used to demonstrate a causal link.
Title
Teaching with Reinforcement Learning: A Smarter AutoQuiz
Published
2019-05-01
Full Collection Name
Electrical Engineering & Computer Sciences Technical Reports
Other Identifiers
EECS-2019-22
Type
Text
Extent
39 p
Archive
The Engineering Library
Usage Statement
Researchers may make free and open use of the UC Berkeley Library’s digitized public domain materials. However, some materials in our online collections may be protected by U.S. copyright law (Title 17, U.S.C.). Use or reproduction of materials protected by copyright beyond that allowed by fair use (Title 17, U.S.C. § 107) requires permission from the copyright owners. The use or reproduction of some materials may also be restricted by terms of University of California gift or purchase agreements, privacy and publicity rights, or trademark law. Responsibility for determining rights status and permissibility of any use or reproduction rests exclusively with the researcher. To learn more or make inquiries, please see our permissions policies (https://www.lib.berkeley.edu/about/permissions-policies).