Vestibular reservoir computing
Organizations: School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, AZ 85287, USA · Department of Electrical and Computer Engineering, Colorado State University, Fort Collins, CO 80523, USA · DEVCOM Army Research Office, 6340 Rodman Road, Aberdeen Proving Ground, MD 21005-5069, USA · Department of Physics, Arizona State University, Tempe, Arizona 85287, USA
Abstract
Reservoir computing (RC) is a computational framework known for its training efficiency, making it ideal for physical hardware implementations. However, realizing the complex interconnectivity of traditional reservoirs in physical systems remains a significant challenge. This paper proposes a physical RC scheme inspired by the biological vestibular system. To overcome hardware complexity, we introduce a designed uncoupled topology and demonstrate that it achieves performance comparable to fully coupled networks. We theoretically analyze the difference between these topologies by deriving a memory capacity formula for linear reservoirs, identifying specific conditions where both configurations yield equivalent memory. These analytical results are demonstrated to approximately hold for nonlinear reservoir systems. Furthermore, we systematically examine the impact of reservoir size on predictive statistics and memory capacity. Our findings suggest that uncoupled reservoir architectures offer a mathematically sound and practically feasible pathway for efficient physical reservoir computing.
Figures & tables
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Physical reservoir computer | Model | ||||
|---|---|---|---|---|---|
| Coupled | Lorenz | 1 | 0.8 | 0.4 | |
| food-chain | 3.5 | 0.2 | 0.4 | ||
| Uncoupled | Lorenz | 1 | 0.5 | 0.4 | |
| food-chain | 3.5 | 0.7 | 0.4 |
| Statistics | Coupled | Uncoupled with same eigenvalue |
|---|---|---|
| Training error | 0.0111 | 0.0115 |
| Validation error | 0.0114 | 0.0117 |
| Deviation value | 0.331 | 0.352 |
| KL Divergence | 0.0005 | 0.0009 |
| Largest Lyapunov exponent (predicted) | 0.0308 | 0.0307 |
| Statistics | Coupled | Uncoupled with same eigenvalue |
|---|---|---|
| Training error | 0.009 | 0.0098 |
| Validation error | 0.0095 | 0.0099 |
| Deviation value | 0.34 | 0.375 |
| KL Divergence | 0.0005 | 0.0008 |
| Largest Lyapunov exponent (predicted) | 0.0237 | 0.0225 |
Reservoir Computing
Reservoir computing uses recurrent dynamical systems to transform temporal inputs into features that support efficient learning with simple readouts.
See all 107 papers