Spike-inspired Rank Coding for Fast and Accurate Recurrent Neural Networks
Alan Jeffares, Qinghai Guo, Pontus Stenetorp, Timoleon Moraitis

TL;DR
This paper introduces a rank coding method for ANNs inspired by SNNs, enabling faster training and inference with minimal accuracy loss, demonstrated on sequence and speech classification tasks.
Contribution
The authors adapt rank coding from SNNs to conventional ANNs, allowing early stopping in training and inference for speedup without significant accuracy reduction.
Findings
Achieved 99.19% accuracy on temporally-encoded MNIST after first input step.
Outperformed state-of-the-art in temporal coding with SNNs.
Enhanced spoken-word classification speed with minimal accuracy loss.
Abstract
Biological spiking neural networks (SNNs) can temporally encode information in their outputs, e.g. in the rank order in which neurons fire, whereas artificial neural networks (ANNs) conventionally do not. As a result, models of SNNs for neuromorphic computing are regarded as potentially more rapid and efficient than ANNs when dealing with temporal input. On the other hand, ANNs are simpler to train, and usually achieve superior performance. Here we show that temporal coding such as rank coding (RC) inspired by SNNs can also be applied to conventional ANNs such as LSTMs, and leads to computational savings and speedups. In our RC for ANNs, we apply backpropagation through time using the standard real-valued activations, but only from a strategically early time step of each sequential input example, decided by a threshold-crossing event. Learning then incorporates naturally also *when* to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Neural Networks and Reservoir Computing
