Spiking Generative Adversarial Networks With a Neural Network Discriminator: Local Training, Bayesian Models, and Continual Meta-Learning
Bleema Rosenfeld, Osvaldo Simeone, Bipin Rajendran

TL;DR
This paper introduces SpikeGAN, a novel spiking generative adversarial network architecture that trains SNNs to match distributions of spatio-temporal spike patterns, incorporating Bayesian learning and meta-learning for dynamic environments.
Contribution
The work presents a hybrid SNN-ANN architecture for distribution matching, extends it with Bayesian learning, and develops an online meta-learning variant for non-stationary data.
Findings
SpikeGAN effectively models multi-modal spatio-temporal spike distributions.
Bayesian extension improves the diversity and robustness of generated patterns.
Meta-learning enables adaptation to changing data statistics.
Abstract
Neuromorphic data carries information in spatio-temporal patterns encoded by spikes. Accordingly, a central problem in neuromorphic computing is training spiking neural networks (SNNs) to reproduce spatio-temporal spiking patterns in response to given spiking stimuli. Most existing approaches model the input-output behavior of an SNN in a deterministic fashion by assigning each input to a specific desired output spiking sequence. In contrast, in order to fully leverage the time-encoding capacity of spikes, this work proposes to train SNNs so as to match distributions of spiking signals rather than individual spiking signals. To this end, the paper introduces a novel hybrid architecture comprising a conditional generator, implemented via an SNN, and a discriminator, implemented by a conventional artificial neural network (ANN). The role of the ANN is to provide feedback during training…
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 dynamics and brain function · Neural Networks and Reservoir Computing
