Concepedia

Publication | Open Access

Event-driven contrastive divergence for spiking neuromorphic systems

215

Citations

45

References

2014

Year

TLDR

Restricted Boltzmann Machines and Deep Belief Networks have shown efficient performance in tasks such as dimensionality reduction, feature learning, and classification, and their implementation on neuromorphic hardware promises scalability, low power consumption, and real‑time interfacing, yet their conventional Contrastive Divergence training relies on discrete updates and exact arithmetic that do not map directly onto spiking neural substrates. This work introduces an event‑driven variant of Contrastive Divergence to train a Restricted Boltzmann Machine composed of Integrate‑and‑Fire neurons within the constraints of current and near‑future neuromorphic hardware. The method employs neural sampling to construct a spiking network that samples from a Boltzmann distribution, replaces discrete CD steps with recurrent network activity, and uses Spike‑Timing Dependent Plasticity for online, asynchronous weight updates, demonstrated by training a leaky Integrate‑and‑Fire RBM on the MNIST dataset for recognition, generation, and cue‑integration tasks. The results show that this approach enables the synthesis of spiking neural networks capable of performing practical, high‑level machine‑learning functions, advancing a machine‑learning‑driven strategy for neuromorphic system design.

Abstract

Restricted Boltzmann Machines (RBMs) and Deep Belief Networks have been demonstrated to perform efficiently in a variety of applications, such as dimensionality reduction, feature learning, and classification. Their implementation on neuromorphic hardware platforms emulating large-scale networks of spiking neurons can have significant advantages from the perspectives of scalability, power dissipation and real-time interfacing with the environment. However the traditional RBM architecture and the commonly used training algorithm known as Contrastive Divergence (CD) are based on discrete updates and exact arithmetics which do not directly map onto a dynamical neural substrate. Here, we present an event-driven variation of CD to train a RBM constructed with Integrate & Fire (I&F) neurons, that is constrained by the limitations of existing and near future neuromorphic hardware platforms. Our strategy is based on neural sampling, which allows us to synthesize a spiking neural network that samples from a target Boltzmann distribution. The recurrent activity of the network replaces the discrete steps of the CD algorithm, while Spike Time Dependent Plasticity (STDP) carries out the weight updates in an online, asynchronous fashion. We demonstrate our approach by training an RBM composed of leaky I&F neurons with STDP synapses to learn a generative model of the MNIST hand-written digit dataset, and by testing it in recognition, generation and cue integration tasks. Our results contribute to a machine learning-driven approach for synthesizing networks of spiking neurons capable of carrying out practical, high-level functionality.

References

YearCitations

Page 1