Forward-Forward Training of an Optical Neural Network

Ilker Oguz, Junjie Ke, Qifei Wang, Feng Yang, Mustafa Yildirim +4 more
5/30/2023
cs.LGphysics.optics

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Neural networks (NN) have demonstrated remarkable capabilities in various tasks, but their computation-intensive nature demands faster and more energy-efficient hardware implementations. Optics-based platforms, using technologies such as silicon photonics and spatial light modulators, offer promising avenues for achieving this goal. However, training multiple trainable layers in tandem with these physical systems poses challenges, as they are difficult to fully characterize and describe with differentiable functions, hindering the use of error backpropagation algorithm. The recently introduced Forward-Forward Algorithm (FFA) eliminates the need for perfect characterization of the learning system and shows promise for efficient training with large numbers of programmable parameters. The FFA does not require backpropagating an error signal to update the weights, rather the weights are updated by only sending information in one direction. The local loss function for each set of trainable weights enables low-power analog hardware implementations without resorting to metaheuristic algorithms or reinforcement learning. In this paper, we present an experiment utilizing multimode nonlinear wave propagation in an optical fiber demonstrating the feasibility of the FFA approach using an optical system. The results show that incorporating optical transforms in multilayer NN architectures trained with the FFA, can lead to performance improvements, even with a relatively small number of trainable weights. The proposed method offers a new path to the challenge of training optical NNs and provides insights into leveraging physical transformations for enhancing NN performance.

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. 1 weaker match is hidden by default — 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{oguz2023forwardforward,
  title  = {Forward-Forward Training of an Optical Neural Network},
  author = {Ilker Oguz and Junjie Ke and Qifei Wang and Feng Yang and Mustafa Yildirim and Niyazi Ulas Dinc and Jih-Liang Hsieh and Christophe Moser and Demetri Psaltis},
  year   = {2023},
  eprint = {2305.19170},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.19170v2}
}

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

Discussion