Evaluation of Encoding Schemes on Ubiquitous Sensor Signal for Spiking Neural Network
Sizhen Bian, Elisa Donati, Michele Magno

TL;DR
This paper evaluates four sensor signal encoding schemes for spiking neural networks in ubiquitous computing, analyzing their accuracy, robustness, and energy efficiency using a gym activity recognition case study on the Loihi2 processor.
Contribution
It provides a comprehensive comparison of encoding schemes for SNNs in real-world sensor applications, guiding optimal scheme selection based on performance metrics.
Findings
Time-to-first-spike encoding reduces firing rate and maintains accuracy but is less robust.
Rate encoding achieves the highest classification accuracy (91.7%).
Multi-threshold delta modulation offers the best robustness against noise.
Abstract
Spiking neural networks (SNNs), a brain-inspired computing paradigm, are emerging for their inference performance, particularly in terms of energy efficiency and latency attributed to the plasticity in signal processing. To deploy SNNs in ubiquitous computing systems, signal encoding of sensors is crucial for achieving high accuracy and robustness. Using inertial sensor readings for gym activity recognition as a case study, this work comprehensively evaluates four main encoding schemes and deploys the corresponding SNN on the neuromorphic processor Loihi2 for post-deployment encoding assessment. Rate encoding, time-to-first-spike encoding, binary encoding, and delta modulation are evaluated using metrics like average fire rate, signal-to-noise ratio, classification accuracy, robustness, and inference latency and energy. In this case study, the time-to-first-spike encoding required the…
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.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Robotics and Automated Systems · Neural Networks and Applications
MethodsSpiking Neural Networks
