Learning Reservoir Dynamics with Temporal Self-Modulation

01/23/2023
by   Yusuke Sakemi, et al.
0

Reservoir computing (RC) can efficiently process time-series data by transferring the input signal to randomly connected recurrent neural networks (RNNs), which are referred to as a reservoir. The high-dimensional representation of time-series data in the reservoir significantly simplifies subsequent learning tasks. Although this simple architecture allows fast learning and facile physical implementation, the learning performance is inferior to that of other state-of-the-art RNN models. In this paper, to improve the learning ability of RC, we propose self-modulated RC (SM-RC), which extends RC by adding a self-modulation mechanism. The self-modulation mechanism is realized with two gating variables: an input gate and a reservoir gate. The input gate modulates the input signal, and the reservoir gate modulates the dynamical properties of the reservoir. We demonstrated that SM-RC can perform attention tasks where input information is retained or discarded depending on the input signal. We also found that a chaotic state emerged as a result of learning in SM-RC. This indicates that self-modulation mechanisms provide RC with qualitatively different information-processing capabilities. Furthermore, SM-RC outperformed RC in NARMA and Lorentz model tasks. In particular, SM-RC achieved a higher prediction accuracy than RC with a reservoir 10 times larger in the Lorentz model tasks. Because the SM-RC architecture only requires two additional gates, it is physically implementable as RC, providing a new direction for realizing edge AI.

READ FULL TEXT

page 6

page 13

page 14

research
07/19/2018

Rapid Time Series Prediction with a Hardware-Based Reservoir Computer

Reservoir computing is a neural network approach for processing time-dep...
research
06/14/2021

Next Generation Reservoir Computing

Reservoir computing is a best-in-class machine learning algorithm for pr...
research
02/04/2021

Forecasting Using Reservoir Computing: The Role of Generalized Synchronization

Reservoir computers (RC) are a form of recurrent neural network (RNN) us...
research
07/27/2023

A Survey on Reservoir Computing and its Interdisciplinary Applications Beyond Traditional Machine Learning

Reservoir computing (RC), first applied to temporal signal processing, i...
research
09/06/2013

Guided Self-Organization of Input-Driven Recurrent Neural Networks

We review attempts that have been made towards understanding the computa...
research
08/31/2020

The Computational Capacity of Memristor Reservoirs

Reservoir computing is a machine learning paradigm in which a high-dimen...
research
01/20/2023

User Trajectory Prediction in Mobile Wireless Networks Using Quantum Reservoir Computing

This paper applies a quantum machine learning technique to predict mobil...

Please sign up or login with your details

Forgot password? Click here to reset