Implementing Bayesian Networks with Embedded Stochastic MRAM
Rafatul Faria, Kerem Y. Camsari, Supriyo Datta

TL;DR
This paper demonstrates how to implement Bayesian networks using magnetic tunnel junction-based stochastic p-bits, enabling electrical emulation of probabilistic models with real-world variable correlations.
Contribution
It introduces a method to translate Bayesian networks into electronic circuits using probabilistic spin logic and p-bits, bridging probabilistic modeling and hardware implementation.
Findings
Circuit-based Bayesian network emulation matches theoretical correlations.
The approach enables real-world variable correlation measurement via electrical circuits.
Benchmark example with genetic relatedness shows accurate results.
Abstract
Magnetic tunnel junctions (MTJ's) with low barrier magnets have been used to implement random number generators (RNG's) and it has recently been shown that such an MTJ connected to the drain of a conventional transistor provides a three-terminal tunable RNG or a -bit. In this letter we show how this -bit can be used to build a -circuit that emulates a Bayesian network (BN), such that the correlations in real world variables can be obtained from electrical measurements on the corresponding circuit nodes. The -circuit design proceeds in two steps: the BN is first translated into a behavioral model, called Probabilistic Spin Logic (PSL), defined by dimensionless biasing (h) and interconnection (J) coefficients, which are then translated into electronic circuit elements. As a benchmark example, we mimic a family tree of three generations and show that the genetic relatedness…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
