Activation-wise Propagation: A Universal Strategy to Break Timestep Constraints in Spiking Neural Networks for 3D Data Processing
Jian Song, Xiangfei Yang, Donglin Wang
TL;DR
The paper tackles the timestep constraint in spiking neural networks used for real-time 3D data processing by introducing Activation-wise Membrane Potential Propagation (AMP2). AMP2 provides a universal, architecture-agnostic mechanism that propagates membrane potentials across adjacent layers via residual connections, eliminating the need for iterative per-layer spiking updates. Empirically, AMP2 improves Spiking PointNet on ModelNet40 (87.36% to 89.74%) and can surpass ANN PointNet on the DVS128 Gesture dataset, while also benefiting PointNet and PointNet++ in 1-timestep configurations and showing favorable energy/latency characteristics. This approach broadens the applicability of SNNs to multiple 3D modalities (point clouds and event streams) without increasing timesteps, though gains are more modest for deeper networks, pointing to future work on optimizing deep SNNs.
Abstract
Due to their event-driven and parameter-efficient effect, spiking neural networks (SNNs) show potential in tasks requiring real-time multi-sensor perception, such as autonomous driving. The spiking mechanism facilitates sparse encoding, enabling spatial and temporal data to be represented in a discrete manner. However, SNNs still lag behind artificial neural networks (ANNs) in terms of performance and computational efficiency. One major challenge in SNNs is the timestep-wise iterative update of neuronal states, which makes it difficult to achieve an optimal trade-off among accuracy, latency, and training cost. Although some methods perform well with shorter timesteps, few propose strategies to overcome such constraint effectively. Moreover, many recent SNN advancements rely on either optimizations tailored to specific architectures or a collection of specialized neuron-level strategies. While these approaches can enhance performance, they often lead to increased computational expense and restrict their application to particular architectures or modalities. This leaves room for further exploration of simple, universal, and structure-agnostic strategies that could offer broader applicability and efficiency. In this paper, we introduce Activation-wise Membrane Potential Propagation (AMP2), a novel state update mechanism for spiking neurons. Inspired by skip connections in deep networks, AMP2 incorporates the membrane potential of neurons into network, eliminating the need for iterative updates. Our method achieves significant improvements across various 3D modalities, including 3D point clouds and event streams, boosting Spiking PointNet's accuracy on ModelNet40 from 87.36% to 89.74% and surpassing ANN PointNet in recognition accuracy on the DVS128 Gesture dataset.
