Self-Supervised Pre-Training of Spiking Neural Networks by Contrasting Events and Frames

Abstract

Artificial Neural Network (ANN) pre-training, followed by fine-tuning, is an established procedure to solve real-world problems where labeled data is scarce. This paper aims to adapt this established procedure to the domain of event-based vision and Spiking Neural Networks (SNNs). Event-based sensors, inspired by the retina, capture visual scenes with low latency and high dynamic range, making them suitable for many real-world vision problems. SNNs, inspired by biological neural networks, when implemented on neuromorphic hardware, enable energy-efficient and low-latency processing, making them well-suited for fully event-based pipelines. However, the lack of sufficiently large labeled datasets hinders the pre-training of SNNs. Here, we leverage joint frame and event data to forego labeling. We achieve this using self-supervised contrastive learning, where an ANN and SNN pair are jointly trained to assimilate (contrast) (un)related frame-event stream pairs. We show that the pre-trained SNN model reaches higher accuracy on several downstream visual classification benchmarks. These results signify that pre-training large-scale SNNs using raw data output from event cameras is possible and paves the way toward foundation SNN models.

Cite

Text

Singhal et al. "Self-Supervised Pre-Training of Spiking Neural Networks by Contrasting Events and Frames." NeurIPS 2024 Workshops: UniReps, 2024.

Markdown

[Singhal et al. "Self-Supervised Pre-Training of Spiking Neural Networks by Contrasting Events and Frames." NeurIPS 2024 Workshops: UniReps, 2024.](https://mlanthology.org/neuripsw/2024/singhal2024neuripsw-selfsupervised/)

BibTeX

@inproceedings{singhal2024neuripsw-selfsupervised,
  title     = {{Self-Supervised Pre-Training of Spiking Neural Networks by Contrasting Events and Frames}},
  author    = {Singhal, Raghav and Finkbeiner, Jan and Neftci, Emre},
  booktitle = {NeurIPS 2024 Workshops: UniReps},
  year      = {2024},
  url       = {https://mlanthology.org/neuripsw/2024/singhal2024neuripsw-selfsupervised/}
}