Bayesian Reasoning Enabled by Spin-Orbit Torque Magnetic Tunnel Junctions
Yingqian Xu, Xiaohan Li, Caihua Wan, Ran Zhang, Bin He, Shiqiang Liu, Jihao Xia, Dehao Kong, Shilong Xiong, Guoqiang Yu, Xiufeng Han
TL;DR
The paper addresses the demand for efficient probabilistic reasoning hardware by leveraging spin-orbit torque MTJs (SOT-MTJs) to implement Bayesian network reasoning. It combines a forward-propagating probabilistic neuron network with a simple point-by-point training algorithm that parameterizes CPTs or PDFs without storing large historical data, and demonstrates SOT-MTJs as high-quality probabilistic samplers. Key contributions include a detailed device characterization showing controllable stochastic switching, a 4-node network mapping that links PDFs to network weights, and a real-time training protocol validated on a medical-diagnostic example with demonstrated adaptability to changing data distributions. The work suggests a promising, low-storage hardware pathway for probabilistic neural computation and broadens the applications of spintronic devices in AI tasks.
Abstract
Bayesian networks play an increasingly important role in data mining, inference, and reasoning with the rapid development of artificial intelligence. In this paper, we present proof-of-concept experiments demonstrating the use of spin-orbit torque magnetic tunnel junctions (SOT-MTJs) in Bayesian network reasoning. Not only can the target probability distribution function (PDF) of a Bayesian network be precisely formulated by a conditional probability table as usual but also quantitatively parameterized by a probabilistic forward propagating neuron network. Moreover, the parameters of the network can also approach the optimum through a simple point-by point training algorithm, by leveraging which we do not need to memorize all historical data nor statistically summarize conditional probabilities behind them, significantly improving storage efficiency and economizing data pretreatment. Furthermore, we developed a simple medical diagnostic system using the SOT-MTJ as a random number generator and sampler, showcasing the application of SOT-MTJ-based Bayesian reasoning. This SOT-MTJ-based Bayesian reasoning shows great promise in the field of artificial probabilistic neural network, broadening the scope of spintronic device applications and providing an efficient and low-storage solution for complex reasoning tasks.
