Sparsity-Aware Optimization of In-Memory Bayesian Binary Neural Network Accelerators

Bayesian Neural Networks (BNNs) provide principled estimates of model and data uncertainty by encoding parameters as distributions. This makes them key enablers for reliable AI that can be deployed on safety critical edge systems. These systems can be made resource efficient by restricting synapses to two synaptic states {−1, +1}, and using a memristive in-memory computing (IMC) paradigm. However, BNNs pose an additional challenge – they require multiple instantiations for ensembling, consuming extra resources in terms of energy and area. In this work, we propose a novel sparsity-aware optimization for Bayesian Binary Neural Network (BBNN) accelerators that exploits the inherent BBNN sampling sparsity – most of the network is made up of synapses that have a high probability of being fixed at ±1 and require no sampling. The optimization scheme proposed here exploits the sampling sparsity that exists both among layers, i.e., only a few layers of the network contain a majority of the probabilistic synapses, as well as the parameters i.e., a tiny fraction of parameters in these layers require sampling, reducing total sampled parameter count further by up to 86%. We demonstrate no loss in accuracy or uncertainty quantification performance for a VGGBinaryConnect network on CIFAR-100 dataset mapped on a custom sparsity-aware phase change memory (PCM) based IMC simulator. We also develop a simple drift compensation technique to demonstrate robustness to drift-induced degradation. Finally, we project latency, energy, and area for sparsity-aware BNN implementation in both pipelined and non-pipelined modes. With sparsity-aware implementation, we estimate upto 5.3× reduction in area and 8.8× reduction in energy compared to a non-sparsity-aware implementation. Our approach also results in 2.9× more power efficiency compared to the state-of-the-art BNN accelerator.

Authors

Institutions

Publication Details

Published
2025-05-25
DOI
https://doi.org/10.1109/iscas56072.2025.11043768
Citations
2
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
4.96
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Sparsity-Aware Optimization of In-Memory Bayesian Binary Neural Network Accelerators

Bashir M. Al‐Hashimi, Bipin Rajendran, Prabodh Katti
2 citations
Neural Networks and Applications
4.96
article

Sparsity-Aware Optimization of In-Memory Bayesian Binary Neural Network Accelerators

Bashir M. Al‐Hashimi, Bipin Rajendran, Prabodh Katti
article en
2 citations

Abstract

Bayesian Neural Networks (BNNs) provide principled estimates of model and data uncertainty by encoding parameters as distributions. This makes them key enablers for reliable AI that can be deployed on safety critical edge systems. These systems can be made resource efficient by restricting synapses to two synaptic states {−1, +1}, and using a memristive in-memory computing (IMC) paradigm. However, BNNs pose an additional challenge – they require multiple instantiations for ensembling, consuming extra resources in terms of energy and area. In this work, we propose a novel sparsity-aware optimization for Bayesian Binary Neural Network (BBNN) accelerators that exploits the inherent BBNN sampling sparsity – most of the network is made up of synapses that have a high probability of being fixed at ±1 and require no sampling. The optimization scheme proposed here exploits the sampling sparsity that exists both among layers, i.e., only a few layers of the network contain a majority of the probabilistic synapses, as well as the parameters i.e., a tiny fraction of parameters in these layers require sampling, reducing total sampled parameter count further by up to 86%. We demonstrate no loss in accuracy or uncertainty quantification performance for a VGGBinaryConnect network on CIFAR-100 dataset mapped on a custom sparsity-aware phase change memory (PCM) based IMC simulator. We also develop a simple drift compensation technique to demonstrate robustness to drift-induced degradation. Finally, we project latency, energy, and area for sparsity-aware BNN implementation in both pipelined and non-pipelined modes. With sparsity-aware implementation, we estimate upto 5.3× reduction in area and 8.8× reduction in energy compared to a non-sparsity-aware implementation. Our approach also results in 2.9× more power efficiency compared to the state-of-the-art BNN accelerator.

King's College London (GB)
Openalex Percentile: Top 5%
Neural Networks and Applications
4.96
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.