Counting Reward Automata: Sample Efficient Reinforcement Learning Through the Exploitation of Reward Function Structure
Not on the map. Why?
Abstract (arXiv)
We present counting reward automata-a finite state machine variant capable of modelling any reward function expressible as a formal language. Unlike previous approaches, which are limited to the expression of tasks as regular languages, our framework allows for tasks described by unrestricted grammars. We prove that an agent equipped with such an abstract machine is able to solve a larger set of tasks than those utilising current approaches. We show that this increase in expressive power does not come at the cost of increased automaton complexity. A selection of learning algorithms are presented which exploit automaton structure to improve sample efficiency. We show that the state machines required in our formulation can be specified from natural language task descriptions using large language models. Empirical results demonstrate that our method outperforms competing approaches in terms of sample efficiency, automaton complexity, and task completion.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 11 of its 27 references that are in the map. First posted on arXiv 18 Dec 2023.
Builds on
11 of 27 references.
References · 11
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2018Diversity is All You Need: Learning Skills without a Reward Functioncited by 734
- 2018QT-Opt: Scalable Deep Reinforcement Learning for Vision-Based Robotic Manipulationcited by 730
- 2020Agent57: Outperforming the Atari Human Benchmarkcited by 300
- 2016Hierarchical Deep Reinforcement Learning: Integrating Temporal Abstraction and Intrinsic Motivationcited by 282
- 2020The Next Decade in AI: Four Steps Towards Robust Artificial Intelligencecited by 194
- 2020Reward Machines: Exploiting Reward Function Structure in Reinforcement Learningcited by 183
- 2018RUDDER: Return Decomposition for Delayed Rewardscited by 162
- 2016Reinforcement Learning With Temporal Logic Rewardscited by 114
- 2017Environment-Independent Task Specifications via GLTLcited by 67
- 2021The Option Keyboard: Combining Skills in Reinforcement Learningcited by 65
Built on by
Citing papers per year: 2024: 1; 2025: 4; 2026: 1.
6 papers.
- 2024FORM: Learning Expressive and Transferable First-Order Logic Reward Machinescited by 4
- 2025Pushdown Reward Machines for Reinforcement Learningcited by 4
- 2025Beyond Sliding Windows: Learning to Manage Memory in Non-Markovian Environmentscited by 3
- 2025Expressive Reward Synthesis with the Runtime Monitoring Languagecited by 0
- 2025Expressive Temporal Specifications for Reward Monitoringcited by 0
- 2026Reinforcement Learning with Symbolic Reward Machinescited by 0
- 2026Reinforcement Learning with Symbolic Reward Machines3 Mar 2026
- 2025Beyond Sliding Windows: Learning to Manage Memory in Non-Markovian Environments22 Dec 2025
- 2025Expressive Temporal Specifications for Reward Monitoring16 Nov 2025
- 2025Expressive Reward Synthesis with the Runtime Monitoring Language17 Oct 2025
- 2025Pushdown Reward Machines for Reinforcement Learning9 Aug 2025
- 2024FORM: Learning Expressive and Transferable First-Order Logic Reward Machines31 Dec 2024