mlsanityData to 7 Oct 2026

Programmatic Reward Design by Example

arXiv 2112.08438 ↗First posted 14 Dec 2021cs.LG cs.AI cs.PLcited by 9

Not on the map. Why?

Abstract (arXiv)

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 the most likely programmatic reward function under which the optimally generated trajectories cannot be differentiated from the demonstrated trajectories. Experimental results show that programmatic reward functionslearned using this framework can significantly outperform those learned using existing reward learning algo-rithms, and enable RL agents to achieve state-of-the-artperformance on highly complex tasks.

Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 22 of its 50 references that are in the map. First posted on arXiv 14 Dec 2021.

Builds on

22 of 50 references.

References · 22

  1. 2017Proximal Policy Optimization Algorithmscited by 14,441
  2. 2016Concrete Problems in AI Safetycited by 1,582
  3. 2016Generative Adversarial Imitation Learningcited by 1,576
  4. 2017Curiosity-driven Exploration by Self-supervised Predictioncited by 1,173
  5. 2016Unifying Count-Based Exploration and Intrinsic Motivationcited by 632
  6. 2017Learning Robust Rewards with Adversarial Inverse Reinforcement Learningcited by 485
  7. 2018Reinforcement Learning and Control as Probabilistic Inference: Tutorial and Reviewcited by 466
  8. 2017Safe Reinforcement Learning via Shieldingcited by 427
  9. 2016Guided Cost Learning: Deep Inverse Optimal Control via Policy Optimizationcited by 400
  10. 2017Inverse Reward Designcited by 246
  11. 2018Programmatically Interpretable Reinforcement Learningcited by 192
  12. 2020Reward Machines: Exploiting Reward Function Structure in Reinforcement Learningcited by 183
10 more
  1. 2016A Connection between Generative Adversarial Networks, Inverse Reinforcement Learning, and Energy-Based Modelscited by 167
  2. 2020RIDE: Rewarding Impact-Driven Exploration for Procedurally-Generated Environmentscited by 135
  3. 2016Reinforcement Learning With Temporal Logic Rewardscited by 114
  4. 2016Neuro-Symbolic Program Synthesiscited by 84
  5. 2021Adversarially Guided Actor-Criticcited by 47
  6. 2019An Inductive Synthesis Framework for Verifiable Reinforcement Learningcited by 39
  7. 2020Learning abstract structure for drawing by efficient motor program inductioncited by 23
  8. 2018Logically-Constrained Neural Fitted Q-Iterationcited by 17
  9. 2017Safety-Aware Apprenticeship Learningcited by 12
  10. 2021Program Synthesis Guided Reinforcement Learning for Partially Observed Environmentscited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 2; 2023: 3; 2024: 3; 2025: 0; 2026: 1.

9 papers.