Year: 2026
Type: preprint
Abstract: Bayesian neural networks (BNNs) require hardware capable of storing and sampling probabilistic synaptic weights. While population coding exploits device-to-device (D2D) variability to encode weight distributions, temporal sampling instead requires controlled and reproducible stochastic fluctuations, making its hardware implementation particularly challenging. Here, we demonstrate a memristor-based temporal-coding circuit that combines three analog memristor devices per synaptic weight to encode its mean and standard deviation with an externally injected white-noise source for sample generation. A dedicated fluctuation-amplification stage provides controllable temporal stochasticity, while a hierarchical training algorithm explicitly models device-to-device variability and temporal noise to ensure robust Bayesian inference under hardware non-idealities. On the MIT-BIH arrhythmia classification task, the proposed approach achieves a 2.7-fold reduction in memory footprint compared with an equivalent population-coding implementation, while preserving Bayesian inference accuracy and uncertainty estimates.
Source: Research Square
Institutions: Université de Toulon, Aix-Marseille Université, Commissariat à l'Énergie Atomique et aux Énergies Alternatives, Laboratoire d'Électronique des Technologies de l'Information, Université Grenoble Alpes, Centre National de la Recherche Scientifique, Université Paris-Saclay, Centre de Nanosciences et de Nanotechnologies
Language: English
Subfield: Electrical and Electronic Engineering
Field: Engineering
Domain: Physical Sciences
Open Access status: green
Funder: Agence Nationale de la Recherche
Award: BioElectronPhoton
OpenAlex ID: W7214957652
