NEJan 5, 2022

Optimizing Memory in Reservoir Computers

arXiv:2201.01605v145 citations
Originality Synthesis-oriented
AI Analysis

This work is incremental, focusing on improving memory management for researchers using reservoir computers in specific computational tasks.

The paper addresses the problem of tuning the fading memory length in reservoir computers to optimize computational accuracy, showing that improper memory levels degrade performance.

A reservoir computer is a way of using a high dimensional dynamical system for computation. One way to construct a reservoir computer is by connecting a set of nonlinear nodes into a network. Because the network creates feedback between nodes, the reservoir computer has memory. If the reservoir computer is to respond to an input signal in a consistent way (a necessary condition for computation), the memory must be fading; that is, the influence of the initial conditions fades over time. How long this memory lasts is important for determining how well the reservoir computer can solve a particular problem. In this paper I describe ways to vary the length of the fading memory in reservoir computers. Tuning the memory can be important to achieve optimal results in some problems; too much or too little memory degrades the accuracy of the computation.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes