Distributed representations enable robust multi-timescale symbolic computation in neuromorphic hardware
Programming recurrent spiking neural networks (RSNNs) to robustly perform multi-timescale computation remains a difficult challenge. To address this, we describe a single-shot weight learning scheme to embed robust multi-timescale dynamics into attractor-based RSNNs, by exploiting the properties of high-dimensional distributed representations. We embed finite state machines into the RSNN dynamics by superimposing a symmetric autoassociative weight matrix and asymmetric transition terms, which are each formed by the vector binding of an input and heteroassociative outer-products between states. Our approach is validated through simulations with highly nonideal weights; an experimental closed-loop memristive hardware setup; and on Loihi 2, where it scales seamlessly to large state machines. This work introduces a scalable approach to embed robust symbolic computation through recurrent dynamics into neuromorphic hardware, without requiring parameter fine-tuning or significant platform-specific optimisation. Moreover, it demonstrates that distributed symbolic representations serve as a highly capable representation-invariant language for cognitive algorithms in neuromorphic hardware.
Authors
- Elisabetta Chicca (ORCID: https://orcid.org/0000-0002-5518-8990)
- Madison Cotteret (ORCID: https://orcid.org/0000-0002-4891-4835)
- Hugh Greatorex (ORCID: https://orcid.org/0000-0002-3716-3992)
- Martin Ziegler
- Huaqiang Wu
- Giacomo Indiveri
- Junren Chen
- Emre Neftci
- Alpha Renner
Publication Details
- Journal
- Universität Zürich, ZORA
- Published
- 2025-02-07
- DOI
- https://doi.org/10.5167/uzh-292314
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00