PLUR: A Unifying, Graph-Based View of Program Learning, Understanding, and Repair.
Zimin ChenVincent J. HellendoornPascal LamblinPetros ManiatisPierre-Antoine ManzagolDaniel TarlowSubhodeep MoitraPublished in: NeurIPS (2021)
Keyphrases
- learning algorithm
- learning tasks
- learning process
- prior knowledge
- online learning
- multiple views
- expert systems
- deeper understanding
- solving problems
- knowledge acquisition
- novice programmers
- machine learning
- computer programming
- high school
- integrity constraints
- multi view
- learning objects
- supervised learning
- active learning
- learning environment