Exploring Spiking Neural Networks for Binary Classification in Multivariate Time Series at the Edge
James Ghawaly, Andrew Nicholson, Catherine Schuman, Dalton Diez, Aaron Young, Brett Witherspoon

TL;DR
This paper introduces a novel framework using evolutionary algorithms to train sparse spiking neural networks for binary classification of multivariate time series, demonstrating high accuracy, robustness, and low power consumption on edge hardware.
Contribution
It presents a new evolutionary optimization approach for designing efficient SNNs that outperform traditional methods in specific time series classification tasks.
Findings
Achieves 51.8% TPR at 1/hr false alarm rate on gamma-ray data.
Ensemble methods boost TPR to 67.1%.
Demonstrates low power and latency on neuromorphic hardware.
Abstract
We present a general framework for training spiking neural networks (SNNs) to perform binary classification on multivariate time series, with a focus on step-wise prediction and high precision at low false alarm rates. The approach uses the Evolutionary Optimization of Neuromorphic Systems (EONS) algorithm to evolve sparse, stateful SNNs by jointly optimizing their architectures and parameters. Inputs are encoded into spike trains, and predictions are made by thresholding a single output neuron's spike counts. We also incorporate simple voting ensemble methods to improve performance and robustness. To evaluate the framework, we apply it with application-specific optimizations to the task of detecting low signal-to-noise ratio radioactive sources in gamma-ray spectral data. The resulting SNNs, with as few as 49 neurons and 66 synapses, achieve a 51.8% true positive rate (TPR) at a…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
