mlsanityData to 7 Oct 2026

Expressive Reward Synthesis with the Runtime Monitoring Language

arXiv 2510.16185 ↗First posted 17 Oct 2025cs.LG cs.AI cs.FLcited by 0

Not on the map. Why?

Abstract (arXiv)

A key challenge in reinforcement learning (RL) is reward (mis)specification, whereby imprecisely defined reward functions can result in unintended, possibly harmful, behaviours. Indeed, reward functions in RL are typically treated as black-box mappings from state-action pairs to scalar values. While effective in many settings, this approach provides no information about why rewards are given, which can hinder learning and interpretability. Reward Machines address this issue by representing reward functions as finite state automata, enabling the specification of structured, non-Markovian reward functions. However, their expressivity is typically bounded by regular languages, leaving them unable to capture more complex behaviours such as counting or parametrised conditions. In this work, we build on the Runtime Monitoring Language (RML) to develop a novel class of language-based Reward Machines. By leveraging the built-in memory of RML, our approach can specify reward functions for non-regular, non-Markovian tasks. We demonstrate the expressiveness of our approach through experiments, highlighting additional advantages in flexible event-handling and task specification over existing Reward Machine-based methods.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 25 references that are in the map. First posted on arXiv 17 Oct 2025.

Builds on

10 of 25 references.

References · 10

  1. 2020Reward Machines: Exploiting Reward Function Structure in Reinforcement Learningcited by 183
  2. 2016Reinforcement Learning With Temporal Logic Rewardscited by 114
  3. 2017AI Safety Gridworldscited by 108
  4. 2020A Composable Specification Language for Reinforcement Learning Taskscited by 68
  5. 2016Q-Learning for Robust Satisfaction of Signal Temporal Logic Specificationscited by 65
  6. 2014Probably Approximately Correct MDP Learning and Control With Temporal Logic Constraintscited by 53
  7. 2014A Learning Based Approach to Control Synthesis of Markov Decision Processes for Linear Temporal Logic Specificationscited by 49
  8. 2023Counting Reward Automata: Sample Efficient Reinforcement Learning Through the Exploitation of Reward Function Structurecited by 6
  9. 2025Pushdown Reward Machines for Reinforcement Learningcited by 4
  10. 2024Numeric Reward Machinescited by 1

Built on by

Not cited yet.