Demystifying the Physics of Deep Reinforcement Learning-Based Autonomous Vehicle Decision-Making
<|reference_start|>Demystifying the Physics of Deep Reinforcement Learning-Based Autonomous Vehicle Decision-Making: With the advent of universal function approximators in the domain of reinforcement learning, the number of practical applications leveraging deep reinforcement learning (DRL) has exploded. Decision-making in autonomous vehicles (AVs) has emerged as a chief application among them, taking the sensor data or the higher-order kinematic variables as the input and providing a discrete choice or continuous control output. There has been a continuous effort to understand the black-box nature of the DRL models, but so far, there hasn't been any discussion (to the best of authors' knowledge) about how the models learn the physical process. This presents an overwhelming limitation that restricts the real-world deployment of DRL in AVs. Therefore, in this research work, we try to decode the knowledge learnt by the attention-based DRL framework about the physical process. We use a continuous proximal policy optimization-based DRL algorithm as the baseline model and add a multi-head attention framework in an open-source AV simulation environment. We provide some analytical techniques for discussing the interpretability of the trained models in terms of explainability and causality for spatial and temporal correlations. We show that the weights in the first head encode the positions of the neighboring vehicles while the second head focuses on the leader vehicle exclusively. Also, the ego vehicle's action is causally dependent on the vehicles in the target lane spatially and temporally. Through these findings, we reliably show that these techniques can help practitioners decipher the results of the DRL algorithms.<|reference_end|>
@article{wan2024demystifying,
    title={Demystifying the Physics of Deep Reinforcement Learning-Based Autonomous
  Vehicle Decision-Making},
    author={Hanxi Wan, Pei Li, Arpan Kusari},
    journal={arXiv preprint arXiv:2403.11432},
    year={2024},
    archivePrefix={arXiv},
    eprint={2403.11432},
    primaryClass={cs.RO cs.AI cs.LG}
}