Reservoir Network with Structural Plasticity for Human Activity Recognition
Abdullah M. Zyarah, Alaa M. Abdul-Hadi, Dhireesha Kudithipudi
TL;DR
This work addresses edge-time-series processing under tight resource constraints by implementing a custom ESN-based neuromorphic chip with on-chip learning and structural plasticity. It introduces neurogenesis-enabled reservoir growth, LFSR-based random weights, and SGD-driven online training of the readout to maintain performance while adapting to non-stationary data. Key results show HAR accuracy of $95.95\pm0.78\%$ and prosthetic finger control accuracy of $85.24\pm2.31\%$, at throughput of $6\times 10^4$ samples/s and about $47.7$ mW power on IBM 65 nm, with robustness to noise and efficient data movement. The design demonstrates practical, low-power edge neuromorphic computing suitable for real-time HAR and prosthetic control applications.
Abstract
The unprecedented dissemination of edge devices is accompanied by a growing demand for neuromorphic chips that can process time-series data natively without cloud support. Echo state network (ESN) is a class of recurrent neural networks that can be used to identify unique patterns in time-series data and predict future events. It is known for minimal computing resource requirements and fast training, owing to the use of linear optimization solely at the readout stage. In this work, a custom-design neuromorphic chip based on ESN targeting edge devices is proposed. The proposed system supports various learning mechanisms, including structural plasticity and synaptic plasticity, locally on-chip. This provides the network with an additional degree of freedom to continuously learn, adapt, and alter its structure and sparsity level, ensuring high performance and continuous stability. We demonstrate the performance of the proposed system as well as its robustness to noise against real-world time-series datasets while considering various topologies of data movement. An average accuracy of 95.95% and 85.24% are achieved on human activity recognition and prosthetic finger control, respectively. We also illustrate that the proposed system offers a throughput of 6x10^4 samples/sec with a power consumption of 47.7mW on a 65nm IBM process.
