Skip to main navigation Skip to search Skip to main content

Direct Training of SNN using Local Zeroth Order Method

  • Bhaskar Mukhoty
  • , Velibor Bojković
  • , William de Vazelhes
  • , Xiaohan Zhao
  • , Giulia De Masi
  • , Bin Gu*
  • , Huan Xiong*
  • *Corresponding author for this work
  • Mohamed Bin Zayed University of Artificial Intelligence
  • Nanjing University of Information Science & Technology
  • Technology Innovation Institute
  • Sant'Anna School of Advanced Studies
  • School of Artificial Intelligence

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Spiking neural networks are becoming increasingly popular for their low energy requirement in real-world tasks with accuracy comparable to traditional ANNs. SNN training algorithms face the loss of gradient information and non-differentiability due to the Heaviside function in minimizing the model loss over model parameters. To circumvent this problem, the surrogate method employs a differentiable approximation of the Heaviside function in the backward pass, while the forward pass continues to use the Heaviside as the spiking function. We propose to use the zeroth-order technique at the local or neuron level in training SNNs, motivated by its regularizing and potential energy-efficient effects and establish a theoretical connection between it and the existing surrogate methods. We perform experimental validation of the technique on standard static datasets (CIFAR-10, CIFAR-100, ImageNet-100) and neuromorphic datasets (DVS-CIFAR-10, DVS-Gesture, N-Caltech-101, NCARS) and obtain results that offer improvement over the state-of-the-art results. The proposed method also lends itself to efficient implementations of the backpropagation method, which could provide 3-4 times overall speedup in training time. The code is available at https://github.com/BhaskarMukhoty/LocalZO.

Original languageEnglish
Title of host publicationAdvances in Neural Information Processing Systems 36 - 37th Conference on Neural Information Processing Systems, NeurIPS 2023
EditorsA. Oh, T. Neumann, A. Globerson, K. Saenko, M. Hardt, S. Levine
PublisherNeural information processing systems foundation
ISBN (Electronic)9781713899921
StatePublished - 2023
Event37th Conference on Neural Information Processing Systems, NeurIPS 2023 - New Orleans, United States
Duration: 10 Dec 202316 Dec 2023

Publication series

NameAdvances in Neural Information Processing Systems
Volume36
ISSN (Print)1049-5258

Conference

Conference37th Conference on Neural Information Processing Systems, NeurIPS 2023
Country/TerritoryUnited States
CityNew Orleans
Period10/12/2316/12/23

Fingerprint

Dive into the research topics of 'Direct Training of SNN using Local Zeroth Order Method'. Together they form a unique fingerprint.

Cite this