Reservoir Computing for Fast, Simplified Reinforcement Learning on Memory Tasks
Kevin McKee

TL;DR
This paper demonstrates that reservoir computing simplifies and accelerates reinforcement learning on memory-dependent tasks by providing a fixed, high-dimensional memory representation that reduces training complexity and enhances generality.
Contribution
The study introduces reservoir computing as an effective alternative to trainable recurrent layers for reinforcement learning, especially in memory tasks, improving speed and simplicity.
Findings
Reservoir computing speeds up reinforcement learning on memory tasks.
It eliminates the need for backpropagation through time.
It enhances general memory capabilities for meta-learning.
Abstract
Tasks in which rewards depend upon past information not available in the current observation set can only be solved by agents that are equipped with short-term memory. Usual choices for memory modules include trainable recurrent hidden layers, often with gated memory. Reservoir computing presents an alternative, in which a recurrent layer is not trained, but rather has a set of fixed, sparse recurrent weights. The weights are scaled to produce stable dynamical behavior such that the reservoir state contains a high-dimensional, nonlinear impulse response function of the inputs. An output decoder network can then be used to map the compressive history represented by the reservoir's state to any outputs, including agent actions or predictions. In this study, we find that reservoir computing greatly simplifies and speeds up reinforcement learning on memory tasks by (1) eliminating the need…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Reservoir Computing · Advanced Memory and Neural Computing · Machine Learning and ELM
MethodsSparse Evolutionary Training
