Adaptive GR(1) Specification Repair for Liveness-Preserving Shielding in Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Shielding is widely used to enforce safety in reinforcement learning (RL), ensuring that an agent's actions remain compliant with formal specifications. Classical shielding approaches, however, are often static, in the sense that they assume fixed logical specifications and hand-crafted abstractions. While these static shields provide safety under nominal assumptions, they fail to adapt when environment assumptions are violated. In this paper, we develop an adaptive shielding framework based on based on Generalized Reactivity of rank 1 (GR(1)) specifications, a tractable and expressive fragment of Linear Temporal Logic (LTL) that captures both safety and liveness properties. Our method detects environment assumption violations at runtime and employs Inductive Logic Programming (ILP) to automatically repair GR(1) specifications online, in a systematic and interpretable way. This ensures that the shield evolves gracefully, ensuring liveness is achievable and minimally weakening goals only when necessary. We consider two case studies: Minepump and Atari Seaquest; showing that (i) static symbolic controllers are often severely suboptimal when optimizing for auxiliary rewards, and (ii) RL agents equipped with our adaptive shield maintain near-optimal reward and perfect logical compliance compared with static shields.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 24 of its 53 references that are in the map. First posted on arXiv 4 Nov 2025.
Builds on
24 of 53 references.
References · 24
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2017Constrained Policy Optimizationcited by 928
- 2023End-to-end Autonomous Driving: Challenges and Frontierscited by 485
- 2017Safe Reinforcement Learning via Shieldingcited by 427
- 2019Control Barrier Functions: Theory and Applicationscited by 332
- 2017Revisiting the Arcade Learning Environment: Evaluation Protocols and Open Problems for General Agentscited by 267
- 2024Reinforcement learningcited by 236
- 2020Conservative Safety Critics for Explorationcited by 107
- 2022Safe Reinforcement Learning by Imagining the Near Futurecited by 67
- 2017OptLayer - Practical Constrained Optimization for Deep Reinforcement Learning in the Real Worldcited by 64
- 2015Shield Synthesis: Runtime Enforcement for Reactive Systemscited by 41
- 2016Reset-free Trial-and-Error Learning for Robot Damage Recoverycited by 24
12 more
- 2022Online Shielding for Reinforcement Learningcited by 19
- 2020Adaptive Shielding under Uncertaintycited by 17
- 2022Dynamic Shielding for Reinforcement Learning in Black-Box Environmentscited by 11
- 2023Model-based Dynamic Shielding for Safe and Efficient Multi-Agent Reinforcement Learningcited by 11
- 2021Do Androids Dream of Electric Fences? Safety-Aware Reinforcement Learning with Latent Shieldingcited by 9
- 2022UAVs Beneath the Surface: Cooperative Autonomy for Subterranean Search and Rescue in DARPA SubTcited by 7
- 2021Explainable Artificial Intelligence (XAI): An Engineering Perspectivecited by 6
- 2025Adaptive Shielding via Parametric Safety Proofscited by 5
- 2020It's Time to Play Safe: Shield Synthesis for Timed Systemscited by 4
- 2023Approximate Model-Based Shielding for Safe Reinforcement Learningcited by 4
- 2013Fast Damage Recovery in Robotics with the T-Resilience Algorithmcited by 3
- 2019Spectra: A Specification Language for Reactive Systemscited by 1
Built on by
Not cited yet.