Reservoir Computing and Extreme Learning Machines using Pairs of Cellular Automata Rules
Nathan McDonald

TL;DR
This paper introduces a novel framework using pairs of cellular automata rules to implement reservoir computing and extreme learning machines, aiming for efficient, hardware-friendly neural network models with reduced size and power consumption.
Contribution
It presents a new CA-based approach for RC and ELMs, leveraging simple shift rules for memory and projection, potentially enabling hardware implementations with minimal SWaP.
Findings
CA rule pairs can effectively perform hyperdimensional projection and short-term memory.
Optimal iteration counts can be estimated based on task and rule category.
Initial results indicate potential for significant reductions in size, weight, and power in hardware implementations.
Abstract
A framework for implementing reservoir computing (RC) and extreme learning machines (ELMs), two types of artificial neural networks, based on 1D elementary Cellular Automata (CA) is presented, in which two separate CA rules explicitly implement the minimum computational requirements of the reservoir layer: hyperdimensional projection and short-term memory. CAs are cell-based state machines, which evolve in time in accordance with local rules based on a cells current state and those of its neighbors. Notably, simple single cell shift rules as the memory rule in a fixed edge CA afforded reasonable success in conjunction with a variety of projection rules, potentially significantly reducing the optimal solution search space. Optimal iteration counts for the CA rule pairs can be estimated for some tasks based upon the category of the projection rule. Initial results support future hardware…
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
TopicsAdvanced Memory and Neural Computing · Neural Networks and Reservoir Computing · Machine Learning and ELM
