University of Cambridge
Oscillatory Spiking Circuits: A biologically plausible architecture for fast and reliable spiking computations
Abstract
dc:description.abstractThe functions carried out by the brain are completed in a large part by dynamically complicated neurons which transmit information in discrete pulses, called spikes. The brain uses these to compute in a (usually) reliable fashion, and can do so rapidly. How to construct Spiking Neural Networks (SNNs) that achieve similar performance is still unknown. Here, we present an architecture for spiking neural networks that operate efficiently (with a low number of spikes), rapidly, and robustly, using biologically plausible components and operating within biological constraints. At the heart lie neuronal oscillations which are produced by recurrent excitation and inhibition, called PING. The oscillations organise the spikes in time, putting the circuit in a binary regime, with each neuron having an integrating time window that can accommodate at most one spike from each upstream neuron. Firstly, we investigate how naive approaches to construct SNNs can fail when confronted with spike timing jitter. We then propose a computation role for dendritic action potentials with long time constants. Such dendritic spikes exhibit long plateau potentials which can last tens of milliseconds, outliving somatic spikes by an order of magnitude. We propose that this long time constant allow for the reliable integration of asynchronous inputs. Then we turn our attention to PING rhythms. We briefly look how they arise and show that these rhythms remain reliable in the face of disturbances and parameter uncertainty, and introduce a tool to investigate feedback on the level of the network: the population voltage clamp. Using this, we demonstrate that PING is reliable due to slow positive feedback arising from synaptic interactions. Finally, we make the case that PING circuits can indeed support a binary computation. After examining why gradient-based methods can struggle in the training of spiking systems, we introduce a new method of training biological neural networks, which we call teacher- forcing.
Degree
thesis:*- Name dc:type.qualificationname
- Doctor of Philosophy (PhD)
- Level dc:type.qualificationlevel
- Doctoral
- Grantor dc:publisher.institution
- University of Cambridge
- Year dc:date.issued
- 2024
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Burger, Thomas
- Advisor dc:contributor.advisor
-
- O'Leary, Timothy
Subjects
dc:subject × 3Rights
dc:rights- Licence
- Language dc:language
- eng
Identifiers
dc:identifier.*- DOI dc:identifier.doi
- https://doi.org/10.17863/CAM.119821
- OAI identifier oai:identifier
- oai:www.repository.cam.ac.uk:1810/386727