Training Passive Photonic Reservoirs with Integrated Optical Readout
arXiv:1810.03377 · doi:10.1109/TNNLS.2018.2874571
Abstract
As Moore's law comes to an end, neuromorphic approaches to computing are on the rise. One of these, passive photonic reservoir computing, is a strong candidate for computing at high bitrates (> 10 Gbps) and with low energy consumption. Currently though, both benefits are limited by the necessity to perform training and readout operations in the electrical domain. Thus, efforts are currently underway in the photonic community to design an integrated optical readout, which allows to perform all operations in the optical domain. In addition to the technological challenge of designing such a readout, new algorithms have to be designed in order to train it. Foremost, suitable algorithms need to be able to deal with the fact that the actual on-chip reservoir states are not directly observable. In this work, we investigate several options for such a training algorithm and propose a solution in which the complex states of the reservoir can be observed by appropriately setting the readout weights, while iterating over a predefined input sequence. We perform numerical simulations in order to compare our method with an ideal baseline requiring full observability as well as with an established black-box optimization approach (CMA-ES).
arXiv commentAccepted for publication in IEEE Transactions on Neural Networks and Learning Systems (TNNLS-2017-P-8539.R1), copyright 2018 IEEE. This research was funded by the EU Horizon 2020 PHRESCO Grant (Grant No. 688579) and the BELSPO IAP P7-35 program Photonics@be. 11 pages, 9 figures
References in corpus (2)
Cited by in corpus (7)
- Nanoscale neural network using non-linear spin-wave interference
- High Speed Photonic Neuromorphic Computing Using Recurrent Optical Spectrum Slicing Neural Networks
- Deep Photonic Reservoir Computer Based on Frequency Multiplexing with Fully Analog Connection Between Layers
- Boolean learning under noise-perturbations in hardware neural networks
- Packet Header Recognition Utilizing an All-Optical Reservoir Based on Reinforcement-Learning-Optimized Double-Ring Resonator
- Addressing Limited Weight Resolution in a Fully Optical Neuromorphic Reservoir Computing Readout
- A Comprehensive Survey on Nanophotonics Neural Networks