Machine Learning and Knowledge Extraction (Aug 2023)

Improving Spiking Neural Network Performance with Auxiliary Learning

  • Paolo G. Cachi,
  • Sebastián Ventura,
  • Krzysztof J. Cios

DOI
https://doi.org/10.3390/make5030052
Journal volume & issue
Vol. 5, no. 3
pp. 1010 – 1022

Abstract

Read online

The use of back propagation through the time learning rule enabled the supervised training of deep spiking neural networks to process temporal neuromorphic data. However, their performance is still below non-spiking neural networks. Previous work pointed out that one of the main causes is the limited number of neuromorphic data currently available, which are also difficult to generate. With the goal of overcoming this problem, we explore the usage of auxiliary learning as a means of helping spiking neural networks to identify more general features. Tests are performed on neuromorphic DVS-CIFAR10 and DVS128-Gesture datasets. The results indicate that training with auxiliary learning tasks improves their accuracy, albeit slightly. Different scenarios, including manual and automatic combination losses using implicit differentiation, are explored to analyze the usage of auxiliary tasks.

Keywords