Litcius/Paper detail

Exploiting Oxide Based Resistive RAM Variability for Bayesian Neural Network Hardware Design

Akul Malhotra, Sen Lu, Kezhou Yang, Abhronil Sengupta

2020IEEE Transactions on Nanotechnology40 citationsDOIOpen Access PDF

Abstract

Uncertainty plays a key role in real-time machine learning. As a significant shift from standard deep networks, which does not consider any uncertainty formulation during its training or inference, Bayesian deep networks are being currently investigated where the network is envisaged as an ensemble of plausible models learnt by the Bayes' formulation in response to uncertainties in sensory data. Bayesian deep networks consider each synaptic weight as a sample drawn from a probability distribution with learnt mean and variance. This letter elaborates on a hardware design that exploits cycle-to-cycle variability of oxide based Resistive Random Access Memories (RRAMs) as a means to realize such a probabilistic sampling function, instead of viewing it as a disadvantage.

Topics & Concepts

Computer scienceArtificial intelligenceBayesian networkBayesian inferenceArtificial neural networkMachine learningBayesian programmingDeep learningBayesian probabilityProbabilistic logicMNIST databaseBayes' theoremVariable-order Bayesian networkAdvanced Memory and Neural ComputingMachine Learning and ELMCCD and CMOS Imaging Sensors