Loading [MathJax]/extensions/MathMenu.js
LC-TTFS: Toward Lossless Network Conversion for Spiking Neural Networks With TTFS Coding | IEEE Journals & Magazine | IEEE Xplore

LC-TTFS: Toward Lossless Network Conversion for Spiking Neural Networks With TTFS Coding


Abstract:

The biological neurons use precise spike times, in addition to the spike firing rate, to communicate with each other. The time-to-first-spike (TTFS) coding is inspired by...Show More

Abstract:

The biological neurons use precise spike times, in addition to the spike firing rate, to communicate with each other. The time-to-first-spike (TTFS) coding is inspired by such biological observation. However, there is a lack of effective solutions for training TTFS-based spiking neural network (SNN). In this article, we put forward a simple yet effective network conversion algorithm, which is referred to as lossless conversion (LC)-TTFS, by addressing two main problems that hinder an effective conversion from a high-performance artificial neural network (ANN) to a TTFS-based SNN. We show that our algorithm can achieve a near-perfect mapping between the activation values of an ANN and the spike times of an SNN on a number of challenging AI tasks, including image classification, image reconstruction, and speech enhancement. With TTFS coding, we can achieve up to orders of magnitude saving in computation over ANN and other rate-based SNNs. The study, therefore, paves the way for deploying ultralow-power TTFS-based SNNs on power-constrained edge computing platforms.
Published in: IEEE Transactions on Cognitive and Developmental Systems ( Volume: 16, Issue: 5, October 2024)
Page(s): 1626 - 1639
Date of Publication: 20 November 2023

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.