论文标题

自主贝叶斯网络的硬件设计

Hardware Design for Autonomous Bayesian Networks

论文作者

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

论文摘要

在许多与AI相关的概率推理和因果推理中流行的无环形图或贝叶斯网络,可以映射到由概率位(P-BITS)构建的概率电路,类似于与随机人工神经网络的二元天然神经元相似。为了满足标准统计结果,单个P-BITS不仅需要顺序更新,而且还需要从父级到子节点,因此需要在软件实现中使用测序仪。在本文中,我们首先使用香料模拟表明,自动硬件贝叶斯网络可以在没有任何时钟或序列的情况下正确运行,但前提是当单个P-lits适当设计时。然后,我们提出了自主硬件的简单行为模型,说明了正确的无序列操作所需的基本特征。该模型还针对香料模拟进行了基准测试,可用于模拟大规模网络。我们的结果可能在使用适用于贝叶斯网络低级实现的硬件加速器的设计中很有用。我们提出的随机硬件的自主性大规模平行操作具有生物学相关性,因为大脑中的神经动力学也是随机和自主性的。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源