Repository logo
  • Log In
    Log in via Symplectic to deposit your publication(s).
Repository logo
  • Communities & Collections
  • Research Outputs
  • Statistics
  • Log In
    Log in via Symplectic to deposit your publication(s).
  1. Home
  2. Faculty of Engineering
  3. Electrical and Electronic Engineering
  4. Electrical and Electronic Engineering PhD theses
  5. Robust and efficient training on deep spiking neural networks
 
  • Details
Robust and efficient training on deep spiking neural networks
File(s)
PerezNieves-N-2023-PhD-Thesis.pdf (8.82 MB)
Thesis
Author(s)
Perez Nieves, Nicolas
Type
Thesis or dissertation
Abstract
This thesis focuses on the study of training deep spiking neural networks (SNNs).
In recent years there has been an increasing interest in using spiking neurons for
deep learning with the aim of leveraging their unique properties and characteristics.
These include their potential for very energy efficient training and inference due to
their highly sparse activity and their suitability to model biological neurons.
We first introduce the fundamental models that are used in the SNN training literature,
including neuron models at different levels of abstraction, synapses and
networks of neurons and neurons under noise. We also review the main SNN training
methods that have been developed to this date. Then, we study the role of
neural heterogeneity and study the performance and robustness of SNNs under different
heterogeneity schemes on two different supervised learning methods. Next,
we show how the sparse activity present in the forward pass on SNNs can also be
achieved in the backward pass, leading to highly efficient implementations that can
speed up the backward pass up to 150x and save 85% of the memory. Finally, we
aim to solve the weight initialisation problem for SNNs to achieve a predictable
network activity as well as prevent the gradient from vanishing or exploding. In
this process, we identify and solve the firing rate collapse issue caused by the discretisation
of SNNs for simulation. In addition, we obtain theoretical and empirical
results for a general SNN initialisation strategy making use of variance propagation
and diffusion/shot-noise/threshold integration methods, as well as the solution to
the firing rate collapse problem we previously found.
Besides the ideas and experiments discussed in this thesis, code for the methods
described here can be found in https://github.com/npvoid.
Version
Open Access
Date Issued
2023-02
Date Awarded
2023-06
URI
http://hdl.handle.net/10044/1/112873
DOI
https://doi.org/10.25560/112873
Copyright Statement
Creative Commons Attribution NonCommercial NoDerivatives Licence
License URL
https://creativecommons.org/licenses/by-nc-nd/4.0/
Advisor
Goodman, Daniel F.M.
Sponsor
Engineering and Physical Sciences Research Council
Grant Number
EP/L016796/1
Publisher Department
Electrical and Electronic Engineering
Publisher Institution
Imperial College London
Qualification Level
Doctoral
Qualification Name
Doctor of Philosophy (PhD)
About
Spiral Depositing with Spiral Publishing with Spiral Symplectic
Contact us
Open access team Report an issue
Other Services
Scholarly Communications Library Services
logo

Imperial College London

South Kensington Campus

London SW7 2AZ, UK

tel: +44 (0)20 7589 5111

Accessibility Modern slavery statement Cookie Policy

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback