Explaining Autonomous Driving Actions with Visual Question Answering

Shahin Atakishiyev, Mohammad Salameh, Housam Babiker, Randy Goebel
7/19/2023
cs.CVcs.AI

No official code found. Best implementation: Shahin-01/VQA-AD (19 stars, last commit 2024-02-15).

Abstract

The end-to-end learning ability of self-driving vehicles has achieved significant milestones over the last decade owing to rapid advances in deep learning and computer vision algorithms. However, as autonomous driving technology is a safety-critical application of artificial intelligence (AI), road accidents and established regulatory principles necessitate the need for the explainability of intelligent action choices for self-driving vehicles. To facilitate interpretability of decision-making in autonomous driving, we present a Visual Question Answering (VQA) framework, which explains driving actions with question-answering-based causal reasoning. To do so, we first collect driving videos in a simulation environment using reinforcement learning (RL) and extract consecutive frames from this log data uniformly for five selected action categories. Further, we manually annotate the extracted frames using question-answer pairs as justifications for the actions chosen in each scenario. Finally, we evaluate the correctness of the VQA-predicted answers for actions on unseen driving scenes. The empirical results suggest that the VQA mechanism can provide support to interpret real-time decisions of autonomous vehicles and help enhance overall driving safety.

View on arXivView PDF

Code Implementations(1)

Shahin-01/VQA-ADCommunity100%

Explaining Autonomous Driving Actions with Visual Question Answering (IEEE ITSC-2023)

191Shell, PythonApr 12, 20232 years ago

Similar Papers

Cite this paper

@article{atakishiyev2023explaining,
  title  = {Explaining Autonomous Driving Actions with Visual Question Answering},
  author = {Shahin Atakishiyev and Mohammad Salameh and Housam Babiker and Randy Goebel},
  year   = {2023},
  eprint = {2307.10408},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.10408v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.10408.svg)](https://codeofpaper.com/paper/2307.10408)

Discussion