Electrical Tunable Spintronic Neuron with Trainable Activation Function
Yue Xin, Kang Zhou, Xuanyao Fong, Yumeng Yang, Shenghua Gao, Zhifeng, Zhu

TL;DR
This paper introduces a spintronic neuron with a dynamically adjustable activation function, enabling improved neural network training and accuracy without extra energy costs, by exploiting magnetic properties for hardware-based learning.
Contribution
It presents a novel spintronic neuron with tunable activation functions controlled by magnetic properties, allowing hardware-based adaptation during training.
Findings
Improved digit recognition accuracy from 88% to 91.3%.
Activation function slope can be electrically tuned during training.
No additional energy consumption is required for the tunability.
Abstract
Spintronic devices have been widely studied for the hardware realization of artificial neurons. The stochastic switching of magnetic tunnel junction driven by the spin torque is commonly used to produce the sigmoid activation function. However, the shape of the activation function in previous studies is fixed during the training of neural network. This restricts the updating of weights and results in a limited performance. In this work, we exploit the physics behind the spin torque induced magnetization switching to enable the dynamic change of the activation function during the training process. Specifically, the pulse width and magnetic anisotropy can be electrically controlled to change the slope of activation function, which enables a faster or slower change of output required by the backpropagation algorithm. This is also similar to the idea of batch normalization that is widely…
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.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Neural Networks and Reservoir Computing
