Neuromorphic Sequential Arena (NSA)
收藏资源简介:
Neuromorphic Sequential Arena (NSA) 是一个针对神经形态时序处理的综合基准,旨在提供一个有效、通用和应用导向的评估框架。该基准包括七个真实世界的时序处理任务,涵盖了人机交互、语音处理、机器人技术和生物医学应用等领域。每个任务都具有不同的时序复杂性,旨在评估不同神经形态算法的时序处理能力。NSA 还引入了一种名为 Segregated Temporal Probe (STP) 的新型工具,用于分析任务所需的时序依赖性,以验证神经形态数据集和 NSA 在基准测试中的有效性。
Neuromorphic Sequential Arena (NSA) is a comprehensive benchmark for neuromorphic temporal processing, aiming to provide an effective, general, and application-oriented evaluation framework. This benchmark comprises seven real-world temporal processing tasks spanning human-computer interaction, speech processing, robotics, and biomedical applications. Each task features distinct temporal complexity, designed to evaluate the temporal processing capabilities of different neuromorphic algorithms. NSA also introduces a novel tool named Segregated Temporal Probe (STP) for analyzing the temporal dependencies required by tasks, to validate the effectiveness of neuromorphic datasets and the NSA benchmark.
Neuromorphic Sequential Benchmark 数据集概述
数据集简介
- 目标:为脉冲神经网络(SNN)在时序处理领域的性能比较提供统一基准,推动该领域技术进步。
- 关联论文:
- "Spiking Neural Networks for Temporal Processing: Status Quo and Future Prospects"
- "Neuromorphic Sequential Arena: A Benchmark for Neuromorphic Temporal Processing"
核心组件
1. 神经元模型
- 包含模型:LIF, ALIF, PLIF, GLIF, 归一化层等
- 代码位置:
neuroseqbench/network/neuron
2. 神经网络架构
- 包含架构:DCLS-Delays, SpikingTCN, Gated Spiking Neuron, Spike-Driven Transformer等
- 代码位置:
neuroseqbench/network/structure
3. 基准数据集
- 包含数据集:Penn Treebank, Permuted Sequential MNIST, Binary Adding等
- 代码位置:
neuroseqbench/utils/dataset
主要实验结果
学习算法比较
| 方法 | PTB-PPL(FF) | PTB-PPL(Rec) | PS-MNIST-Acc(FF) | PS-MNIST-Acc(Rec) | Binary-Acc(FF) | Binary-Acc(Rec) |
|---|---|---|---|---|---|---|
| STBP | 129.96 | 111.96 | 57.45 | 72.97 | 29.60 | 53.35 |
| T-STBP | 137.8 | 120.58 | 53.00 | 71.03 | 23.00 | 51.50 |
| E-prop | - | 125.54 | - | 52.88 | - | 50.85 |
神经元模型比较
| 模型 | PTB-PPL(FF) | PTB-PPL(Rec) | PS-MNIST-Acc(FF) | PS-MNIST-Acc(Rec) |
|---|---|---|---|---|
| LIF | 129.96 | 111.96 | 57.45 | 72.97 |
| PLIF | 123.76 | 105.64 | 55.86 | 77.32 |
| ALIF | 113.67 | 102.25 | 73.90 | 85.78 |
神经网络架构比较
| 架构 | PTB-PPL | PS-MNIST-Acc | Binary-Acc |
|---|---|---|---|
| LIF | 129.96 | 57.45 | 34.15 |
| LIF w/ DCLS-Delays | 89.87 | 68.98 | 51.85 |
| SpikingTCN | 114.46 | 93.76 | 61.95 |
实验复现
依赖环境
shell
核心依赖
torch, torchvision, torchaudio
配置管理
toml
数据处理
datasets, h5py, tqdm
安装指南
shell git clone https://github.com/liyc5929/neuroseqbench.git pip install -e .
运行脚本
run_01_STP_on_benchmarks.shrun_02_training_algo_on_benchmarks.shrun_05_spiking_neuron_on_benchmarks.sh等
Neuromorphic Sequential Arena扩展
- 包含7个真实场景时序处理任务
- 数据获取:Hugging Face仓库
- 补充材料:NSA_Supplementary_Materials

- 1Neuromorphic Sequential Arena: A Benchmark for Neuromorphic Temporal Processing香港理工大学 · 2025年



