NEETJul 3, 2019

A general representation of dynamical systems for reservoir computing

arXiv:1907.01856v12 citations
Originality Synthesis-oriented
AI Analysis

This work provides a framework for evolving dynamical systems to optimize reservoir computing, which is incremental as it builds on existing ANN methods.

The paper tackles the problem of representing dynamical systems for reservoir computing by implementing cellular automata as artificial neural networks, enabling the use of deep learning libraries and generalization to other networks.

Dynamical systems are capable of performing computation in a reservoir computing paradigm. This paper presents a general representation of these systems as an artificial neural network (ANN). Initially, we implement the simplest dynamical system, a cellular automaton. The mathematical fundamentals behind an ANN are maintained, but the weights of the connections and the activation function are adjusted to work as an update rule in the context of cellular automata. The advantages of such implementation are its usage on specialized and optimized deep learning libraries, the capabilities to generalize it to other types of networks and the possibility to evolve cellular automata and other dynamical systems in terms of connectivity, update and learning rules. Our implementation of cellular automata constitutes an initial step towards a general framework for dynamical systems. It aims to evolve such systems to optimize their usage in reservoir computing and to model physical computing substrates.

Code Implementations1 repo
Foundations

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

Your Notes