Display options
Share it on

Front Comput Neurosci. 2021 Mar 08;15:584797. doi: 10.3389/fncom.2021.584797. eCollection 2021.

Hardware Design for Autonomous Bayesian Networks.

Frontiers in computational neuroscience

Rafatul Faria, Jan Kaiser, Kerem Y Camsari, Supriyo Datta

Affiliations

  1. Department of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, United States.
  2. Department of Electrical and Computer Engineering, University of California, Santa Barbara, Santa Barbara, CA, United States.

PMID: 33762919 PMCID: PMC7982658 DOI: 10.3389/fncom.2021.584797

Abstract

Directed acyclic graphs or Bayesian networks that are popular in many AI-related sectors for probabilistic inference and causal reasoning can be mapped to probabilistic circuits built out of probabilistic bits (p-bits), analogous to binary stochastic neurons of stochastic artificial neural networks. In order to satisfy standard statistical results, individual p-bits not only need to be updated sequentially but also in order from the parent to the child nodes, necessitating the use of sequencers in software implementations. In this article, we first use SPICE simulations to show that an autonomous hardware Bayesian network can operate correctly without any clocks or sequencers, but only if the individual p-bits are appropriately designed. We then present a simple behavioral model of the autonomous hardware illustrating the essential characteristics needed for correct sequencer-free operation. This model is also benchmarked against SPICE simulations and can be used to simulate large-scale networks. Our results could be useful in the design of hardware accelerators that use energy-efficient building blocks suited for low-level implementations of Bayesian networks. The autonomous massively parallel operation of our proposed stochastic hardware has biological relevance since neural dynamics in brain is also stochastic and autonomous by nature.

Copyright © 2021 Faria, Kaiser, Camsari and Datta.

Keywords: Bayesian network; binary stochastic neuron; inference; magnetic tunnel junction; probabilistic spin logic

Conflict of interest statement

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Comput Biol Med. 2016 Feb 1;69:245-53 - PubMed
  2. J Comput Biol. 2000;7(3-4):601-20 - PubMed
  3. Sci Rep. 2017 Oct 26;7(1):14101 - PubMed
  4. IEEE Trans Neural Netw. 2005 Sep;16(5):1088-109 - PubMed
  5. Sci Rep. 2017 Mar 15;7:44370 - PubMed
  6. Bioinformatics. 2005 Jan 1;21(1):71-9 - PubMed
  7. Sci Rep. 2018 Nov 12;8(1):16689 - PubMed
  8. Nat Commun. 2019 Nov 8;10(1):5113 - PubMed
  9. Nature. 2019 Sep;573(7774):390-393 - PubMed
  10. Sci Rep. 2016 Jul 21;6:29893 - PubMed
  11. Science. 2003 Oct 17;302(5644):449-53 - PubMed
  12. Nat Commun. 2018 Apr 18;9(1):1533 - PubMed
  13. Science. 2012 May 4;336(6081):555-8 - PubMed
  14. Sci Rep. 2017 Sep 8;7(1):10994 - PubMed
  15. Front Comput Neurosci. 2020 Feb 25;14:14 - PubMed
  16. Nat Commun. 2013;4:2072 - PubMed
  17. IEEE Trans Neural Netw Learn Syst. 2019 Jun;30(6):1920-1926 - PubMed
  18. Nature. 2018 Jun;558(7708):60-67 - PubMed
  19. Front Neurosci. 2016 Mar 18;10:104 - PubMed
  20. Front Comput Neurosci. 2014 Oct 16;8:131 - PubMed
  21. Science. 2014 Aug 8;345(6197):668-73 - PubMed
  22. Nat Commun. 2018 Jun 19;9(1):2385 - PubMed

Publication Types