Training an Ising Machine with Equilibrium Propagation

Jérémie Laydevant, Danijela Markovic, Julie Grollier
5/22/2023
cs.NEcs.LGquant-ph

No official code found. Best implementation: jlaydevant/Ising-Machine-EqProp (17 stars, last commit 2023-04-20).

Abstract

Ising machines, which are hardware implementations of the Ising model of coupled spins, have been influential in the development of unsupervised learning algorithms at the origins of Artificial Intelligence (AI). However, their application to AI has been limited due to the complexities in matching supervised training methods with Ising machine physics, even though these methods are essential for achieving high accuracy. In this study, we demonstrate a novel approach to train Ising machines in a supervised way through the Equilibrium Propagation algorithm, achieving comparable results to software-based implementations. We employ the quantum annealing procedure of the D-Wave Ising machine to train a fully-connected neural network on the MNIST dataset. Furthermore, we demonstrate that the machine's connectivity supports convolution operations, enabling the training of a compact convolutional network with minimal spins per neuron. Our findings establish Ising machines as a promising trainable hardware platform for AI, with the potential to enhance machine learning applications.

View on arXivView PDF

Code Implementations(1)

175PythonApr 20, 20233 years ago

Similar Papers

Cite this paper

@article{laydevant2023training,
  title  = {Training an Ising Machine with Equilibrium Propagation},
  author = {Jérémie Laydevant and Danijela Markovic and Julie Grollier},
  year   = {2023},
  eprint = {2305.18321},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.18321v1}
}

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

Discussion