Towards efficient keyword spotting using spike-based time difference encoders
Not on the map. Why?
Abstract (arXiv)
Keyword spotting in edge devices is becoming increasingly important as voice-activated assistants are widely used. However, its deployment is often limited by the extreme low-power constraints of the target embedded systems. Here, we explore the Temporal Difference Encoder (TDE) performance in keyword spotting. This recent neuron model encodes the time difference in instantaneous frequency and spike count to perform efficient keyword spotting with neuromorphic processors. We use the TIdigits dataset of spoken digits with a formant decomposition and rate-based encoding into spikes. We compare three Spiking Neural Networks (SNNs) architectures to learn and classify spatio-temporal signals. The proposed SNN architectures are made of three layers with variation in its hidden layer composed of either (1) feedforward TDE, (2) feedforward Current-Based Leaky Integrate-and-Fire (CuBa-LIF), or (3) recurrent CuBa-LIF neurons. We first show that the spike trains of the frequency-converted spoken digits have a large amount of information in the temporal domain, reinforcing the importance of better exploiting temporal encoding for such a task. We then train the three SNNs with the same number of synaptic weights to quantify and compare their performance based on the accuracy and synaptic operations. The resulting accuracy of the feedforward TDE network (89%) is higher than the feedforward CuBa-LIF network (71%) and close to the recurrent CuBa-LIF network (91%). However, the feedforward TDE-based network performs 92% fewer synaptic operations than the recurrent CuBa-LIF network with the same amount of synapses. In addition, the results of the TDE network are highly interpretable and correlated with the frequency and timescale features of the spoken keywords in the dataset. Our findings suggest that the TDE is a promising neuron model for scalable event-driven processing of spatio-temporal patterns.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 19 of its 78 references that are in the map. First posted on arXiv 19 Mar 2025.
Builds on
19 of 78 references.
References · 19
- 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 604
- 2020A Survey on Neural Network Interpretabilitycited by 291
- 2018A disciplined approach to neural network hyper-parameters: Part 1 -- learning rate, batch size, momentum, and weight decaycited by 223
- 2020The Computational Limits of Deep Learningcited by 188
- 2019The Heidelberg spiking datasets for the systematic evaluation of spiking neural networkscited by 135
- 2019Machine Learning at the Network Edge: A Surveycited by 83
- 2017A scalable multi-core architecture with heterogeneous memory structures for Dynamic Neuromorphic Asynchronous Processors (DYNAPs)cited by 51
- 2022An Analytical Estimation of Spiking Neural Networks Energy Efficiencycited by 38
- 2018Benchmarking Keyword Spotting Efficiency on Neuromorphic Hardwarecited by 37
- 2019Optimizing the energy consumption of spiking neural networks for neuromorphic applicationscited by 34
- 2014Neuromorphic electronic circuits for building autonomous cognitive systemscited by 19
- 2022Neuromorphic Artificial Intelligence Systemscited by 12
7 more
- 2023Low-power event-based face detection with asynchronous neuromorphic hardwarecited by 11
- 2022Braille Letter Reading: A Benchmark for Spatio-Temporal Pattern Recognition on Neuromorphic Hardwarecited by 8
- 2019Synthesizing Images from Spatio-Temporal Representations using Spike-based Backpropagationcited by 5
- 2019Synaptic Delays for Temporal Feature Detection in Dynamic Neuromorphic Processorscited by 4
- 2022Efficient spike encoding algorithms for neuromorphic speech recognitioncited by 4
- 2022Impact of spiking neurons leakages and network recurrences on event-based spatio-temporal pattern recognitioncited by 4
- 2021Finding the Gap: Neuromorphic Motion Vision in Cluttered Environmentscited by 1
Built on by
Not cited yet.