Efficient and Robust Spike Ensemble Coding of Signals

Abstract

Sensory stimuli in animals are encoded into spike trains by neurons. We present a signal processing framework that deterministically encodes continuous-time signals into spike trains and addresses the question of reconstruction bounds. The framework encodes a signal through spike trains generated by an ensemble of neurons using a convolve-then-threshold mechanism with various convolution kernels. A closed-form solution to the inverse problem, from spike trains to signal reconstruction, is derived in the Hilbert space of shifted kernel functions, ensuring sparse representation of a generalized Finite Rate of Innovation (FRI) class of signals. Additionally, inspired by real-time processing in biological systems, an efficient iterative version of the optimal reconstruction is formulated that considers only a finite window of past spikes, ensuring robustness of the technique to ill-conditioned encoding; convergence guarantees of the windowed reconstruction to the optimal solution are then provided. Experiments on a large audio dataset demonstrate excellent reconstruction accuracy at spike rates as low as one-fifth of the Nyquist rate, while showing clear competitive advantage in comparison to state-of-the-art sparse coding techniques in the low spike rate regime.

Cite

Text

Chattopadhyay and Banerjee. "Efficient and Robust Spike Ensemble Coding of Signals." NeurIPS 2024 Workshops: Compression, 2024.

Markdown

[Chattopadhyay and Banerjee. "Efficient and Robust Spike Ensemble Coding of Signals." NeurIPS 2024 Workshops: Compression, 2024.](https://mlanthology.org/neuripsw/2024/chattopadhyay2024neuripsw-efficient/)

BibTeX

@inproceedings{chattopadhyay2024neuripsw-efficient,
  title     = {{Efficient and Robust Spike Ensemble Coding of Signals}},
  author    = {Chattopadhyay, Anik and Banerjee, Arunava},
  booktitle = {NeurIPS 2024 Workshops: Compression},
  year      = {2024},
  url       = {https://mlanthology.org/neuripsw/2024/chattopadhyay2024neuripsw-efficient/}
}