mlsanityData to 14 Oct 2026

Shift-BNN: Highly-Efficient Probabilistic Bayesian Neural Network Training via Memory-Friendly Pattern Retrieving

arXiv 2110.03553 ↗First posted 7 Oct 2021cs.AR cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

Bayesian Neural Networks (BNNs) that possess a property of uncertainty estimation have been increasingly adopted in a wide range of safety-critical AI applications which demand reliable and robust decision making, e.g., self-driving, rescue robots, medical image diagnosis. The training procedure of a probabilistic BNN model involves training an ensemble of sampled DNN models, which induces orders of magnitude larger volume of data movement than training a single DNN model. In this paper, we reveal that the root cause for BNN training inefficiency originates from the massive off-chip data transfer by Gaussian Random Variables (GRVs). To tackle this challenge, we propose a novel design that eliminates all the off-chip data transfer by GRVs through the reversed shifting of Linear Feedback Shift Registers (LFSRs) without incurring any training accuracy loss. To efficiently support our LFSR reversion strategy at the hardware level, we explore the design space of the current DNN accelerators and identify the optimal computation mapping scheme to best accommodate our strategy. By leveraging this finding, we design and prototype the first highly efficient BNN training accelerator, named Shift-BNN, that is low-cost and scalable. Extensive evaluation on five representative BNN models demonstrates that Shift-BNN achieves an average of 4.9x (up to 10.8x) boost in energy efficiency and 1.6x (up to 2.8x) speedup over the baseline DNN training accelerator.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 29 of its 66 references that are in the map. First posted on arXiv 7 Oct 2021.

Builds on

29 of 66 references.

References · 29

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  4. 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
  5. 2016Concrete Problems in AI Safetycited by 1,642
  6. 2016Variational Inference: A Review for Statisticianscited by 1,472
  7. 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,068
  8. 2016End to End Learning for Self-Driving Carscited by 1,009
  9. 2015Deep Learning with Limited Numerical Precisioncited by 376
  10. 2017Advances in Variational Inferencecited by 236
  11. 2015Bayesian SegNet: Model Uncertainty in Deep Convolutional Encoder-Decoder Architectures for Scene Understandingcited by 218
  12. 2018Training Deep Neural Networks with 8-bit Floating Point Numberscited by 164
17 more
  1. 2018Scalable Methods for 8-bit Training of Neural Networkscited by 142
  2. 2015P-CNN: Pose-based CNN Features for Action Recognitioncited by 58
  3. 2018SuperNeurons: Dynamic GPU Memory Management for Training Deep Neural Networkscited by 55
  4. 2019A Comprehensive guide to Bayesian Convolutional Neural Network with Variational Inferencecited by 51
  5. 2020A Survey of Methods for Low-Power Deep Learning and Computer Visioncited by 37
  6. 2019E2-Train: Training State-of-the-art CNNs with Over 80% Energy Savingscited by 36
  7. 2019Training High-Performance and Large-Scale Deep Neural Networks with Full 8-bit Integerscited by 33
  8. 2019EDEN: Enabling Energy-Efficient, High-Performance Deep Neural Network Inference Using Approximate DRAMcited by 24
  9. 2020FracTrain: Fractionally Squeezing Bit Savings Both Temporally and Spatially for Efficient DNN Trainingcited by 23
  10. 2018VIBNN: Hardware Acceleration of Bayesian Neural Networkscited by 20
  11. 2020Procrustes: a Dataflow and Accelerator for Sparse Deep Neural Network Trainingcited by 18
  12. 2020TensorDash: Exploiting Sparsity to Accelerate Deep Neural Network Training and Inferencecited by 16
  13. 2019HyPar: Towards Hybrid Parallelism for Deep Learning Accelerator Arraycited by 15
  14. 2018Spatial Uncertainty Sampling for End-to-End Controlcited by 13
  15. 2018Echo: Compiler-based GPU Memory Footprint Reduction for LSTM RNN Trainingcited by 10
  16. 2016Distributed Deep Learning Using Synchronous Stochastic Gradient Descentcited by 8
  17. 2018On Machine Learning and Structure for Mobile Robotscited by 1

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 1; 2025: 1.

3 papers.