High-Performance FPGA-based Accelerator for Bayesian Neural Networks
Not on the map. Why?
Abstract (arXiv)
Neural networks (NNs) have demonstrated their potential in a wide range of applications such as image recognition, decision making or recommendation systems. However, standard NNs are unable to capture their model uncertainty which is crucial for many safety-critical applications including healthcare and autonomous vehicles. In comparison, Bayesian neural networks (BNNs) are able to express uncertainty in their prediction via a mathematical grounding. Nevertheless, BNNs have not been as widely used in industrial practice, mainly because of their expensive computational cost and limited hardware performance. This work proposes a novel FPGA-based hardware architecture to accelerate BNNs inferred through Monte Carlo Dropout. Compared with other state-of-the-art BNN accelerators, the proposed accelerator can achieve up to 4 times higher energy efficiency and 9 times better compute efficiency. Considering partial Bayesian inference, an automatic framework is proposed, which explores the trade-off between hardware and algorithmic performance. Extensive experiments are conducted to demonstrate that our proposed framework can effectively find the optimal points in the design space.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 11 of its 21 references that are in the map. First posted on arXiv 12 May 2021.
Builds on
11 of 21 references.
References · 11
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2017On Calibration of Modern Neural Networkscited by 4,960
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2020Being Bayesian, Even Just a Bit, Fixes Overconfidence in ReLU Networkscited by 231
- 2015Bayesian SegNet: Model Uncertainty in Deep Convolutional Encoder-Decoder Architectures for Scene Understandingcited by 218
- 2018VIBNN: Hardware Acceleration of Bayesian Neural Networkscited by 20
- 2020Stochastic-YOLO: Efficient Probabilistic Object Detection under Dataset Shiftscited by 9
- 2020VINNAS: Variational Inference-based Neural Network Architecture Searchcited by 3
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 4; 2025: 0; 2026: 1.
8 papers.
- 2023Scale-Dropout: Estimating Uncertainty in Deep Neural Networks Using Stochastic Scalecited by 6
- 2023When Monte-Carlo Dropout Meets Multi-Exit: Optimizing Bayesian Neural Networks on FPGAcited by 4
- 2021Optimizing Bayesian Recurrent Neural Networks on an FPGA-based Acceleratorcited by 3
- 2024Enhancing Dropout-based Bayesian Neural Networks with Multi-Exit on FPGAcited by 0
- 2024Hardware-Aware Neural Dropout Search for Reliable Uncertainty Prediction on FPGAcited by 0
- 2024Accelerating MRI Uncertainty Estimation with Mask-based Bayesian Neural Networkcited by 0
- 2024Bayes2IMC: In-Memory Computing for Bayesian Binary Neural Networkscited by 0
- 2026Algorithm and Hardware Co-Design for Efficient Complex-Valued Uncertainty Estimationcited by 0
- 2026Algorithm and Hardware Co-Design for Efficient Complex-Valued Uncertainty Estimation21 Apr 2026
- 2024Bayes2IMC: In-Memory Computing for Bayesian Binary Neural Networks12 Nov 2024
- 2024Accelerating MRI Uncertainty Estimation with Mask-based Bayesian Neural Network7 Jul 2024
- 2024Hardware-Aware Neural Dropout Search for Reliable Uncertainty Prediction on FPGA23 Jun 2024
- 2024Enhancing Dropout-based Bayesian Neural Networks with Multi-Exit on FPGA20 Jun 2024
- 2023Scale-Dropout: Estimating Uncertainty in Deep Neural Networks Using Stochastic Scale27 Nov 2023
- 2023When Monte-Carlo Dropout Meets Multi-Exit: Optimizing Bayesian Neural Networks on FPGA13 Aug 2023
- 2021Optimizing Bayesian Recurrent Neural Networks on an FPGA-based Accelerator4 Jun 2021