Continuous signal sparse encoding using analog neuromorphic variability
Filippo Costa, Chiara De Luca
TL;DR
The paper tackles robust, real-time encoding of continuous temporal signals on neuromorphic hardware by exploiting intrinsic analog variability. It introduces a shallow network of exponential LIF neurons that produce sparse first-spike encodings, using a median-spike-time reference $\bar{t}$ to form $\vec{y}^*$, which is then decoded linearly to stimulus parameters; ADM converts inputs to spikes and an evolutionary protocol tunes time constants $\tau_{ ext{mem}},\tau_{ ext{syn}+},\tau_{ ext{syn}-}$ and integer weights. Validated on DYNAP-SE hardware and in simulations across four signal types, the approach achieves high linear-decodeability (e.g., $\text{Pearson } r \approx 0.94$, $\text{Kendall } \tau \approx 0.88$) with robust performance under jitter, spike deletions, and reduced heterogeneity, and exhibits stereotyped, signal-type-specific spike sequences with shift-invariant classification. The method aligns with biological variability, offers a low-complexity, hardware-friendly alternative to reservoir computing, and enables fast, low-power, always-on processing of temporal data on mixed-signal neuromorphic substrates.
Abstract
Achieving fast and reliable temporal signal encoding is crucial for low-power, always-on systems. While current spike-based encoding algorithms rely on complex networks or precise timing references, simple and robust encoding models can be obtained by leveraging the intrinsic properties of analog hardware substrates. We propose an encoding framework inspired by biological principles that leverages intrinsic neuronal variability to robustly encode continuous stimuli into spatio-temporal patterns, using at most one spike per neuron. The encoder has low model complexity, relying on a shallow network of heterogeneous neurons. It relies on an internal time reference, allowing for continuous processing. Moreover, stimulus parameters can be linearly decoded from the spiking patterns, granting fast information retrieval. Our approach, validated on both analog neuromorphic hardware and simulation, demonstrates high robustness to noise, spike jitter, and reduced heterogeneity. Consistently with biological observations, we observed the spontaneous emergence of patterns with stereotyped spiking order. The proposed encoding scheme facilitates fast, robust and continuous information processing, making it well-suited for low-power, low-latency processing of temporal data on analog neuromorphic substrates.
