Training neural networks with end-to-end optical backpropagation

08/09/2023
by   James Spall, et al.
0

Optics is an exciting route for the next generation of computing hardware for machine learning, promising several orders of magnitude enhancement in both computational speed and energy efficiency. However, to reach the full capacity of an optical neural network it is necessary that the computing not only for the inference, but also for the training be implemented optically. The primary algorithm for training a neural network is backpropagation, in which the calculation is performed in the order opposite to the information flow for inference. While straightforward in a digital computer, optical implementation of backpropagation has so far remained elusive, particularly because of the conflicting requirements for the optical element that implements the nonlinear activation function. In this work, we address this challenge for the first time with a surprisingly simple and generic scheme. Saturable absorbers are employed for the role of the activation units, and the required properties are achieved through a pump-probe process, in which the forward propagating signal acts as the pump and backward as the probe. Our approach is adaptable to various analog platforms, materials, and network structures, and it demonstrates the possibility of constructing neural networks entirely reliant on analog optical processes for both training and inference tasks.

READ FULL TEXT

page 3

page 16

research
06/30/2020

Backpropagation through nonlinear units for all-optical training of neural networks

Backpropagation through nonlinear neurons is an outstanding challenge to...
research
03/20/2022

Hybrid training of optical neural networks

Optical neural networks are emerging as a promising type of machine lear...
research
05/17/2022

Experimentally realized in situ backpropagation for deep learning in nanophotonic neural networks

Neural networks are widely deployed models across many scientific discip...
research
07/24/2014

Trainable and Dynamic Computing: Error Backpropagation through Physical Media

Machine learning algorithms, and more in particular neural networks, arg...
research
03/16/2023

Predicting nonlinear reshaping of periodic signals in optical fibre with a neural network

We deploy a supervised machine-learning model based on a neural network ...
research
10/20/2016

Embodiment of Learning in Electro-Optical Signal Processors

Delay-coupled electro-optical systems have received much attention for t...
research
06/02/2020

Light-in-the-loop: using a photonics co-processor for scalable training of neural networks

As neural networks grow larger and more complex and data-hungry, trainin...

Please sign up or login with your details

Forgot password? Click here to reset