Bi-sigmoid spike-timing dependent plasticity learning rule for magnetic tunnel junction-based SNN
- PMID: 38817912
- PMCID: PMC11137280
- DOI: 10.3389/fnins.2024.1387339
Bi-sigmoid spike-timing dependent plasticity learning rule for magnetic tunnel junction-based SNN
Abstract
In this study, we explore spintronic synapses composed of several Magnetic Tunnel Junctions (MTJs), leveraging their attractive characteristics such as endurance, nonvolatility, stochasticity, and energy efficiency for hardware implementation of unsupervised neuromorphic systems. Spiking Neural Networks (SNNs) running on dedicated hardware are suitable for edge computing and IoT devices where continuous online learning and energy efficiency are important characteristics. We focus in this work on synaptic plasticity by conducting comprehensive electrical simulations to optimize the MTJ-based synapse design and find the accurate neuronal pulses that are responsible for the Spike Timing Dependent Plasticity (STDP) behavior. Most proposals in the literature are based on hardware-independent algorithms that require the network to store the spiking history to be able to update the weights accordingly. In this work, we developed a new learning rule, the Bi-Sigmoid STDP (B2STDP), which originates from the physical properties of MTJs. This rule enables immediate synaptic plasticity based on neuronal activity, leveraging in-memory computing. Finally, the integration of this learning approach within an SNN framework leads to a 91.71% accuracy in unsupervised image classification, demonstrating the potential of MTJ-based synapses for effective online learning in hardware-implemented SNNs.
Keywords: MTJ; SNN; STDP; neuromorphic; online learning; spintronics; unsupervised.
Copyright © 2024 Daddinounou and Vatajelu.
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.
Figures







Similar articles
-
In situ unsupervised learning using stochastic switching in magneto-electric magnetic tunnel junctions.Philos Trans A Math Phys Eng Sci. 2020 Feb 7;378(2164):20190157. doi: 10.1098/rsta.2019.0157. Epub 2019 Dec 23. Philos Trans A Math Phys Eng Sci. 2020. PMID: 31865881 Free PMC article.
-
Realization of Artificial Neurons and Synapses Based on STDP Designed by an MTJ Device.Micromachines (Basel). 2023 Sep 23;14(10):1820. doi: 10.3390/mi14101820. Micromachines (Basel). 2023. PMID: 37893257 Free PMC article.
-
Magnetic Tunnel Junction Based Long-Term Short-Term Stochastic Synapse for a Spiking Neural Network with On-Chip STDP Learning.Sci Rep. 2016 Jul 13;6:29545. doi: 10.1038/srep29545. Sci Rep. 2016. PMID: 27405788 Free PMC article.
-
Deep Learning With Spiking Neurons: Opportunities and Challenges.Front Neurosci. 2018 Oct 25;12:774. doi: 10.3389/fnins.2018.00774. eCollection 2018. Front Neurosci. 2018. PMID: 30410432 Free PMC article. Review.
-
Spike timing-dependent plasticity and memory.Curr Opin Neurobiol. 2023 Jun;80:102707. doi: 10.1016/j.conb.2023.102707. Epub 2023 Mar 14. Curr Opin Neurobiol. 2023. PMID: 36924615 Review.
References
-
- Andreeva N., Ryndin E., Gerasimova M. (2020). Memristive logic design of multifunctional spiking neural network with unsupervised learning. Bio. Nano. Sci. 10, 824–833. 10.1007/s12668-020-00778-2 - DOI
-
- Baji T. (2017). “Gpu: the biggest key processor for ai and parallel processing,” in Photomask Japan 2017: XXIV Symposium on Photomask and Next-Generation Lithography Mask Technology (Bellingham, WA: SPIE; ), 24–29.
-
- Caravelli F., Milano G., Ricciardi C., Kuncic Z. (2023). Mean field theory of self-organizing memristive connectomes. Ann. Phys. 535:2300090. 10.1002/andp.202300090 - DOI
LinkOut - more resources
Full Text Sources