Self-training superconducting neuromorphic circuits using reinforcement learning rules

M. L. Schneider, E. M. Jué, M. R. Pufall, K. Segall, C. W. Anderson
4/29/2024
cond-mat.supr-concs.AI

No confident code implementation found for this paper.

Abstract

Reinforcement learning algorithms are used in a wide range of applications, from gaming and robotics to autonomous vehicles. In this paper we describe a set of reinforcement learning-based local weight update rules and their implementation in superconducting hardware. Using SPICE circuit simulations, we implement a small-scale neural network with a learning time of order one nanosecond. This network can be trained to learn new functions simply by changing the target output for a given set of inputs, without the need for any external adjustments to the network. In this implementation the weights are adjusted based on the current state of the overall network response and locally stored information about the previous action. This removes the need to program explicit weight values in these networks, which is one of the primary challenges that analog hardware implementations of neural networks face. The adjustment of weights is based on a global reinforcement signal that obviates the need for circuitry to back-propagate errors.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{schneider2024selftraining,
  title  = {Self-training superconducting neuromorphic circuits using reinforcement learning rules},
  author = {M. L. Schneider and E. M. Jué and M. R. Pufall and K. Segall and C. W. Anderson},
  year   = {2024},
  eprint = {2404.18774},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.18774v1}
}

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/2404.18774.svg)](https://codeofpaper.com/paper/2404.18774)

Discussion