Program synthesis approaches to improving generalization in reinforcement learning
Author(s)
Schneider, Martin Franz.
Download1193029436-MIT.pdf (1.795Mb)
Other Contributors
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science.
Advisor
Leslie Pack Kaelbling and Tomás Lozano-Pérez.
Terms of use
Metadata
Show full item recordAbstract
To perform real-world tasks, robots need to rapidly explore and model their environment. However, existing methods either explore slowly, are data-inefficient, or need to leverage significant prior knowledge that limits their generalization. In this thesis, we explore applications of techniques from the program synthesis literature to improve the generalization and data-efficiency of reinforcement learning agents. Two complementary approaches are explored. First, we explore leveraging program synthesis techniques to meta-learn exploration strategies, and automatically synthesize new explorations strategies competitive with state of the art benchmarks. Second, we explore applying program synthesis to the problem of learning factored world models and achieve promising preliminary results. We see these results as promising examples of the potential of integrating program synthesis techniques with the rest of our modern modern reinforcement learning and robotics toolkits, increasing generalization in the process.
Description
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, May, 2020 Cataloged from the official PDF of thesis. Includes bibliographical references (pages 63-68).
Date issued
2020Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer SciencePublisher
Massachusetts Institute of Technology
Keywords
Electrical Engineering and Computer Science.