# Theory of neuromorphic computing by waves: machine learning by rogue waves, dispersive shocks, and solitons

arXiv: https://arxiv.org/abs/1912.07044 · HTML: https://mlsanity.com/paper/1912.07044/

## Key facts

- Cited by 19 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 15 Dec 2019.

## Built on by (most cited first, 19 of 19)

- [Self-learning Machines based on Hamiltonian Echo Backpropagation](https://mlsanity.com/paper/2103.04992/) (2021)
- [Nonlinear Processing with Linear Optics](https://mlsanity.com/paper/2307.08533/) (2023)
- [Analogue and Physical Reservoir Computing Using Water Waves](https://mlsanity.com/paper/2306.09095/) (2023)
- [Unsupervised Reservoir Computing for Solving Ordinary Differential Equations](https://mlsanity.com/paper/2108.11417/) (2021)
- [Arbitrary control over multimode wave propagation for machine learning](https://mlsanity.com/paper/2402.17750/) (2024)
- [Classical and Quantum Physical Reservoir Computing for Onboard Artificial Intelligence Systems: A Perspective](https://mlsanity.com/paper/2407.04717/) (2024)
- [Reservoir Computing Using Measurement-Controlled Quantum Dynamics](https://mlsanity.com/paper/2403.01024/) (2024)
- [Wave-based extreme deep learning based on non-linear time-Floquet entanglement](https://mlsanity.com/paper/2107.08564/) (2021)
- [Quantum-tunnelling deep neural network for optical illusion recognition](https://mlsanity.com/paper/2407.11013/) (2024)
- [Controlling nonlinear dynamical systems into arbitrary states using machine learning](https://mlsanity.com/paper/2102.12969/) (2021)
- [Physical Reservoir Computing Enabled by Solitary Waves and Biologically-Inspired Nonlinear Transformation of Input Data](https://mlsanity.com/paper/2402.03319/) (2024)
- [Quantum-Cognitive Neural Networks: Assessing Confidence and Uncertainty with Human Decision-Making Simulations](https://mlsanity.com/paper/2412.08010/) (2024)
- [RcTorch: a PyTorch Reservoir Computing Package with Automated Hyper-Parameter Optimization](https://mlsanity.com/paper/2207.05870/) (2022)
- [Reservoir Computing with a Single Oscillating Gas Bubble: Emphasizing the Chaotic Regime](https://mlsanity.com/paper/2504.07221/) (2025)
- [Gaussian boson sampling and multi-particle event optimization by machine learning in the quantum phase space](https://mlsanity.com/paper/2102.12142/) (2021)
- [Thermodynamic limit in learning period three](https://mlsanity.com/paper/2405.08825/) (2024)
- [Enhancing classification accuracy through chaos](https://mlsanity.com/paper/2603.15299/) (2026)
- [Variational quantum algorithm for Gaussian discrete solitons and their boson sampling](https://mlsanity.com/paper/2110.12379/) (2021)
- [Programmable metasurfaces for future photonic artificial intelligence](https://mlsanity.com/paper/2505.11659/) (2025)

## Abstract (arXiv)

We study artificial neural networks with nonlinear waves as a computing reservoir. We discuss universality and the conditions to learn a dataset in terms of output channels and nonlinearity. A feed-forward three-layer model, with an encoding input layer, a wave layer, and a decoding readout, behaves as a conventional neural network in approximating mathematical functions, real-world datasets, and universal Boolean gates. The rank of the transmission matrix has a fundamental role in assessing the learning abilities of the wave. For a given set of training points, a threshold nonlinearity for universal interpolation exists. When considering the nonlinear Schroedinger equation, the use of highly nonlinear regimes implies that solitons, rogue, and shock waves do have a leading role in training and computing. Our results may enable the realization of novel machine learning devices by using diverse physical systems, as nonlinear optics, hydrodynamics, polaritonics, and Bose-Einstein condensates. The application of these concepts to photonics opens the way to a large class of accelerators and new computational paradigms. In complex wave systems, as multimodal fibers, integrated optical circuits, random, topological devices, and metasurfaces, nonlinear waves can be employed to perform computation and solve complex combinatorial optimization.
