- Letter
- Open Access
Embedding theory of reservoir computing and reducing reservoir network using time delays
Phys. Rev. Research 5, L022041 – Published 25 May, 2023
DOI: https://doi.org/10.1103/PhysRevResearch.5.L022041
Abstract
Reservoir computing (RC), a particular form of recurrent neural network, is under explosive development due to its exceptional efficacy and high performance in reconstruction and/or prediction of complex physical systems. However, the mechanism triggering such effective applications of RC is still unclear, awaiting deep and systematic exploration. Here, combining the delayed embedding theory with the generalized embedding theory, we rigorously prove that RC is essentially a high-dimensional embedding of the original input nonlinear dynamical system. Thus, using this embedding property, we unify into a universal framework the standard RC and the time-delayed RC where we introduce time delays only into the network's output layer, and we further find a trade-off relation between the time delays and the number of neurons in RC. Based on these findings, we significantly reduce the RC's network size and promote its memory capacity in completing systems reconstruction and prediction. More surprisingly, only using a single-neuron reservoir with time delays is sometimes sufficient for achieving reconstruction and prediction tasks, while the standard RC of any large size but without time delay cannot complete them yet.
Physics Subject Headings (PhySH)
Article Text
Supplemental Material
References (37)
- H. Jaeger and H. Haas, Harnessing nonlinearity: Predicting chaotic systems and saving energy in wireless communication, Science 304, 78 (2004).
- H. Jaeger, The “echo state” approach to analysing and training recurrent neural networks – with an erratum note, GMD Technical Report No. 148, German National Research Center for Information Technology, Bonn, 2001.
- W. Maass, T. Natschläger, and H. Markram, Real-time computing without stable states: A new framework for neural computation based on perturbations, Neural Comput. 14, 2531 (2002).
- J. Pathak, B. Hunt, M. Girvan, Z. Lu, and E. Ott, Model-Free Prediction of Large Spatiotemporally Chaotic Systems from Data: A Reservoir Computing Approach, Phys. Rev. Lett. 120, 024102 (2018).
- Q. Zhu, H. Ma, and W. Lin, Detecting unstable periodic orbits based only on time series: When adaptive delayed feedback control meets reservoir computing, Chaos 29, 093125 (2019).
- G. Tanaka, T. Yamane, J. B. Héroux, R. Nakane, N. Kanazawa, S. Takeda, H. Numata, D. Nakano, and A. Hirose, Recent advances in physical reservoir computing: A review, Neural Networks 115, 100 (2019).
- Y. Tang, J. Kurths, W. Lin, E. Ott, and L. Kocarev, Introduction to focus issue: When machine learning meets complex systems: Networks, chaos, and nonlinear dynamics, Chaos 30, 063151 (2020).
- H. Jaeger, Tutorial on Training Recurrent Neural Networks, Covering BPPT, RTRL, EKF and the ‘Echo State Network” Approach (GMD-Forschungszentrum Informationstechnik, Bonn, 2002), Vol. 5.
- A. Haluszczynski and C. Räth, Good and bad predictions: Assessing and improving the replication of chaotic attractors by means of reservoir computing, Chaos 29, 103143 (2019).
- A. Griffith, A. Pomerance, and D. J. Gauthier, Forecasting chaotic systems with very low connectivity reservoir computers, Chaos 29, 123108 (2019).
- M. Lukoševičius and H. Jaeger, Reservoir computing approaches to recurrent neural network training, Comput. Sci. Rev. 3, 127 (2009).
- J. Jiang and Y.-C. Lai, Model-free prediction of spatiotemporal dynamical systems with recurrent neural networks: Role of network spectral radius, Phys. Rev. Res. 1, 033056 (2019).
- J. Boedecker, O. Obst, J. T. Lizier, N. M. Mayer, and M. Asada, Information processing in echo state networks at the edge of chaos, Theory Biosci. 131, 205 (2012).
- J. Dambre, D. Verstraeten, B. Schrauwen, and S. Massar, Information processing capacity of dynamical systems, Sci. Rep. 2, 514 (2012).
- I. B. Yildiz, H. Jaeger, and S. J. Kiebel, Re-visiting the echo state property, Neural Networks 35, 1 (2012).
- G. Manjunath and H. Jaeger, Echo state property linked to an input: Exploring a fundamental characteristic of recurrent neural networks, Neural Comput. 25, 671 (2013).
- H. Chang, S. Nakaoka, and H. Ando, Effect of shapes of activation functions on predictability in the echo state network, arXiv:1905.09419.
- J. J. Steil, Online reservoir adaptation by intrinsic plasticity for backpropagation–decorrelation and echo state learning, Neural Networks 20, 353 (2007).
- E. Bollt, On explaining the surprising success of reservoir computing forecaster of chaos? The universal machine learning dynamical system with contrast to VAR and DMD, Chaos 31, 013108 (2021).
- D. J. Gauthier, E. Bollt, A. Griffith, and W. A. S. Barbosa, Next generation reservoir computing, Nat. Commun. 12, 5564 (2021).
- A. Hart, J. Hook, and J. Dawes, Embedding and approximation theorems for echo state networks, Neural Networks 128, 234 (2020).
- A. Hart, J. Hook, and J. Dawes, Echo state networks trained by Tikhonov least squares are l2 () approximators of ergodic dynamical systems, Physica D 421, 132882 (2021).
- L. Appeltant, M. C. Soriano, G. Van der Sande, J. Danckaert, S. Massar, J. Dambre, B. Schrauwen, C. R. Mirasso, and I. Fischer, Information processing using a single dynamical node as complex system, Nat. Commun. 2, 468 (2011).
- D. Brunner, B. Penkovsky, B. A. Marquez, M. Jacquot, I. Fischer, and L. Larger, Tutorial: Photonic neural networks in delay systems, J. Appl. Phys. 124, 152004 (2018).
- L. Larger, A. Baylón-Fuentes, R. Martinenghi, V. S. Udaltsov, Y. K. Chembo, and M. Jacquot, High-Speed Photonic Reservoir Computing Using a Time-Delay-Based Architecture: Million Words per Second Classification, Phys. Rev. X 7, 011015 (2017).
- See Supplemental Material at http://link.aps.org/supplemental/10.1103/PhysRevResearch.5.L022041 for details of the proof of the embedding theory, the system models, the parameters settings, and the comparison study with the photonic reservoir.
- F. Takens, Detecting strange attractors in turbulence, Lect. Notes Math. 898, 366 (1981).
- T. Sauer, J. Yorke, and M. Casdagli, Embedology, J. Stat. Phys. 65, 579 (1991).
- H.-F. Ma, S. Leng, K. Aihara, W. Lin, and L. Chen, Randomly distributed embedding making short-term high-dimensional data predictable, Proc. Natl. Acad. Sci. 115, E9994 (2018).
- J.-W. Hou, H.-F. Ma, D. He, J. Sun, Q. Nie, and W. Lin, Harvesting random embedding for high-frequency change-point detection in temporal complex systems, Natl. Sci. Rev. 9, nwab228 (2022).
- Y. Suzuki, M. Lu, E. Ben-Jacob, and J. N. Onuchic, Periodic, quasi-periodic and chaotic dynamics in simple gene elements with time delays, Sci. Rep. 6, 21037 (2016).
- H. Wernecke, B. Sándor, and C. Gros, Chaos in time delay systems, an educational review, Phys. Rep. 824, 1 (2019).
- A. W. M. Dress, W. Hordijk, W. Lin, and P. Serocka, The ideal storage cellular automaton model, in Structure Discovery in Biology: Motifs, Networks & Phylogenies in Dagstuhl Seminar Proceedings (Schloss Dagstuhl-Leibniz-Zentrum für Informatik, Wadern, Germany, 2010).
- A. W. Dress and W. Lin, Dynamics of a discrete-time model of an “ideal-storage” system describing hetero-catalytic processes on metal surfaces, I. J. Bifurcation Chaos 21, 1331 (2011).
- M. J. McGuinness, The fractal dimension of the Lorenz attractor, Phys. Lett. A 99, 5 (1983).
- D. Viswanath, The fractal property of the Lorenz attractor, Physica D 190, 115 (2004).
- Y. Sakemi, K. Morino, T. Leleu, and K. Aihara, Model-size reduction for reservoir computing by concatenating internal states through time, Sci. Rep. 10, 21794 (2020).