D-SELD: Dataset-Scalable Exemplar LCA-Decoder
Sanaz Mahmoodi Takaghaj, Jack Sampson
TL;DR
D-SELD introduces a Dataset-Scalable Exemplar LCA-Decoder that leverages sparse coding and the Locally Competitive Algorithm to train Spiking Neural Networks on neuromorphic hardware without gradient-based backpropagation. By building a dictionary directly from dataset features extracted by CNN backbones, the method enables scalable decoding that can incorporate new data online and reduce memory and compute demands. Empirically, D-SELD achieves state-of-the-art top-1 accuracy on ImageNet (80.75%) and CIFAR-100 (79.32%) with SNNs and demonstrates highly sparse neuron activity, favorable FLOP profiles, and robust reconstruction performance. The work offers a practical pathway for deploying large-scale SNNs on neuromorphic chips, balancing accuracy, efficiency, and scalability for dynamic datasets.
Abstract
Neuromorphic computing has recently gained significant attention as a promising approach for developing energy-efficient, massively parallel computing systems inspired by the spiking behavior of the human brain and natively mapping Spiking Neural Networks (SNNs). Effective training algorithms for SNNs are imperative for increased adoption of neuromorphic platforms; however, SNN training continues to lag behind advances in other classes of ANN. In this paper, we reduce this gap by proposing an innovative encoder-decoder technique that leverages sparse coding and the Locally Competitive Algorithm (LCA) to provide an algorithm specifically designed for neuromorphic platforms. Using our proposed Dataset-Scalable Exemplar LCA-Decoder we reduce the computational demands and memory requirements associated with training SNNs using error backpropagation methods on increasingly larger training sets. We offer a solution that can be scalably applied to datasets of any size. Our results show the highest reported top-1 test accuracy using SNNs on the ImageNet and CIFAR100 datasets, surpassing previous benchmarks. Specifically, we achieved a record top-1 accuracy of 80.75% on ImageNet (ILSVRC2012 validation set) and 79.32% on CIFAR100 using SNNs.
