Composing reinforcement learning policies, with formal guarantees
We propose a novel framework to controller design in environments with a two-level structure: a known high-level graph ("map") in which each vertex is populated by a Markov decision process, called a "room". The framework "separates concerns" by using different design techniques for low- and high-level tasks. We apply reactive synthesis for high-level tasks: given a specification as a logical formula over the high-level graph and a collection of low-level policies obtained together with "concise" latent structures, we construct a "planner" that selects which low-level policy to apply in each room. We develop a reinforcement learning procedure to train low-level policies on latent structures, which unlike previous approaches, circumvents a model distillation step. We pair the policy with probably approximately correct guarantees on its performance and on the abstraction quality, and lift these guarantees to the high-level task. These formal guarantees are the main advantage of the framework. Other advantages include scalability (rooms are large and their dynamics are unknown) and reusability of low-level policies. We demonstrate feasibility in challenging case studies where an agent navigates environments with moving obstacles and visual inputs.
Authors
- Florent Delgrange (ORCID: https://orcid.org/0000-0003-2254-0596)
- Guillermo A. Pérez (ORCID: https://orcid.org/0000-0002-1200-4952)
- Christian Schilling (ORCID: https://orcid.org/0000-0003-3658-1065)
- Nowe Ann
- Guy Avni
- Anna Lukina
Publication Details
- Journal
- VBN Forskningsportal (Aalborg Universitet)
- Published
- 2025-06-05
- DOI
- https://doi.org/10.5555/3709347.3743573
- Primary Topic
- Reinforcement Learning in Robotics
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Fonds Wetenschappelijk Onderzoek
- Nederlandse Organisatie voor Wetenschappelijk Onderzoek
- Israel Science Foundation
- Simons Institute for the Theory of Computing, University of California Berkeley