Reinforcement Learning with Probabilistic Guarantees for Autonomous Driving
Maxime Bouton, Jesper Karlsson, Alireza Nakhaei, Kikuo Fujimura, Mykel, J. Kochenderfer, Jana Tumova

TL;DR
This paper introduces a method to incorporate probabilistic safety guarantees into reinforcement learning for autonomous driving by constraining actions with linear temporal logic, demonstrated through an intersection scenario.
Contribution
It presents a novel approach to enforce probabilistic guarantees in RL for autonomous driving using LTL constraints, improving safety and training efficiency.
Findings
Policy outperforms rule-based heuristics in efficiency
Strong safety guarantees are achieved
Simplifies reward design and training process
Abstract
Designing reliable decision strategies for autonomous urban driving is challenging. Reinforcement learning (RL) has been used to automatically derive suitable behavior in uncertain environments, but it does not provide any guarantee on the performance of the resulting policy. We propose a generic approach to enforce probabilistic guarantees on an RL agent. An exploration strategy is derived prior to training that constrains the agent to choose among actions that satisfy a desired probabilistic specification expressed with linear temporal logic (LTL). Reducing the search space to policies satisfying the LTL formula helps training and simplifies reward design. This paper outlines a case study of an intersection scenario involving multiple traffic participants. The resulting policy outperforms a rule-based heuristic approach in terms of efficiency while exhibiting strong guarantees on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAutonomous Vehicle Technology and Safety · Reinforcement Learning in Robotics · Formal Methods in Verification
