Extensive Exploration in Complex Traffic Scenarios using Hierarchical Reinforcement Learning
Zhihao Zhang, Ekim Yurtsever, Keith A. Redmill
TL;DR
The paper tackles autonomous highway driving in complex traffic by introducing a hierarchical DRL framework that splits decision-making into long-horizon high-level planning and precise low-level control. A two-step training procedure first optimizes the high-level policy and then the low-level controller, enabling better exploration and long-term rewards. Key contributions include a novel hierarchical DRL architecture, a speed-biased reward design, and a trap-scenario evaluation demonstrating improved long-term performance over single-level DRL. This approach enhances robustness and generalization in realistic traffic conditions, informing safer and scalable autonomous driving strategies.
Abstract
Developing an automated driving system capable of navigating complex traffic environments remains a formidable challenge. Unlike rule-based or supervised learning-based methods, Deep Reinforcement Learning (DRL) based controllers eliminate the need for domain-specific knowledge and datasets, thus providing adaptability to various scenarios. Nonetheless, a common limitation of existing studies on DRL-based controllers is their focus on driving scenarios with simple traffic patterns, which hinders their capability to effectively handle complex driving environments with delayed, long-term rewards, thus compromising the generalizability of their findings. In response to these limitations, our research introduces a pioneering hierarchical framework that efficiently decomposes intricate decision-making problems into manageable and interpretable subtasks. We adopt a two step training process that trains the high-level controller and low-level controller separately. The high-level controller exhibits an enhanced exploration potential with long-term delayed rewards, and the low-level controller provides longitudinal and lateral control ability using short-term instantaneous rewards. Through simulation experiments, we demonstrate the superiority of our hierarchical controller in managing complex highway driving situations.
