mlsanityData to 7 Oct 2026

Goals as Reward-Producing Programs

arXiv 2405.13242 ↗First posted 21 May 2024cs.AIcited by 14

Not on the map. Why?

Abstract (arXiv)

People are remarkably capable of generating their own goals, beginning with child's play and continuing into adulthood. Despite considerable empirical and computational work on goals and goal-oriented behavior, models are still far from capturing the richness of everyday human goals. Here, we bridge this gap by collecting a dataset of human-generated playful goals (in the form of scorable, single-player games), modeling them as reward-producing programs, and generating novel human-like goals through program synthesis. Reward-producing programs capture the rich semantics of goals through symbolic operations that compose, add temporal constraints, and allow for program execution on behavioral traces to evaluate progress. To build a generative model of goals, we learn a fitness function over the infinite set of possible goal programs and sample novel goals with a quality-diversity algorithm. Human evaluators found that model-generated goals, when sampled from partitions of program space occupied by human examples, were indistinguishable from human-created games. We also discovered that our model's internal fitness scores predict games that are evaluated as more fun to play and more human-like.

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 28 of its 102 references that are in the map. First posted on arXiv 21 May 2024.

Builds on

28 of 102 references.

References · 28

  1. 2023GPT-4 Technical Reportcited by 18,132
  2. 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
  3. 2017AI2-THOR: An Interactive 3D Environment for Visual AIcited by 850
  4. 2022A Generalist Agentcited by 802
  5. 2023Eureka: Human-Level Reward Design via Coding Large Language Modelscited by 542
  6. 2015Illuminating search spaces by mapping elitescited by 406
  7. 2020Keystroke Dynamics as Part of Lifeloggingcited by 334
  8. 2018A Survey of Inverse Reinforcement Learning: Challenges, Methods and Progresscited by 294
  9. 2017Automatic Goal Generation for Reinforcement Learning Agentscited by 252
  10. 2023Guiding Pretraining in Reinforcement Learning with Large Language Modelscited by 185
  11. 2020Reward Machines: Exploiting Reward Function Structure in Reinforcement Learningcited by 183
  12. 2021Open-Ended Learning Leads to Generally Capable Agentscited by 177
16 more
  1. 2022Goal-Conditioned Reinforcement Learning: Problems and Solutionscited by 145
  2. 2023From Word Models to World Models: Translating from Natural Language to the Probabilistic Language of Thoughtcited by 118
  3. 2024WorldCoder, a Model-Based LLM Agent: Building World Models by Writing Code and Interacting with the Environmentcited by 99
  4. 2020Autotelic Agents with Intrinsically Motivated Goal-Conditioned Reinforcement Learning: a Short Surveycited by 83
  5. 2020Language as a Cognitive Tool to Imagine Goals in Curiosity-Driven Explorationcited by 68
  6. 2017Environment-Independent Task Specifications via GLTLcited by 67
  7. 2020Quality-Diversity Optimization: a novel branch of stochastic optimizationcited by 59
  8. 2019Autonomous skill discovery with Quality-Diversity and Unsupervised Descriptorscited by 57
  9. 2021Unsupervised Behaviour Discovery with Quality-Diversity Optimisationcited by 30
  10. 2023Augmenting Autotelic Agents with Large Language Modelscited by 29
  11. 2021Cognitive science as a source of forward and inverse models of human decisions for robotics and controlcited by 22
  12. 2024Jack of All Trades, Master of Some, a Multi-Purpose Transformer Agentcited by 20
  13. 2019General Video Game Rule Generationcited by 17
  14. 2020Mech-Elites: Illuminating the Mechanic Space of GVGAIcited by 13
  15. 2017Question Asking as Program Generationcited by 12
  16. 2019Automatic Game Design via Mechanic Generationcited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 2; 2025: 9; 2026: 3.

14 papers.

Sort:

By area: