IRL-DAL: Safe and Adaptive Trajectory Planning for Autonomous Driving via Energy-Guided Diffusion Models
Seyed Ahmad Hosseini Miangoleh, Amin Jalal Aghdasian, Farzaneh Abdollahi
TL;DR
IRL-DAL addresses the challenge of safe, robust autonomous driving in dynamic environments by unifying imitation learning, inverse reinforcement learning, diffusion-based safety planning, and adaptive perception. The framework combines a two-phase training curriculum (imitation pre-training followed by IRL-PPO fine-tuning), a diffusion-based on-demand safety supervisor, and a Learnable Adaptive Mask (LAM) to achieve expert-like behavior with improved safety. Key innovations include FSM-aware experience replay, an energy-guided diffusion planner for runtime safety, and SAEC to provide safe corrections without terminating episodes prematurely. In Webots, IRL-DAL achieves a 96% success rate and reduces collisions to 0.05 per 1k steps, with ablations showing substantial gains from FSM replay, the diffusion planner, and LAM+SAEC.
Abstract
This paper proposes a novel inverse reinforcement learning framework using a diffusion-based adaptive lookahead planner (IRL-DAL) for autonomous vehicles. Training begins with imitation from an expert finite state machine (FSM) controller to provide a stable initialization. Environment terms are combined with an IRL discriminator signal to align with expert goals. Reinforcement learning (RL) is then performed with a hybrid reward that combines diffuse environmental feedback and targeted IRL rewards. A conditional diffusion model, which acts as a safety supervisor, plans safe paths. It stays in its lane, avoids obstacles, and moves smoothly. Then, a learnable adaptive mask (LAM) improves perception. It shifts visual attention based on vehicle speed and nearby hazards. After FSM-based imitation, the policy is fine-tuned with Proximal Policy Optimization (PPO). Training is run in the Webots simulator with a two-stage curriculum. A 96\% success rate is reached, and collisions are reduced to 0.05 per 1k steps, marking a new benchmark for safe navigation. By applying the proposed approach, the agent not only drives in lane but also handles unsafe conditions at an expert level, increasing robustness.We make our code publicly available.
