Recursive Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Recursion is the fundamental paradigm to finitely describe potentially infinite objects. As state-of-the-art reinforcement learning (RL) algorithms cannot directly reason about recursion, they must rely on the practitioner's ingenuity in designing a suitable "flat" representation of the environment. The resulting manual feature constructions and approximations are cumbersome and error-prone; their lack of transparency hampers scalability. To overcome these challenges, we develop RL algorithms capable of computing optimal policies in environments described as a collection of Markov decision processes (MDPs) that can recursively invoke one another. Each constituent MDP is characterized by several entry and exit points that correspond to input and output values of these invocations. These recursive MDPs (or RMDPs) are expressively equivalent to probabilistic pushdown systems (with call-stack playing the role of the pushdown stack), and can model probabilistic programs with recursive procedural calls. We introduce Recursive Q-learning -- a model-free RL algorithm for RMDPs -- and prove that it converges for finite, single-exit and deterministic multi-exit RMDPs under mild assumptions.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 47 references that are in the map. First posted on arXiv 23 Jun 2022.
Builds on
5 of 47 references.
References · 5
- 2016OpenAI Gymcited by 1,736
- 2018Optimization of Molecules via Deep Reinforcement Learningcited by 200
- 2020Reward Machines: Exploiting Reward Function Structure in Reinforcement Learningcited by 191
- 2018Grammars and reinforcement learning for molecule optimizationcited by 3
- 2021Model-free Reinforcement Learning for Branching Markov Decision Processescited by 1
Built on by
Not cited yet.