Programmatic Reward Design by Example
Weichao Zhou, Wenchao Li

TL;DR
This paper introduces a probabilistic framework for programmatic reward design in reinforcement learning, enabling the inference of reward functions from expert demonstrations to improve learning efficiency and task performance.
Contribution
It proposes a novel probabilistic approach inspired by adversarial methods to infer structured reward programs from demonstrations, enhancing reward specification in RL.
Findings
Learned reward functions outperform existing algorithms.
Enables RL agents to achieve state-of-the-art performance.
Significantly improves sample efficiency and task success.
Abstract
Reward design is a fundamental problem in reinforcement learning (RL). A misspecified or poorly designed reward can result in low sample efficiency and undesired behaviors. In this paper, we propose the idea of programmatic reward design, i.e. using programs to specify the reward functions in RL environments. Programs allow human engineers to express sub-goals and complex task scenarios in a structured and interpretable way. The challenge of programmatic reward design, however, is that while humans can provide the high-level structures, properly setting the low-level details, such as the right amount of reward for a specific sub-task, remains difficult. A major contribution of this paper is a probabilistic framework that can infer the best candidate programmatic reward function from expert demonstrations. Inspired by recent generative-adversarial approaches, our framework searches for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsReinforcement Learning in Robotics · Ethics and Social Impacts of AI · Evolutionary Algorithms and Applications
