ERIC Number: ED608059
Record Type: Non-Journal
Publication Date: 2020-Jul
Pages: 7
Abstractor: As Provided
ISBN: N/A
ISSN: N/A
EISSN: N/A
Available Date: N/A
Zero-Shot Learning of Hint Policy via Reinforcement Learning and Program Synthesis
Efremov, Aleksandr; Ghosh, Ahana; Singla, Adish
International Educational Data Mining Society, Paper presented at the International Conference on Educational Data Mining (EDM) (13th, Online, Jul 10-13, 2020)
Intelligent tutoring systems for programming education can support students by providing personalized feedback when a student is stuck in a coding task. We study the problem of designing a hint policy to provide a next-step hint to students from their current partial solution, e.g., which line of code should be edited next. The state of the art techniques for designing a hint policy use supervised learning approach, however, require access to historical student data containing trajectories of partial solutions written when solving the task successfully. These techniques are limited in applicability when needed to provide feedback for a new task without any available data, or to a new student whose trajectory of partial solutions is very different from that seen in historical data. To this end, we tackle the "zero-shot" challenge of learning a hint policy to be able to assist the very first student who is solving a task, without relying on any data. We propose a novel "reinforcement learning" (RL) framework to solve the challenge by leveraging recent advancements in RL-based neural "program synthesis." Our framework is modular and amenable to several extensions, such as designing appropriate reward functions for adding a desired feature in the type of provided hints and allowing to incorporate student data from the same or related tasks to further boost the performance of the hint policy. We demonstrate the effectiveness of our RL-based hint policy on a publicly available dataset from Code.org, the world's largest programming education platform. [For the full proceedings, see ED607784.]
Descriptors: Intelligent Tutoring Systems, Feedback (Response), Computer Science Education, Artificial Intelligence, Programming, Educational Technology, Learning Analytics
International Educational Data Mining Society. e-mail: admin@educationaldatamining.org; Web site: http://www.educationaldatamining.org
Publication Type: Speeches/Meeting Papers; Reports - Research
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A
Author Affiliations: N/A