Towards Dependable Autonomous Systems Based on Bayesian Deep Learning Components
arXiv:2301.05297 · doi:10.1109/EDCC57035.2022.00021
Abstract
As autonomous systems increasingly rely on Deep Neural Networks (DNN) to implement the navigation pipeline functions, uncertainty estimation methods have become paramount for estimating confidence in DNN predictions. Bayesian Deep Learning (BDL) offers a principled approach to model uncertainties in DNNs. However, in DNN-based systems, not all the components use uncertainty estimation methods and typically ignore the uncertainty propagation between them. This paper provides a method that considers the uncertainty and the interaction between BDL components to capture the overall system uncertainty. We study the effect of uncertainty propagation in a BDL-based system for autonomous aerial navigation. Experiments show that our approach allows us to capture useful uncertainty estimates while slightly improving the system's performance in its final task. In addition, we discuss the benefits, challenges, and implications of adopting BDL to build dependable autonomous systems.
arXiv commentAccepted and presented at the 18th European Dependable Computing Conference (EDCC), Zaragoza, Spain, 2022. arXiv admin note: substantial text overlap with arXiv:2206.01953
References in corpus (9)
- Auto-Encoding Variational Bayes
- A Survey of Deep Learning Techniques for Autonomous Driving
- Accurate Uncertainties for Deep Learning Using Calibrated Regression
- A General Framework for Uncertainty Estimation in Deep Learning
- Evaluating Uncertainty Quantification in End-to-End Autonomous Driving Control
- On the Implementation of Behavior Trees in Robotics
- Practical Solutions for Machine Learning Safety in Autonomous Vehicles
- Identifying Causal-Effect Inference Failure with Uncertainty-Aware Models
- Improving Robustness of Deep Neural Networks for Aerial Navigation by Incorporating Input Uncertainty