Noise-based Local Learning using Stochastic Magnetic Tunnel Junctions

Kees Koenders, Leo Schnitzpan, Fabian Kammerbauer, Sinan Shu, Gerhard Jakob +4 more
12/17/2024
cs.ETcond-mat.mes-hallcs.LG

No official code found. Best implementation: artcogsys/MTJ-Node-Perturbation (3 stars, last commit 2025-04-16).

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 devices.

View on arXivView PDF

Code Implementations(1)

30PythonDec 16, 20241 years ago

Similar Papers

Cite this paper

@article{koenders2024noisebased,
  title  = {Noise-based Local Learning using Stochastic Magnetic Tunnel Junctions},
  author = {Kees Koenders and Leo Schnitzpan and Fabian Kammerbauer and Sinan Shu and Gerhard Jakob and Mathis Kläui and Johan Mentink and Nasir Ahmad and Marcel van Gerven},
  year   = {2024},
  eprint = {2412.12783},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.12783v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.12783.svg)](https://codeofpaper.com/paper/2412.12783)

Discussion