atlas

Research map / Architectures and efficiency / Spiking networks

Sparse Spiking Neural Network: Exploiting Heterogeneity in Timescales for Pruning Recurrent SNN

ICLR 2024 · Architectures and efficiency › Spiking networks · approach: Sparse efficient spiking sequence models · 2 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 Lyapunov Noise Pruning (LNP), a task-agnostic method that prunes a randomly initialized heterogeneous recurrent SNN using Lyapunov exponents and spectral graph sparsification, then trains the sparse model for classification or time-series prediction.

Problem

Sparse recurrent spiking neural networks are usually obtained by task-dependent pruning of trained dense models, which is costly and overfits to the task; the paper seeks a stable sparse heterogeneous RSNN designed without task information.

Approach

Prune a random dense heterogeneous RSNN (HRSNN/CHRSNN with per-neuron membrane time constants) without using task data, using a Lyapunov-exponent-based edge retention probability from a linearized firing-rate model, betweenness-centrality node pruning, edge addition for eigenvector delocalization, and Bayesian optimization of timescales.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LNP pruning instead of activity-based pruningCHRSNN trained with BP · Lorenz63RMSE: 1.114 ± 0.051 -> 0.682 ± 0.312Helped
Use LNP pruning instead of activity-based pruningCHRSNN trained with BP · Lorenz63Avg. SOPs (M): 157.33 ± 18.87 -> 19.14 ± 2.04Helped
Use LNP pruning instead of activity-based pruningCHRSNN trained with BP · Google DatasetRMSE: 1.325±0.566 -> 0.832±0.105Helped
Use LNP pruning instead of activity-based pruningCHRSNN trained with BP · Google DatasetAvg. SOPs (M): 157.33 ± 18.87 -> 19.14 ± 2.04Helped
Use LNP pruning instead of activity-based pruningCHRSNN trained with BP · CIFAR10SOP Ratio: 45.32 ± 0.58Helped
Use LNP pruning instead of activity-based pruningCHRSNN trained with BP · CIFAR100SOP Ratio: 50.35 ± 0.64Helped

Surprising findings

Limitations

Experimental setup

Datasets: Lorenz63 Rossler Google stock price Wind speed CIFAR10 CIFAR100

Benchmarks: Lorenz63 Rossler Google stock price Wind speed CIFAR10 CIFAR100

Metrics: RMSE valid prediction time (VPT) accuracy accuracy loss SOP ratio neuron sparsity synapse sparsity average SOPs

Baselines: activity-based pruning ADMM LSNN pruning Grad R IMP STDS ESL-SNN random Erdos-Renyi initialization

Builds on: activity-based pruning Lyapunov spectrum of RNN (Engelken) spectral graph sparsification 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