Don't do it: Safer Reinforcement Learning With Rule-based Guidance
During training, reinforcement learning systems interact with the world without considering the safety of their actions. When deployed into the real world, such systems can be dangerous and cause harm to their surroundings. Often, dangerous situations can be mitigated by defining a set of rules that the system should not violate under any conditions. For example, in robot navigation, one safety rule would be to avoid colliding with surrounding objects and people. In this work, we define safety rules in terms of the relationships between the agent and objects and use them to prevent reinforcement learning systems from performing potentially harmful actions. We propose a new safe epsilon-greedy algorithm that uses safety rules to override agents' actions if they are considered to be unsafe. In our experiments, we show that a safe epsilon-greedy policy significantly increases the safety of the agent during training, improves the learning efficiency resulting in much faster convergence, and achieves better performance than the base model.
Code (0)
등록된 구현이 없습니다.
Tasks
reinforcement-learningReinforcement LearningReinforcement Learning (RL)Robot NavigationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Constraint-Guided Reinforcement Learning: Augmenting the Agent-Environment-Interaction
Reinforcement Learning (RL) agents have great successes in solving tasks with large observation and action spaces from limited feedback. Still, training the agents is data-intensive and there are no guarantees that the l…
reinforcement-learningReinforcement LearningReinforcement Learning (RL)Faster and Safer Training by Embedding High-Level Knowledge into Deep Reinforcement Learning
Deep reinforcement learning has been successfully used in many dynamic decision making domains, especially those with very large state spaces. However, it is also well-known that deep reinforcement learning can be very s…
Decision MakingDeep Reinforcement Learningreinforcement-learningReinforcement Learning+1Risk-Aware High-level Decisions for Automated Driving at Occluded Intersections with Reinforcement Learning
Reinforcement learning is nowadays a popular framework for solving different decision making problems in automated driving. However, there are still some remaining crucial challenges that need to be addressed for providi…
Decision MakingReinforcement LearningSaferPath: Hierarchical Visual Navigation with Learned Guidance and Safety-Constrained Control
Visual navigation is a core capability for mobile robots, yet end-to-end learning-based methods often struggle with generalization and safety in unseen, cluttered, or narrow environments. These limitations are especially…
Visual NavigationGuardrails Beat Guidance: A Large-Scale Study of Rules, Skills, and Persistent Configuration for Coding Agents
Random rules improve a coding agent's task performance as much as expert-curated ones (both $+13.8$pp on a discriminative subset of SWE-bench Verified), and in our data every individually beneficial rule is a negative co…