atlas

Research map / Time series / Foundation models for time series

Advancing Spiking Neural Networks for Sequential Modeling with Central Pattern Generators

NeurIPS 2024 · Time series › Foundation models for time series · approach: Time series classification · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CPG-PE, a parameter-free, spike-form positional encoding for SNNs inspired by central pattern generators, showing sinusoidal PE is a special solution of a CPG oscillator, and improves SNNs on time-series forecasting, text classification and image classification.

Problem

Spiking neural networks lack an effective, hardware-friendly, spike-form positional encoding, which hinders their use on sequential tasks such as text classification and time-series forecasting.

Approach

Generate spike-form positional encodings from a group of CPG-inspired neurons firing periodic spike trains (thresholded cosine/sine of t/tau^(i/N)), concatenated with the input spikes and mapped back by a linear layer; the authors also show sinusoidal PE is a particular solution of a 2-neuron coupled CPG membrane dynamics.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add CPG-PE to SpikformerSpikformer · Text classification (6-benchmark average)accuracy: 77.25 -> 79.41Helped
Replace CPG-PE with a random spike matrix (ablation)Spikformer · Text classification (6-benchmark average)accuracy: 79.41 -> 77.23Hurt
Use CPG-PE instead of no PESpikformer · Image classification (3-benchmark average)accuracy: 81.25 -> 83.38Helped
Reduce CPG-PE model parameters to be comparable to Spikformer w/o PE (ablation)Spikformer w/ CPG-PE · Image classification (3-benchmark average)accuracy: 83.38 -> 83.17Hurt
Add CPG-PE to SpikformerSpikformer · Image classification (ImageNet)accuracy: 69.46 -> 71.17Helped
Vary the base period τ across 100, 1000, 5000, and 10000 (ablation)Spikformer w/ CPG-PE · Time-series forecasting and image classificationperformanceNo clear effect
Increase the number of CPG pairs N (ablation)Spikformer w/ CPG-PE · Time-series forecasting and image classificationperformanceHelped
Replace CPG-PE with RPESpikformer · Image classification (3-benchmark average)accuracy: 83.38 -> 83.12Hurt

Surprising findings

Limitations

Experimental setup

Datasets: METR-LA PEMS-BAY Solar-energy Electricity MR SST-2 SST-5 Subj ChnSenti Waimai CIFAR10 CIFAR100

Benchmarks: METR-LA PEMS-BAY Solar-energy Electricity MR SST-2 SST-5 Subj ChnSenti Waimai CIFAR10 CIFAR10-DVS

Metrics: R^2 RSE accuracy repetition rate

Baselines: SpikeTCN SpikeRNN Spikformer w/o PE Spikformer w/ RPE Spikformer w/ Float-PE Fine-tuned BERT Vision Transformer

Builds on: Spikformer Spike-driven Transformer Transformer sinusoidal positional encoding surrogate gradient training

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy