Shields for Safe Reinforcement Learning
Reinforcement learning (RL) is a prominent machine learning technique used to optimize an agent’s performance in potentially unknown environments. Despite its popularity and success, RL lacks safety guarantees, both during the learning phase and deployment. This paper reviews a runtime enforcement method called shielding that ensures provable safety for RL. We describe the underlying models, the types of guarantees that can be delivered, and the process of computing shields. Furthermore, we describe several techniques for integrating shields into RL, discuss the advantages and potential drawbacks of this integration, and highlight the current challenges in shielded learning.
Authors
- Nils Jansen (ORCID: https://orcid.org/0000-0003-1318-8973)
- Sebastian Junges (ORCID: https://orcid.org/0000-0003-0978-8466)
- Stefan Pranger (ORCID: https://orcid.org/0009-0000-6011-9925)
- Bettina Könighofer (ORCID: https://orcid.org/0000-0001-5183-5452)
- Roderick Bloem (ORCID: https://orcid.org/0000-0002-1411-5744)
Institutions
- Radboud University Nijmegen (NL)
- Graz University of Technology (AT)
- Ruhr University Bochum (DE)
Publication Details
- Journal
- Communications of the ACM
- Published
- 2025-10-20
- DOI
- https://doi.org/10.1145/3715958
- Citations
- 1
- Primary Topic
- Reinforcement Learning in Robotics
- Type
- article
- Field-Weighted Citation Impact
- 2.48
Funders
- Austrian Science Fund
- Nederlandse Organisatie voor Wetenschappelijk Onderzoek
- Amt der Steiermärkischen Landesregierung