Noise-based Local Learning using Stochastic Magnetic Tunnel Junctions
Kees Koenders, Leo Schnitzpan, Fabian Kammerbauer, Sinan Shu, Gerhard Jakob, Mathis Kl\"aui, Johan Mentink, Nasir Ahmad, Marcel van Gerven

TL;DR
This paper presents a novel noise-based learning method for physical neural networks that leverages inherent device noise, demonstrating effective learning comparable to backpropagation through simulation and experimental spintronics hardware.
Contribution
It introduces a new noise-based learning approach for physical systems, validated through simulation and experimental magnetic tunnel junction hardware.
Findings
Effective learning achieved with noise-based approach
Performance approaches traditional backpropagation
Experimental demonstration with magnetic tunnel junctions
Abstract
Brain-inspired learning in physical hardware has enormous potential to learn fast at minimal energy expenditure. One of the characteristics of biological learning systems is their ability to learn in the presence of various noise sources. Inspired by this observation, we introduce a novel noise-based learning approach for physical systems implementing multi-layer neural networks. Simulation results show that our approach allows for effective learning whose performance approaches that of the conventional effective yet energy-costly backpropagation algorithm. Using a spintronics hardware implementation, we demonstrate experimentally that learning can be achieved in a small network composed of physical stochastic magnetic tunnel junctions. These results provide a path towards efficient learning in general physical systems which embraces rather than mitigates the noise inherent in physical…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Machine Learning and ELM · Non-Destructive Testing Techniques
