Optical Reservoir Computing using multiple light scattering for chaotic systems prediction
arXiv:1907.00657 · doi:10.1109/JSTQE.2019.2936281
Abstract
Reservoir Computing is a relatively recent computational framework based on a large Recurrent Neural Network with fixed weights. Many physical implementations of Reservoir Computing have been proposed to improve speed and energy efficiency. In this study, we report new advances in Optical Reservoir Computing using multiple light scattering to accelerate the recursive computation of the reservoir states. Two different spatial light modulation technologies, namely, phase or binary amplitude modulations, are compared. Phase modulation is a promising direction already employed in other photonic implementations of Reservoir Computing. Additionally, we report a Digital-Micromirror-based Reservoir Computing at up to 640 Hz, more than double the previously reported frequency using a remotely controlled optical device developed by LightOn, and present new binarization strategies to improve the performance of binarized Reservoir Computing.
References in corpus (13)
- Scikit-learn: Machine Learning in Python
- On the difficulty of training Recurrent Neural Networks
- Binarized Neural Networks: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1
- Recent Advances in Physical Reservoir Computing: A Review
- Measuring the Transmission Matrix in Optics : An Approach to the Study and Control of Light Propagation in Disordered Media
- Optoelectronic Reservoir Computing
- Light fields in complex media: mesoscopic scattering meets wave control
- Sketching as a Tool for Numerical Linear Algebra
- Reinforcement Learning in a large scale photonic Recurrent Neural Network
- Random Projections through multiple optical scattering: Approximating kernels at the speed of light
- Using a reservoir computer to learn chaotic attractors, with applications to chaos synchronisation and cryptography
- A Substrate-Independent Framework to Characterise Reservoir Computers
- Scaling up Echo-State Networks with multiple light scattering
Cited by in corpus (23)
- An optical neural network using less than 1 photon per multiplication
- Large-Scale Optical Reservoir Computing for Spatiotemporal Chaotic Systems Prediction
- Theory of neuromorphic computing by waves: machine learning by rogue waves, dispersive shocks, and solitons
- Controlling light propagation in multimode fibers for imaging, spectroscopy and beyond
- Polarization Multiplexed Diffractive Computing: All-Optical Implementation of a Group of Linear Transformations Through a Polarization-Encoded Diffractive Network
- Gaussian states of continuous-variable quantum systems provide universal and versatile reservoir computing
- Massively Parallel Universal Linear Transformations using a Wavelength-Multiplexed Diffractive Optical Network
- Noise-enhanced spatial-photonic Ising machine
- Classification of time-domain waveforms using a speckle-based optical reservoir computer
- Overcoming the Coherence Time Barrier in Quantum Machine Learning on Temporal Data
- Kernel computations from large-scale random features obtained by Optical Processing Units
- Tackling Sampling Noise in Physical Systems for Machine Learning Applications: Fundamental Limits and Eigentasks
- Effects of cavity nonlinearities and linear losses on silicon microring-based reservoir computing
- Photonic kernel machine learning for ultrafast spectral analysis
- Reservoir Computing meets Recurrent Kernels and Structured Transforms
- Optical neuromorphic computing via temporal up-sampling and trainable encoding on a telecom device platform
- Photonic neural field on a silicon chip: large-scale, high-speed neuro-inspired computing and sensing
- Machine learning via relativity-inspired quantum dynamics
- Differential Euler: Designing a Neural Network approximator to solve the Chaotic Three Body Problem
- Using multidimensional speckle dynamics for high-speed, large-scale, parallel photonic computing
- Long-Range Magnetic Order in Structurally Embedded Mesospin Metamaterials
- Phase-multiplexed optical computing: Reconfiguring a multi-task diffractive optical processor using illumination phase diversity
- Physical reservoir computing using finitely-sampled quantum systems