When Monte-Carlo Dropout Meets Multi-Exit: Optimizing Bayesian Neural Networks on FPGA
Not on the map. Why?
Abstract (arXiv)
Bayesian Neural Networks (BayesNNs) have demonstrated their capability of providing calibrated prediction for safety-critical applications such as medical imaging and autonomous driving. However, the high algorithmic complexity and the poor hardware performance of BayesNNs hinder their deployment in real-life applications. To bridge this gap, this paper proposes a novel multi-exit Monte-Carlo Dropout (MCD)-based BayesNN that achieves well-calibrated predictions with low algorithmic complexity. To further reduce the barrier to adopting BayesNNs, we propose a transformation framework that can generate FPGA-based accelerators for multi-exit MCD-based BayesNNs. Several novel optimization techniques are introduced to improve hardware performance. Our experiments demonstrate that our auto-generated accelerator achieves higher energy efficiency than CPU, GPU, and other state-of-the-art hardware implementations.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 12 of its 28 references that are in the map. First posted on arXiv 13 Aug 2023.
Builds on
12 of 28 references.
References · 12
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2019Can You Trust Your Model's Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shiftcited by 1,274
- 2019Deep Ensembles: A Loss Landscape Perspectivecited by 438
- 2015Bayesian SegNet: Model Uncertainty in Deep Convolutional Encoder-Decoder Architectures for Scene Understandingcited by 218
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devicescited by 61
- 2022Adaptable Butterfly Accelerator for Attention-based NNs via Hardware and Algorithm Co-designcited by 29
- 2018VIBNN: Hardware Acceleration of Bayesian Neural Networkscited by 19
- 2021High-Performance FPGA-based Accelerator for Bayesian Neural Networkscited by 7
- 2021Stochastic-Shield: A Probabilistic Approach Towards Training-Free Adversarial Defense in Quantized CNNscited by 5
- 2021Students are the Best Teacher: Exit-Ensemble Distillation with Multi-Exitscited by 4
- 2021Shift-BNN: Highly-Efficient Probabilistic Bayesian Neural Network Training via Memory-Friendly Pattern Retrievingcited by 3
Built on by
Citing papers per year: 2024: 2; 2025: 1; 2026: 1.
4 papers.
- 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
- 2025Enhancing Trustworthiness with Mixed Precision: Benchmarks, Opportunities, and Challengescited 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
- 2025Enhancing Trustworthiness with Mixed Precision: Benchmarks, Opportunities, and Challenges27 Nov 2025
- 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