Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2025 Jul 21;14(1):245.
doi: 10.1038/s41377-025-01927-6.

Optical next generation reservoir computing

Affiliations

Optical next generation reservoir computing

Hao Wang et al. Light Sci Appl. .

Abstract

Artificial neural networks with internal dynamics exhibit remarkable capability in processing information. Reservoir computing (RC) is a canonical example that features rich computing expressivity and compatibility with physical implementations for enhanced efficiency. Recently, a new RC paradigm known as next generation reservoir computing (NGRC) further improves expressivity but compromises its physical openness, posing challenges for realizations in physical systems. Here we demonstrate optical NGRC with computations performed by light scattering through disordered media. In contrast to conventional optical RC implementations, we directly and solely drive our optical reservoir with time-delayed inputs. Much like digital NGRC that relies on polynomial features of delayed inputs, our optical reservoir also implicitly generates these polynomial features for desired functionalities. By leveraging the domain knowledge of the reservoir inputs, we show that the optical NGRC not only predicts the short-term dynamics of the low-dimensional Lorenz63 and large-scale Kuramoto-Sivashinsky chaotic time series, but also replicates their long-term ergodic properties. Optical NGRC shows superiority in shorter training length and fewer hyperparameters compared to conventional optical RC based on scattering media, while achieving better forecasting performance. Our optical NGRC framework may inspire the realization of NGRC in other physical RC systems, new applications beyond time-series processing, and the development of deep and parallel architectures broadly.

PubMed Disclaimer

Conflict of interest statement

Conflict of interest: The authors declare no competing interests.

Figures

Fig. 1
Fig. 1. Optical next generation reservoir computing.
a In the training phase, RC sequentially maps the current input (ut, blue) and the current reservoir state (rt) into the next reservoir state (rt+1, orange). After that, only a linear readout layer Wout is trained to match o^t=Woutrt with the desired output (ot, purple), which is often the input (i.e., ot = ut) in the time series prediction tasks. In the prediction phase, by feeding back the predicted output to the input, RC can autonomously evolve as a dynamical system. b Different from the conventional RC scheme, next generation reservoir computing (NGRC) directly synthesizes reservoir features by constructing the polynomial functions of the time-delayed inputs (e.g., ut and ut−1), without relying on an actual reservoir. c Similar to the digital NGRC, the proposed optical NGRC also drives the optical reservoir with time-delayed inputs. The optical process generates the polynomial features of the inputs implicitly. d The schematic experimental setup for the optical NGRC. First, input data at the current and the previous time steps (ut and ut−1) as well as a bias b, are encoded onto the phase front of a laser beam via a spatial light modulator (SLM). Then, the modulated coherent light illuminates a disordered scattering medium, which provides rich mixing of the input and generates speckle patterns at the output. Finally, the reservoir features are obtained by measuring the intensity of the speckles in a camera. A computer (PC) is used to interface the SLM and the camera, as well as implementing readout layer. e The mathematical model of optical NGRC
Fig. 2
Fig. 2. Optical NGRC for Lorenz63 attractor forecasting.
a Time series of the Lorenz63 attractor (state variables u1, u2, u3) that drives the optical NGRC. At each time step of the training phase, the input states from the current (ut) and the previous (ut−1) time steps are encoded to the optical system to generate reservoir features (rt+1). b The temporal evolution of 10 randomly selected optical reservoir nodes (out of 2000 nodes), which resembles the dynamics of the input data. After training iterations of 4000 time steps, a linear estimator Wout is trained to match the weighted sums of the reservoir features (o^t=Woutrt) with the input data at the next time step (ut), i.e., o^tut. c Once Wout is optimized, the optical NGRC is switched to the autonomous mode and experimentally predicts short-term results for 400 time steps. The normalized root mean square error (NRMSE) over the first 5 time units of the prediction phase is 0.0971. d The optical NGRC projects onto an attractor similar to the Lorenz63 attactor, experimentally obtained by the long-term forecasting results of 8000 time steps. e The return map of the ground truth (blue) and the experimental prediction (red)
Fig. 3
Fig. 3. Optical NGRC for Kuramoto-Sivashinsky time series forecasting.
a Experimental short-term prediction results of the Kuramoto-Sivashinsky (KS) time series with a domain size of L = 22 and a spatial sampling of S = 64. An optical NGRC with 2500 optical reservoir nodes is used for KS forecasting, which employs the current (ut) and the previous (ut−1) time steps in each training iteration for a total training length of 6000 time steps. The error subfigure (bottom) is the element-wise difference between the ground truth (top) and the experimental prediction (middle). The temporal axis is normalized by its largest Lyapunov time (λmax = 0.043). b A part of the long-term prediction results by optical NGRC (between t1 and t2, where the prediction starts at t0). Albeit the complete deviation between the KS ground truth (top) and the optical NGRC predicted output (bottom) at the element-wise level, the optical NGRC replicates the long-term behavior of the KS chaotic system. c The power spectra of the long-term prediction in (b) (red), the KS ground truth (blue) and a random noise signal (yellow). The power spectra of the ground truth and optical NGRC predictions are in good agreement, in stark contrast to the power spectrum of the random noise background
Fig. 4
Fig. 4. Optical NGRC observer.
a For a dynamical system, often partial information of the full state of the system is measurable, e.g., state variables [u1,...,uk]T are observables while [uk+1,...,uM]T are unmeasured. The optical NGRC extracts information from measured observables (blue) and predicts unmeasured variables (purple) based on the state of the reservoir (orange). b Two variables u1 and u2 (blue) of the Lorenz63 system are provided as observables to infer the third variable u3. The predicted output by optical NGRC observer (red) matches the ground truth (blue) with high accuracy (NRMSE = 0.0169). c The optical NGRC observer results of the KS time series. 7 out of 64 spatial grids (evenly spaced in the spatial dimension) are input of the optical NGRC to infer the remaining 57 unmeasured variables. Top: ground truth; Middle: reservoir prediction (also including the observables for clarity); Bottom: error. d Performance comparison of the optical NGRC observer and the spline interpolation on the KS time series. The Pearson correlation between the optical NGRC observer prediction and the ground truth is consistently higher than that between the spline interpolation and the ground truth

References

    1. Werbos, P. J. Backpropagation through time: what it does and how to do it. Proc. IEEE78, 1550–1560 (1990).
    1. Dambre, J. et al. Information processing capacity of dynamical systems. Sci. Rep.2, 514 (2012). - PMC - PubMed
    1. Jaeger, H. & Haas, H. Harnessing nonlinearity: predicting chaotic systems and saving energy in wireless communication. Science304, 78–80 (2004). - PubMed
    1. Yan, M. et al. Emerging opportunities and challenges for the future of reservoir computing. Nat. Commun.15, 2056 (2024). - PMC - PubMed
    1. Pathak, J. et al. Model-free prediction of large spatiotemporally chaotic systems from data: a reservoir computing approach. Phys. Rev. Lett.120, 024102 (2018). - PubMed

LinkOut - more resources