Abstract

Reservoir computing is a best-in-class machine learning algorithm for processing information generated by dynamical systems using observed time-series data. Importantly, it requires very small training data sets, uses linear optimization, and thus requires minimal computing resources. However, the algorithm uses randomly sampled matrices to define the underlying recurrent neural network and has a multitude of metaparameters that must be optimized. Recent results demonstrate the equivalence of reservoir computing to nonlinear vector autoregression, which requires no random matrices, fewer metaparameters, and provides interpretable results. Here, we demonstrate that nonlinear vector autoregression excels at reservoir computing benchmark tasks and requires even shorter training data sets and training time, heralding the next generation of reservoir computing.

Highlights

  • Reservoir computing is a best-in-class machine learning algorithm for processing information generated by dynamical systems using observed time-series data

  • We introduce the NG-reservoir computer (RC) and discuss the remaining metaparameters, introduce two model systems we use to showcase the performance of the next generation RC (NG-RC), and present our findings

  • We explore using the NG-RC to predict the dynamics of a double-scroll electronic circuit[24] whose behavior is governed by

Read more

Summary

Results

To ensure a fair comparison to the Lorenz[63] task, we set dt = 0.25 With these two changes and the use of the cubic monomials, as given in Eq 10, with d = 3, k = 2, and s = 1 for a total of 62 features in Ototal, the NG-RC uses 400 data points for each variable during training, exactly as in the Lorenz[63] task. Other than these modifications, our method for using the NGRC to forecast the dynamics of this system proceeds exactly as for. The components of Wout for this task are given in Supplementary Note 2

Discussion
Methods
Code availability
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call