Interpretable Learning for Self-Driving Cars by Visualizing Causal Attention

03/30/2017
by   Jinkyu Kim, et al.
0

Deep neural perception and control networks are likely to be a key component of self-driving vehicles. These models need to be explainable - they should provide easy-to-interpret rationales for their behavior - so that passengers, insurance companies, law enforcement, developers etc., can understand what triggered a particular behavior. Here we explore the use of visual explanations. These explanations take the form of real-time highlighted regions of an image that causally influence the network's output (steering control). Our approach is two-stage. In the first stage, we use a visual attention model to train a convolution network end-to-end from images to steering angle. The attention model highlights image regions that potentially influence the network's output. Some of these are true influences, but some are spurious. We then apply a causal filtering step to determine which input regions actually influence the output. This produces more succinct visual explanations and more accurately exposes the network's behavior. We demonstrate the effectiveness of our model on three datasets totaling 16 hours of driving. We first show that training with attention does not degrade the performance of the end-to-end network. Then we show that the network causally cues on a variety of features that are used by humans while driving.

READ FULL TEXT

page 2

page 5

page 6

page 7

research
07/30/2018

Textual Explanations for Self-Driving Vehicles

Deep neural perception and control networks have become key components o...
research
05/08/2020

Attentional Bottleneck: Towards an Interpretable Deep Driving Network

Deep neural networks are a key component of behavior prediction and moti...
research
11/16/2019

Grounding Human-to-Vehicle Advice for Self-driving Vehicles

Recent success suggests that deep neural control networks are likely to ...
research
09/11/2019

Human Visual Attention Prediction Boosts Learning & Performance of Autonomous Driving Agents

Autonomous driving is a multi-task problem requiring a deep understandin...
research
06/29/2018

Ignition: An End-to-End Supervised Model for Training Simulated Self-Driving Vehicles

We introduce Ignition: an end-to-end neural network architecture for tra...
research
02/09/2019

Hierarchical Multi-task Deep Neural Network Architecture for End-to-End Driving

A novel hierarchical Deep Neural Network (DNN) model is presented to add...
research
09/05/2023

Causal Scoring Medical Image Explanations: A Case Study On Ex-vivo Kidney Stone Images

On the promise that if human users know the cause of an output, it would...

Please sign up or login with your details

Forgot password? Click here to reset