Burst Spiking Neural Networks

Jiahong Zhang , Sijun Shen , Man Yao , Han Xu , Mingqiang Huang , Yonghong Tian , ,
Bo Xu , Guoqi Li
1


Abstract

A central goal of current Spiking Neural Network (SNN) research is to improve their accuracy toward becoming low-power alternatives to Artificial Neural Networks (ANNs). This work further argues that realizing this ambition requires improving not only accuracy but also robustness, defined as the ability to maintain correct predictions under input perturbations. We identify two key issues in existing SNN methods that undermine robustness. First, binary spiking activations can produce large activation-state changes under small perturbations. Second, the lack of effective weight constraints makes network outputs more sensitive to input variations. To this end, we propose Burst Spiking Neural Networks (BuSNNs), built upon Burst-enhanced Spiking Neurons (BSNs) and a Dynamic Weight Constraint (DWC) mechanism. BSNs incorporate burst firing to provide a graded spiking pattern. This spiking mechanism mitigates perturbation-induced transitions in activation states and thereby enhances robustness. DWC penalizes connection weights based on activation states, effectively reducing weight magnitudes and improving robustness while preserving accuracy. We provide theoretical analyses to support these robustness effects. Experimental results further show that, on smaller-scale benchmarks such as CIFAR-10, BuSNNs outperform both SNN and ANN counterparts in accuracy and robustness. On large-scale ImageNet, BuSNN with the MS ResNet-34 backbone further improves top-1 accuracy and corruption robustness over the corresponding SNN baseline by 3.18% and 2.66%, respectively. Despite using spike-based activations, BuSNNs surpass 4-bit activation-quantized ANN baselines and approach 8-bit ANN baselines on ImageNet. They also preserve SNNs’ low-power advantage with up to a 4.38\(\times\) theoretical energy reduction over ANN counterparts. This work studies the accuracy–robustness problem in SNNs, advancing their practical viability in robust and energy-efficient applications.

Spiking neural networks, corruption robustness, adversarial robustness, image recognition.

1 Introduction↩︎

Spiking Neural Networks (SNNs) have recently narrowed the accuracy gap with Artificial Neural Networks (ANNs) on vision benchmarks, driven by advances in deep learning [1][5]. Their sparse and event-driven computation offers substantial gains in energy efficiency [6], [7], making them attractive for deployment in resource-constrained environments. However, real-world scenarios often involve diverse perturbations and corruptions, making robustness a critical requirement. Realizing the advantages of SNNs in practical applications therefore depends crucially on improving both accuracy and robustness.

Figure 1: Accuracy, robustness and power of SNNs and ANNs. Our method attains simultaneous improvements in accuracy and robustness and in some cases surpasses ANNs while preserving low power consumption.

In this work, robustness is defined as the maximum variation in network outputs induced by bounded input perturbations. Smaller output variation indicates stronger robustness. In vision tasks, this property is typically evaluated under two settings: adversarial perturbations and common corruptions. Adversarial perturbations are deliberately designed input changes that induce misclassification [8], while common corruptions stem from conditions such as noise, blur, or weather effects [9]. Most existing SNN studies have primarily focused on improving adversarial robustness by exploiting spike coding, neural dynamics, and training strategies [10][13]. Recent approaches based on Poisson coding and adversarial training have achieved adversarial robustness exceeding that of ANNs [14], [15]. Poisson coding introduces stochastic spike trains to represent input intensities, effectively injecting noise that mitigates the impact of adversarial perturbations, but often at the cost of markedly reduced accuracy [16]. In contrast, direct-coded SNNs deterministically convert input intensities into precise spike trains or rates [17][19], achieving significantly higher accuracy and thus becoming the most widely used approaches [20][22]. Nevertheless, these models still fall short of ANNs in terms of adversarial robustness [23]. Furthermore, our experiments reveal a clear limitation in the robustness of SNNs to common corruptions compared with ANNs. These observations highlight a persistent accuracy–robustness problem in SNNs, which prevents them from achieving ANN-level accuracy and robustness simultaneously, as illustrated in Fig. 1.

This paper focuses on direct-coded SNNs, owing to their high accuracy and widespread use. We jointly examine their robustness under both adversarial attacks and common corruptions, aiming to achieve accuracy and robustness comparable to those of ANN counterparts. To this end, we propose Burst Spiking Neural Networks (BuSNNs), which focus on two critical factors: neural activation and connection weights.

For neural activation, traditional perspectives suggest that single-spike neurons are inherently more robust to perturbations [10], [14], [24]. However, binary spiking introduces severe quantization error, which limits representation capability and reduces accuracy [25]. Our experiments in Section [bsnbinary] further show that binary spiking causes large perturbation-induced transitions in activation states. Recent studies have attempted to alleviate quantization error using multi-spike [21], [26] or burst-spike mechanisms [27]. Motivated by these observations, we propose Burst-enhanced Spiking Neurons (BSNs). BSNs emit multiple spikes within a short temporal window and produce graded neuronal responses. As a result, small perturbations either do not change the activation state or only induce bounded burst-count variations, reducing abrupt activation transitions and improving robustness.

Regarding connection weights, constraining weight magnitudes is known to improve network stability and robustness [28], [29]. For example, in a linear transformation \(y=Wx+b\), smaller weight magnitudes reduce the sensitivity of outputs to input perturbations. Biological synapses are also regulated in an activity-dependent manner under limited resources. Inspired by competitive and constrained synaptic plasticity [30][32], we propose a Dynamic Weight Constraint (DWC) mechanism within BuSNNs. DWC applies different penalties to active and inactive connections according to neuronal activation states during training. Active connections are regularized to prevent excessive amplification. Inactive connections are suppressed to avoid accumulating large dormant weights. Together, these effects reduce perturbation amplification across layers and improve robustness.

Experimental results demonstrate that BuSNNs simultaneously enhance accuracy and robustness under both adversarial attacks and common corruptions. The key contributions are summarized as follows:

  • We provide a comprehensive evaluation of different SNN methods, benchmarking their adversarial and corruption robustness in a fair setting with shared network architectures and training strategies. The results demonstrate an accuracy–robustness gap for SNNs relative to ANNs.

  • We identify two key robustness limitations in current SNNs and propose BuSNNs to address them. BSNs reduce perturbation-induced state transitions through burst firing. DWC adaptively constrains weights according to activation states. Together, they improve robustness without sacrificing accuracy.

  • We validate our approach across multiple network architectures and datasets. Experimental results demonstrate consistent improvements in both clean and robust accuracy over existing SNNs. In particular, BuSNNs exceed other SNNs and ANN counterparts on CIFAR-10 and CIFAR-100. On ImageNet, they substantially narrow the performance gap between SNNs and ANNs, and surpass ANN counterparts under the ResNet-18 backbone.

2 Related Work↩︎

Accuracy and robustness are two central criteria for evaluating SNNs. Accuracy refers to classification performance on clean inputs, whereas robustness refers to the ability to maintain performance under perturbed inputs. In this paper, we discuss both adversarial robustness and corruption robustness.

2.1 Spiking Neural Networks↩︎

SNNs are a class of biologically inspired neural networks that encode information with discrete spike events over time, mimicking the temporal dynamics and event-driven processing of biological neurons [33]. With the rise of neuromorphic computing and the demand for energy-efficient architectures, SNNs have attracted growing interest in various deep learning applications, including pattern recognition [22], [34][38], sensory processing [39], and motor control [40], [41]. Leveraging ANN-to-SNN conversion [25], [42][45] and surrogate-gradient training [1], [2], [46], SNNs have made significant performance advances.

SNN neuron designs are often inspired by neuroscience. Canonical spiking neuron models include Hodgkin–Huxley (H–H) [47], Izhikevich [48], and the LIF [49] models. While the H–H model offers detailed biophysical realism and the Izhikevich model balances biological plausibility with efficiency, LIF-based neurons have become the prevailing standard for large-scale SNNs due to their computational simplicity. Extensions such as PLIF [17], ALIF [50], and GLIF [18] further increase expressiveness by incorporating adaptive thresholds, learnable membrane dynamics, and multi-timescale behaviors. Recent works have proposed more efficient and flexible neuron designs to reduce the temporal simulation burden inherent to SNNs. For instance, parallel spiking neuron models [20], [38], [51], [52] decouple spike computation across time steps, significantly accelerating inference while maintaining temporal resolution. These developments offer the potential for SNNs to scale effectively in practical tasks.

Figure 2: Overview of the proposed method. (a) The clean or corrupted image is processed by a deep neural network. Features are extracted by stackable convolutional (Conv) blocks with spiking neurons. Stackable fully connected (FC) layers then produce the recognition result. (b) In biological visual systems, neurons exhibit diverse activation patterns and form organized synaptic connections to respond effectively to external stimuli. (c) We introduce the BSNs, which replaces conventional binary spiking to provide richer neuronal representations. (d) Drawing inspiration from the competitive and constrained synaptic plasticity observed in biological neural systems, we propose a DWC mechanism that formalizes this principle to optimize connection weights from two complementary perspectives.

2.2 Robustness of Spiking Neural Networks↩︎

Existing research on the robustness of SNNs has primarily focused on their resistance to adversarial attacks. They leveraged inherent SNN properties such as discrete spike encoding and non-continuous activation patterns, to obtain high adversarial robustness [10][12], [14], [23]. Various methods such as spike-based encoding schemes [15], leaky membrane dynamics [53], architectural adaptations [54], [55], and robustness-oriented training objectives [13], [23], [56] have been explored to further enhance this robustness.

However, deploying SNNs in real-world scenarios demands robustness of common corruptions, such as blur, variations in brightness and contrast [9]. Unlike adversarial noise, these corruptions arise from sensor imperfections or environmental fluctuations, rather than being deliberately crafted. In the ANN literature, extensive research has been conducted to enhance corruption robustness [57][59]. In contrast, research on corruption robustness in SNNs remains relatively limited. Recent efforts have indicated that existing SNNs often suffer substantial performance degradation on standard corruption benchmarks [52].

Table 1: Summary of representative SNN accuracy-robustness methods.
Direction Main Strength Main Limitation
Poisson coding [14][16] Adversarial robustness Reduced clean accuracy
Direct-coded SNNs [17], [18], [20], [52] High clean accuracy Limited robustness

3pt

2.3 Accuracy and Robustness Between SNNs and ANNs↩︎

Robustness has been extensively studied in ANNs from multiple perspectives. For common corruptions, benchmarks such as IMAGENET-C and KITTI-C provide systematic evaluation protocols [9], [60]. Related benchmarks such as ImageNet-A and ObjectNet further evaluate natural distribution shifts and hard real-world examples [61], [62]. For adversarial perturbations, modern evaluations have exposed unreliable defenses and established stronger attack protocols [63], [64]. Beyond evaluation, ANN studies have also developed robustness-oriented training and representation learning methods. Representative examples include adversarial training [65], [66], data augmentation [67], [68], and knowledge distillation [58], [69], [70]. Some self-supervised learning studies further suggest that learned representations can improve both adversarial and corruption robustness [71], [72]. Together, these ANN studies provide a broader context for evaluating SNN performance and robustness beyond spike-based models.

It is often assumed that SNNs possess stronger robustness than ANNs due to their bio-inspired spike-based computation. This assumption has been mainly supported in the context of Poisson-coded SNNs. Previous studies show that SNNs using Poisson coding can outperform ANNs in adversarial robustness [14][16]. Such robustness is commonly attributed to the stochastic and event-driven nature of Poisson spike generation, which can reduce the sensitivity of network responses to small adversarial perturbations. However, this encoding often leads to noticeably reduced clean accuracy.

Direct-coded SNNs achieve significantly higher clean accuracy, making them widely used in modern SNN applications. However, their deterministic encoding reduces stochastic protection, which weakens the adversarial robustness observed in Poisson-coded SNNs [23]. Recent studies further indicate that SNNs still face substantial challenges under common corruptions [52]. These findings indicate that direct-coded SNNs still lack a clear mechanism for improving robustness while preserving their accuracy advantage.

Overall, existing SNN robustness studies reveal an accuracy–robustness trade-off, as summarized in Table 1. Poisson-coded SNNs benefit from stochastic spike generation, but they often sacrifice clean accuracy. Direct-coded SNNs improve recognition performance, but their robustness remains limited. This trade-off reveals a key limitation of existing SNN methods. To address this gap, BuSNN improves direct-coded SNNs from two complementary aspects. BSNs enhance spike-based activation representation through bounded burst responses. DWC constrains synaptic weights according to activation-dependent importance. Together, these designs allow BuSNN to improve clean accuracy, adversarial robustness, and corruption robustness simultaneously.

3 Burst Spiking Neural Networks↩︎

This work proposes BuSNNs to enhance SNN robustness from two complementary perspectives: neural activation and connection weights. Fig. 2 (a) illustrates the processing pipeline, where clean, corrupted, or adversarially perturbed images are processed by a network to generate recognition results. On the activation side, we introduce BSNs, which employ burst firing to produce graded activations and reduce perturbation-induced state transitions. On the weight side, we design a DWC mechanism that adaptively penalizes connection weights based on BSN activation states, effectively constraining weight magnitudes and lowering sensitivity to input perturbations. Both BSNs and DWC are generic modules that can be seamlessly integrated into existing SNN architectures without modifying their overall design.

3.1 Unified Output-Stability View of Robustness↩︎

We define robustness from the perspective of output stability. Let \(f_\theta(x)\in\mathbb{R}^K\) denote the output logits of a network with parameters \(\theta\). For a clean input \(x\) and its perturbed counterpart \(x'\), we measure the perturbation-induced output variation as: \[\Delta_\theta(x,x') = \|f_\theta(x') - f_\theta(x)\|_\infty . \label{eq:delta95output}\tag{1}\] Adversarial and corruption robustness can then be described by the same quantity under different perturbation rules. For adversarial perturbations bounded in an \(\ell_p\) ball, we consider the worst-case output variation: \[\mathcal{R}_{\mathrm{adv}}(x;\theta,\epsilon) = \sup_{\|x'-x\|_p \le \epsilon} \Delta_\theta(x,x') . \label{eq:radv}\tag{2}\] For common corruptions sampled from a corruption family \(\mathcal{C}\), we consider the expected output variation: \[\mathcal{R}_{\mathrm{corr}}(x;\theta) = \mathbb{E}_{x'\sim \mathcal{C}(\cdot|x)} \Delta_\theta(x,x') . \label{eq:rcorr}\tag{3}\]

Thus, both robustness notions reduce to controlling the output variation \(\Delta_\theta(x,x')\). This formulation also connects to classification stability. For a correctly classified clean input \(x\), let \(y\in\{1,\ldots,K\}\) denote its ground-truth class, and let \(f_\theta(x)_j\) denote the logit corresponding to class \(j\). We define the clean logit margin as \(m_\theta(x)=f_\theta(x)_y-\max_{j\neq y}f_\theta(x)_j\). This margin measures the separation between the ground-truth logit and the largest competing logit. If \(\Delta_\theta(x,x')<m_\theta(x)/2\), the prediction is preserved under the perturbation. This gives a sufficient condition for classification stability, with the derivation provided in Supplementary Materials S1-B.

Under this view, both BSNs and DWC improve robustness by reducing different sources of output variation \(\Delta_\theta(x,x')\). BSNs reduce perturbation-induced activation-state changes, while DWC constrains the weights that propagate such changes across layers.

3.2 Preliminaries of Spiking Neuron Models↩︎

In general, the forward dynamics of an SNN neuron can be abstracted as a three-stage process comprising membrane potential update (charge), spike generation (fire), and state reset (reset), which can be formulated as follows: \[\begin{align} V[t] &= \mathcal{U}(V[t{-}1], I[t]), \tag{4} \\ S[t] &= \Theta(V[t] - V_{\text{th}}), \tag{5} \\ V[t] &= \begin{cases} V[t] (1 - S[t]) + V_{\text{reset}} S[t], & \text{hard reset}, \\ V[t] - V_{\text{th}} S[t], & \text{soft reset}, \end{cases} \tag{6} \end{align}\] where \(V[t] \in \mathbb{R}\) is the membrane potential at time step \(t\), \(I[t]\) is the synaptic input current, and \(S[t] \in \{0, 1\}\) denotes the binary spike output. The function \(\mathcal{U}(\cdot)\) defines neuron dynamics, and \(\Theta(\cdot)\) emits a spike when \(V[t]\) exceeds the threshold \(V_{\text{th}}\). Once a spike occurs, the membrane potential is reset according to Eq. 6 , either to the reset potential \(V_{\text{reset}}\) or by subtracting the threshold \(V_{\text{th}}\).

A variety of models instantiate the neuron dynamic \(\mathcal{U}(\cdot)\), such as LIF [49], PLIF [17], and GLIF [18]. Among them, the LIF model updates its membrane potential recursively with temporal decay: \[\begin{align} \mathcal{U}(V[t{-}1], I[t]) = \left(1 - \frac{1}{\tau_m}\right)V[t-1] + \frac{1}{\tau_m} I[t], \label{eq:lif95recursive} \end{align}\tag{7}\] where \(\tau_m\) is the membrane time constant. This recursive form depends on \(V[t{-}1]\) and therefore limits parallel computation across time steps. To address this limitation, PSN [20] reformulates the membrane potential with a closed-form update, which unrolls the recursion into a temporal convolution over all past inputs: \[\begin{align} V[t] = \frac{1}{\tau_m} \sum_{i=0}^{t} \left(1 - \frac{1}{\tau_m}\right)^{t - i} I[i].\label{eq:lif95closed} \end{align}\tag{8}\] For an input sequence with \(T\) time steps and \(N\) neurons, PSN defines the membrane potential as a weighted summation over all historical input currents: \[\begin{align} V[t] = \sum_{i=0}^{T-1} W_{t,i} \cdot I[i], \label{eq:psn95sum} \end{align}\tag{9}\] where the temporal kernel \(W_{t,i} = \frac{1}{\tau_m} \left(1 - \frac{1}{\tau_m} \right)^{t - i}\) encodes exponentially decaying influence over past inputs. By incorporating the firing process in Eq. 5 and omitting the reset in Eq. 6 , PSN expresses neuron dynamics in a matrix formulation: \[\left\{ \begin{align} \mathbf{V} &= \mathbf{W} \mathbf{I}, \quad \mathbf{W} \in \mathbb{R}^{T \times T},\;\mathbf{I} \in \mathbb{R}^{T \times N}, \\ \mathbf{S} &= \Theta(\mathbf{V} - \mathbf{B}), \quad \mathbf{B} \in \mathbb{R}^{T},\;\mathbf{S} \in \{0, 1\}^{T \times N}, \end{align} \right. \label{eq:psn}\tag{10}\] where \(\mathbf{I}\) denotes the input current sequence, \(\mathbf{V}\) the membrane potential, \(\mathbf{B}\) a learnable threshold vector, and \(\mathbf{S}\) the spike output. This feedforward formulation removes recurrent dependencies and enables parallel evaluation across time steps, thereby improving training and inference efficiency.

The Memory-based Parallel Spiking Neuron (MPSN) [52] extends PSN by introducing a memory-based modulation. Instead of directly using \(\mathbf{I}\), the input current is dynamically modulated by a learned memory unit \(\mathbf{M} \in \mathbb{R}^{T \times N}\): \[\left\{ \begin{align} \mathbf{V} &= \mathbf{W} \, g(\mathbf{M}, \mathbf{I}), \quad \mathbf{W} \in \mathbb{R}^{T \times T},\;\mathbf{I}, \mathbf{M} \in \mathbb{R}^{T \times N}, \\ \mathbf{S} &= \Theta(\mathbf{V} - \mathbf{B}), \quad \mathbf{B} \in \mathbb{R}^{T},\;\mathbf{S} \in \{0, 1\}^{T \times N}, \end{align} \right. \label{eq:pmsn6}\tag{11}\] where the modulation function is defined as \(g(\mathbf{M}, \mathbf{I}) = \mathbf{I} + \mu \mathbf{M}\), and \(\mu\) is a scaling factor, with a default value of 0.1. This memory mechanism enables the model to capture statistically stable features from clean samples, thereby improving robustness to noisy or corrupted inputs. In this work, we adopt MPSN as the base neuron model and extend its binary spike to burst spike.

3.3 Burst-enhanced Spiking Neurons↩︎

Conventional SNN neurons typically produce binary outputs, which are insufficient to encode fine-grained input intensities or to distinguish between similar stimuli, potentially impairing accuracy and robustness. In contrast, biological neurons frequently exhibit burst spiking, which refers to short sequences of spikes emitted in rapid succession, as illustrated in Fig. 2 (b). This spiking pattern is widely observed across brain regions [73]. It is believed to enhance the reliability of information transmission, thereby improving robustness to input perturbations [74], [75].

3.3.1 Biological modeling and burst definition↩︎

Biologically, burst spiking is a firing pattern in which a neuron emits brief clusters of high-frequency action potentials, producing multiple spikes within a short time window. Let \(s(t)\) denote the spike train in continuous time, and let \(\Delta t_b>0\) the burst window. A burst event starting at time \(t\) can be formulated as: \[\begin{align} \mathrm{Burst}(t) = \{\, \tau \mid s(\tau)=1,\;t \le \tau < t+\Delta t_b \,\}. \label{eq:burst95set95ct} \end{align}\tag{12}\] In general, burst activity can convey information through multiple factors, such as burst onset time, within-burst spike timing, and the number of spikes within the burst window.

3.3.2 From biological mechanisms to computational abstractions↩︎

SNNs for computer vision commonly adopt a coding paradigm in which neuronal activation is summarized by firing rates over time. Motivated by voltage-based spike generation models [76] and multi-bit spiking formulations [21], [26], we use spike-count coding to represent burst spiking. The spike count \(N_{\text{burst}}[t]\) can be approximated by the membrane potential surplus above the firing threshold. We therefore define a deterministic mapping from the membrane potential \(V[t]\) to \(N_{\text{burst}}[t]\): \[\begin{align} N_{\text{burst}}[t] = \mathcal{B}\!\left(V[t] - V_{\text{th}}\right), \label{eq:burst95count} \end{align}\tag{13}\] where \(\mathcal{B}:\mathbb{R}\to\{0,1,\dots,\theta_{\text{burst}}\}\) is a quantized linear mapping of the excess potential: \[\begin{align} \mathcal{B}(x) \;=\; \min\!\left( \theta_{\text{burst}},\;\left\lfloor \max(x,0) + \frac{1}{2} \right\rfloor \right). \label{eq:burst95spiking95neuron} \end{align}\tag{14}\] Here \(x\) denotes the membrane surplus \(V[t]-V_{\text{th}}\) measured in normalized threshold-equivalent units, and \(\theta_{\text{burst}}\) specifies the maximum number of spikes allowed in each burst to ensure stability. Unless otherwise stated, \(\theta_{\text{burst}}\) is set to 4 in all experiments. Under this normalization, each additional unit of surplus results in an additional spike emission within the burst window. This form provides a bridge from the biological burst count to a discrete response that can be computed in SNNs.

3.3.3 Neuron model↩︎

We propose BSNs (Fig. 2 (c)) based on the MPSN model in Eq. 11 by incorporating the burst spiking in Eq. 14 into it. While the burst-spiking mechanism can be integrated into other models, we adopt MPSN for its strong performance. The BSN is defined as follows: \[\begin{align} \left\{ \begin{aligned} \mathbf{V} &= \mathbf{W} \, g(\mathbf{M}, \mathbf{I}), \quad \mathbf{W} \in \mathbb{R}^{T \times T},\;\mathbf{I}, \mathbf{M} \in \mathbb{R}^{T \times N}, \\ \mathbf{S} &= \mathcal{B}(\mathbf{V} - \mathbf{B}), \quad \mathbf{B} \in \mathbb{R}^{T},\;\mathbf{S} \in \{0,1,\dots,\theta_{\text{burst}}\}^{T \times N}. \end{aligned} \right. \label{eq:bsn} \end{align}\tag{15}\] When BSNs are trained end-to-end, the burst mapping \(\mathcal{B}(\cdot)\) is non-differentiable at integer boundaries and piecewise constant elsewhere. We therefore use a smooth arctangent-shaped surrogate in the backward pass: \[\frac{\partial \mathcal{B}}{\partial x} \approx \sigma(x) = \frac{\alpha}{1+(\alpha x)^2}\,\boldsymbol{1}_{\big(0 < x < \theta_{\text{burst}}\big)},\] where \(\alpha=4\), and \(\boldsymbol{1}_{(\cdot)}\) denotes the indicator function. Compared with standard binary spiking neurons, BSNs provide a richer output space while preserving the parallel computation pattern of the parallel spiking neuron family.

3.3.4 Robustness Interpretation of Burst Spiking↩︎

Eq. 1 measures the output variation caused by input perturbations. At the neuron level, such variation is partly induced by perturbation-driven changes in the membrane surplus. BSNs reduce this effect through the burst response in Eq. 14 . Let \(u\) denote the normalized membrane surplus, and let \(\mathcal{Q}=\{k+\frac{1}{2} \mid k=0,\dots,\theta_{\text{burst}}-1\}\) denote the set of burst-response boundaries induced by \(\mathcal{B}\). We define the distance from \(u\) to the nearest response boundary as \(d_{\mathcal{Q}}(u)=\min_{q\in\mathcal{Q}} |u-q|\). If \(|\delta|<d_{\mathcal{Q}}(u)\), then \(u+\delta\) stays in the same response interval and \(\mathcal{B}(u+\delta)=\mathcal{B}(u)\). If the perturbation crosses response boundaries, the burst-count change is bounded by the number of unit-spaced response intervals crossed: \[\bigl|\mathcal{B}(u+\delta)-\mathcal{B}(u)\bigr| \le \left\lceil|\delta|\right\rceil . \label{eq:burst95stability}\tag{16}\] These properties allow BSNs to suppress perturbations that remain within the same response interval and limit the activation change when response boundaries are crossed. Under the output-variation view in Eq. 1 , this reduces the activation perturbation propagated to later layers. Theorem 1 in Supplementary Materials S1-C formalizes this activation-side effect by showing how the burst-count change in Eq. 16 determines the perturbation signal received by the next layer. BSNs therefore act on the activation side.

3.4 Dynamic Weight Constraint↩︎

Robustness to input perturbations can be intuitively understood from the perspective of network connectivity. Consider a simple linear mapping \(y = Wx + b\). Smaller values of connection weights \(W\) reduce the sensitivity of the output \(y\) to perturbations in the input \(x\). However, excessively reducing the weights often degrades model performance, indicating the need for a well-designed mechanism to regulate weight magnitudes. Such regulation naturally occurs in biological neural systems through synaptic plasticity, where synaptic strengths are adjusted under various biological constraints.

3.4.1 Competitive and constrained synaptic plasticity↩︎

In biological neural systems, synaptic connections evolve under limited metabolic resources, structural capacity, and homeostatic balance. These constraints help maintain efficient information processing and prevent unstable growth of synaptic strength. From this perspective, we focus on two mechanisms, synaptic competition and synaptic constraint.

Synaptic competition refers to the process in which synapses compete for survival and efficacy based on their relative activity levels [30], [31]. Active synapses that contribute effectively to postsynaptic responses are strengthened and preserved, whereas less active or redundant synapses are gradually weakened and eliminated [32]. This process can be modeled as: \[\frac{d w_i}{dt} = p_i \cdot h(w_i) - \lambda \sum_{j \ne i} p_j \cdot u(w_j), \label{eq26}\tag{17}\] where \(w_i\) denotes the weight of synapse \(i\), \(p_i\) represents its activity level, and \(h(\cdot)\) and \(u(\cdot)\) govern potentiation and competitive suppression, respectively. This formulation captures how the strengthening of one synapse can inhibit others, leading to sparse and selective connectivity.

Synaptic constraint reflects the fact that neurons cannot increase all synaptic strengths without limit. Let \(w_i\ge 0\) denote the strength of synapse \(i\). Assuming a positive total synaptic strength \(\sum_j w_j>0\), this constraint can be described by normalization-like dynamics: \[\frac{d w_i}{dt} = \eta \left( \rho_i - \frac{w_i}{\sum_j w_j} \right), \qquad \rho_i\ge 0,\quad \sum_i\rho_i=1, \label{eq28}\tag{18}\] where \(\rho_i\) is the normalized activity-dependent target share. The term \(w_i/\sum_j w_j\) denotes the current share of synapse \(i\) in the total synaptic strength, i.e., the relative fraction of the available synaptic-strength budget assigned to this synapse rather than its absolute magnitude. Thus, the dynamics compare the target share \(\rho_i\) with the current normalized share \(w_i/\sum_j w_j\). A synapse is strengthened when its current share is below the target, and weakened when it exceeds the target. This prevents unbounded growth of all synapses and limits disproportionate dominance among active synapses, thereby helping maintain stable connectivity [77]. Since \(\sum_i\rho_i=1\) and \(\sum_i w_i/\sum_j w_j=1\), the total synaptic strength is conserved under Eq. 18 . At equilibrium, we have: \[w_i^\ast = \rho_i Q, \label{eq30}\tag{19}\] where \(Q=\sum_jw_j^\ast\) is the total synaptic-strength budget determined by the conserved total strength. Eq. 19 indicates that, under a constrained total budget, the equilibrium synaptic strength is proportional to activity.

These two principles motivate the design of DWC. The competition principle motivates a penalty on inactive or weakly active connections with large weights. The constraint principle motivates an activity-weighted penalty on active connections.

3.4.2 From biological mechanisms to regularization formulation↩︎

Directly modeling these biological mechanisms is difficult in gradient-based SNN training. We therefore translate the core principles into a weight-regularization framework, termed DWC. It contains two complementary terms, as shown in Fig. 2 (d). The synaptic competition suppresses inactive connections with excessively large weights. The synaptic constraint regularizes active connections according to their activation strength. Together, they reduce redundant or unstable connections and lower weight-side sensitivity to perturbations.

To formulate the synaptic competition model in Eq. 17 , we define \(w_i=h(w_i)\) to represent Hebbian-like linear potentiation and \(|w_j|=u(w_j)\) to capture the suppressive influence of stronger neighboring synapses: \[\frac{d w_i}{dt} = p_i w_i - \lambda \sum_{j \ne i} p_j |w_j|.\] For inactive connections (\(p_i = 0\)), the potentiation term vanishes, and the dynamics reduce to a purely inhibitory drift proportional to the total active mass in the neighborhood: \[\label{eq:inactive95dynamics} \frac{d w_i}{dt} = -\,\lambda \sum_{j \ne i} p_j |w_j|.\tag{20}\]

To capture this inhibitory effect, we introduce a static convex penalty that enforces a layerwise reference level determined by the active channels. For an input \(x\), let \(\mathcal{I}^{(l)}_x\) denote the set of active channels at layer \(l\), and \(\overline{\mathcal{I}^{(l)}_x}\) its complement (the inactive channels). For layer \(l\), define the maximum weight norm among active channels as: \[\label{eq:M95def} M^{(l)}(x) = \begin{cases} \max\limits_{k \in \mathcal{I}^{(l)}_x} \| W^{(l)}_k \|_1, & \mathcal{I}^{(l)}_x \neq \varnothing,\\[2pt] 0, & \mathcal{I}^{(l)}_x = \varnothing. \end{cases}\tag{21}\] Based on this active reference, we define the following competitive penalty on inactive connections. This penalty mainly affects inactive channels with large weights: \[\label{eq:Pcomp95layer} \mathcal{P}^{(l)}_{\text{comp}}(x) = \sum_{c \in \overline{\mathcal{I}^{(l)}_x}} \max\!\bigl( \| W^{(l)}_c \|_1,\; M^{(l)}(x) \bigr).\tag{22}\] Aggregating over layers gives: \[\label{eq:Pcomp95total} \mathcal{P}_{\text{comp}}(x) = \sum_{l=1}^{L} \mathcal{P}^{(l)}_{\text{comp}}(x).\tag{23}\]

Eq. 19 indicates that, under a constrained total synaptic budget \(Q=\sum_j w_j\), the equilibrium strength of each synapse is proportional to its activity share. Here \(w_i\) denotes a non-negative biological synaptic strength. In deep neural networks, however, trainable weights are signed, and the corresponding synaptic strength is more naturally represented by the weight magnitude. Thus, a direct constraint can be written as \(\sum_i \left||w_i|-\rho_i\sum_j |w_j|\right|\). In practice, this objective couples all synapses through the global budget term \(\sum_j |w_j|\), which is inconvenient for stochastic gradient training. We therefore use a tractable activity-weighted surrogate \(\sum_i a_i |w_i|\). Here \(a_i\) denotes the activation-dependent coefficient of synapse \(i\), and it can be viewed as the computational counterpart of \(\rho_i\). This term is not an algebraically exact reformulation of Eq. 19 , but a separable convex proxy that preserves its key effect: weights associated with stronger activity are more explicitly constrained during training. The derivation of this regularization form is detailed in Supplementary Materials S1-D.

Regrouping \(\sum_i a_i |w_i|\) by presynaptic unit gives: \[\mathcal{P}_{\text{cons}}(x) = \sum_{c \in \mathcal{I}_x} a_c\, \|W_c\|_1, \label{eq:pcons}\tag{24}\] where \(c\) denotes a presynaptic unit, \(W_c\) denotes its associated outgoing weights, and \(a_c\) is the corresponding activation coefficient. For binary spiking neurons, \(a_c=1\) for active units \(c\in\mathcal{I}_x\), and the penalty reduces to a standard \(\ell_1\) constraint on active connections. For BSNs, \(a_c\) reflects the burst activation strength, enabling the weight constraint to adapt to the activation state. Thus, Eq. 24 regularizes the weights involved in the current computation in an activation-dependent manner, discouraging the model from relying on excessively large active weights.

Combining \(\mathcal{P}_{\text{comp}}(x)\) and \(\mathcal{P}_{\text{cons}}(x)\) yields the overall DWC loss: \[\mathcal{L}_{\text{dwc}}(x) = \sum_{l=1}^{L} \sum_{c \in \overline{\mathcal{I}^{(l)}_x}} \max\!\bigl( \| W^{(l)}_c \|_1, \, M^{(l)}(x) \bigr) + \sum_{c \in \mathcal{I}_x} a_c \|W_c\|_1. \label{eq:eq34}\tag{25}\]

DWC imposes activation-conditioned penalties on network weights. For active channels, the BSN response gives \(a_c\ge 1\), while inactive channels are constrained by the competitive term. Therefore, DWC preserves the magnitude-control effect of standard \(\ell_1\) regularization. More importantly, it adapts this penalty to the input-dependent activation pattern, so that active or potentially sensitive connections are more directly constrained. This helps reduce weight-side amplification of perturbations.

Finally, the network is trained using a composite loss function: \[\mathcal{L}_{\text{total}} = \mathcal{L}_{\text{cls}} + \mathcal{L}_{\text{dwc}},\] where \(\mathcal{L}_{\text{cls}}\) is the classification loss.

3.4.3 ↩︎

Following the output-stability definition in Eq. 1 , robustness depends on how much the network output \(f_\theta(x)\) changes under a perturbed input \(x'\). BSNs reduce such changes by stabilizing neural activations. DWC further limits how the remaining activation changes are propagated through network weights. For a linear transformation in layer \(l\), this propagation satisfies: \[\begin{align} &\left\|W^{(l)} \left(\mathbf{S} ^{(l-1)}(x')-\mathbf{S} ^{(l-1)}(x)\right) \right\|_\infty \\ &\qquad\le \left\|W^{(l)}\right\|_\infty \left\|\mathbf{S} ^{(l-1)}(x')-\mathbf{S} ^{(l-1)}(x)\right\|_\infty . \end{align} \label{eq:weight95amplification95bound}\tag{26}\] Here, \(\mathbf{S} ^{(l)}(\cdot)\) denotes the spike-count activation of layer \(l\), as defined in the BSN forward model in Eq. 15 , and \(W^{(l)}\) denotes the weight matrix or convolutional kernel of layer \(l\), as used in the DWC formulation in Eq. 25 . Eq. 26 shows that smaller weight norms reduce the amplification of perturbation-induced activation changes. DWC regularizes these weights in an activation-dependent manner. The active term constrains weights involved in the current computation, while the inactive term suppresses large dormant weights that may become influential when perturbations change activation states. Thus, DWC reduces the weight-side amplification that contributes to the output variation \(\Delta_\theta(x,x')\) in Eq. 1 .

In summary, BSNs stabilize neuronal activations under perturbations, whereas DWC reduces weight-side amplification by constraining weight magnitudes. Together, they reduce the output variation of BuSNNs and contribute to improved robustness.

Table 2: Training hyper-parameters for different datasets.
Dataset Optimizer Batch Epoch LR Loss
CIFAR-10 SGD 128 1024 0.1 CE
CIFAR-100 SGD 128 1024 0.1 CE
ImageNet SGD 64 320 0.001 TET
CIFAR10-DVS SGD 32 200 0.1 TET

4 Experiments↩︎

4.1 Experimental Settings↩︎

We evaluate our proposed method across multiple datasets to assess both classification accuracy and robustness. All experiments are conducted using the SpikingJelly framework [78]. We use CIFAR-10 [79], CIFAR-100 [79], and ImageNet [80] as the primary benchmarks to evaluate the general performance of the models. To examine adversarial robustness, we follow established protocols and evaluate on adversarially perturbed versions of CIFAR-10 and CIFAR-100. Furthermore, to assess corruption robustness, we adopt the common benchmarks CIFAR10-C [9] and IMAGENET-C [9], which apply a wide range of corruptions such as noise, blur, and weather distortions to the original datasets. To ensure a thorough comparison with prior methods, we conduct comprehensive experiments using a range of network architectures, including ResNet [81], SEW ResNet [82], MS ResNet [83], VGG [84], and the Modified PLIF-Net [85].

Table 3: Comparison of the proposed BuSNN and other methods on the CIFAR-10 dataset.
Method Network Time-steps Accuracy (%)
ANN Modified PLIF-Net - 95.84
LIF Modified PLIF-Net 6 95.04
TET [86] ResNet-19 6 94.50
TDBN [87] ResNet-19 6 93.16
TEBN [88] ResNet-19 6 94.71
PLIF [17] PLIF Net 8 93.50
KLIF [89] Modified PLIF-Net 10 92.52
GLIF [18] ResNet-19 6 95.03
NLIF [90] ResNet-18 4 93.73
SLTT [91] Modified PLIF-Net 4 95.08
CLIF [19] ResNet-18 4 96.01
LTF-ALSF [92] Modified PLIF-Net 4 94.48
PSN [20] Modified PLIF-Net 4 95.32
MPSN [52] Modified PLIF-Net 4 96.18
BuSNN (ours) Modified PLIF-Net 4 96.25
Table 4: Comparison of the proposed BuSNN and other methods on the ImageNet dataset. Accuracy is top-1 (%). For ANN rows, ‘a / b’ denotes Full-precision / INT4 activation-quantized results.
Method Spiking Network Time-steps Accuracy (%)
TET [86] SEW ResNet-34 4 68.00
TDBN [87] ResNet-34 6 67.05
TEBN [88] SEW ResNet-34 4 68.28
GLIF [18] ResNet-34 4 67.52
NLIF [90] SEW ResNet-18 4 63.32
LTF-ALSF [92] ResNet-18 4 63.67
2-4 [4]*ANN [81] ResNet-18 - 69.76 / 66.44
ResNet-34 - 73.31 / 69.73
ResNet-50 - 76.13 / 71.05
2-4 [4]*SEW [82] SEW ResNet-18 4 63.18
SEW ResNet-34 4 67.04
SEW ResNet-50 4 67.78
2-4 [4]*MS [83] MS ResNet-18 6 63.10
MS ResNet-34 6 69.42
MS ResNet-50 6 71.05
2-4 [4]*PSN [20] SEW ResNet-18 4 67.63
SEW ResNet-34 4 70.54
SEW ResNet-50 4 70.75
2-4 [4]*MPSN [52] SEW ResNet-18 4 67.92
SEW ResNet-34 4 71.30
SEW ResNet-50 4 71.56
2-4 [4]*BuSNN (ours) SEW ResNet-18 4 69.92
SEW ResNet-34 4 72.40
SEW ResNet-50 4 72.70
2-4 [4]*BuSNN (ours) MS ResNet-18 4 69.64
MS ResNet-34 4 72.60
MS ResNet-50 4 73.70

The hyperparameters used in our experiments are listed in Table 2, where CE and TET refer to the cross-entropy loss and temporal efficient training [86], respectively, used as the classification loss. We optimize the models using SGD with a momentum of 0.9 and apply a cosine annealing schedule for the learning rate.

To ensure a fair comparison, we adopt the same data preprocessing methods as used in PSN [20] and MPSN [52]. All experiments are implemented with fixed random seeds to facilitate reproducibility. For CIFAR-10 and CIFAR-100, we use random horizontal flipping and random erasing. For each mini-batch, we randomly apply either Mixup [93] with \(\alpha=0.2\) or CutMix [94] with \(\alpha=1.0\), where \(\alpha\) controls the sampled mixing ratio. For ImageNet, we follow the conventional protocol with random resized cropping and horizontal flipping. We initialize our model with MPSN pre-trained weights to provide a better starting point for training. Similar strategies that leverage stronger initialization have been widely adopted to improve convergence and generalization [52], [95], [96]. As shown in Table 3 and 4, for SNN baselines from prior literature, we follow the time-step settings reported in the original papers. Unless otherwise specified, all experiments reported in Tables ¿tbl:tab:Adversarial95Attack?– 8 are conducted with the number of time steps set to \(T=4\).

4.2 Network Architectures↩︎

We adopt the networks with the same settings used in MPSN [52], including Modified PLIF-Net [85], VGG [84], and ResNet [81]. As illustrated in Fig. 2 (a), these networks share a common pattern in which image features are extracted by a stack of convolutional (Conv) blocks. Each block comprises convolutional layers followed by a nonlinear activation. In SNNs, the nonlinearity is implemented with spiking neurons, whereas in ANNs it is implemented with ReLU. The classifier consists of a stack of fully connected (FC) layers. Detailed configurations are provided in Supplementary Materials S2. In our BuSNN variants, we replace the original spiking neurons in these backbones with BSNs and apply DWC to the convolutional and fully connected layers, illustrating that the proposed modules can be directly used in existing SNN architectures.

Dataset Method Spiking Network Clean FGSM Score PGD7 Score PGD10 Score
CIFAR-10 ANN Modified PLIF-Net 95.84 61.05 0.6370 15.25 0.1591 13.71 0.1431
PSN [20] Modified PLIF-Net 95.32 61.29 0.6430 9.61 0.1008 8.04 0.0843
MPSN [52] Modified PLIF-Net 96.18 63.11 0.6562 12.81 0.1332 11.56 0.1202
BuSNN- (ours) Modified PLIF-Net 96.22 68.77 0.7147 14.73 0.1531 13.03 0.1354
BuSNN (ours) Modified PLIF-Net 96.25 67.89 0.7054 14.62 0.1519 13.23 0.1375
ANN VGG11 95.92 71.97 0.7503 30.73 0.3204 28.72 0.2994
DLIF [97] VGG11 92.39 15.24 0.1650 0.23 0.0025 0.09 0.0010
PSN [20] VGG11 95.21 63.30 0.6648 24.14 0.2535 22.27 0.2339
MPSN [52] VGG11 95.17 65.02 0.6832 24.27 0.2550 22.19 0.2332
BuSNN- (ours) VGG11 96.01 71.64 0.7462 29.24 0.3046 26.83 0.2795
BuSNN (ours) VGG11 96.10 72.15 0.7508 29.03 0.3021 27.01 0.2811
ANN VGG11 70.44 23.52 0.3339 8.08 0.1147 7.67 0.1089
DLIF [97] VGG11 70.51 8.72 0.1237 0.77 0.0109 0.55 0.0078
StoG [98] VGG11 70.44 8.27 0.1174 0.49 0.0070 - -
HIRE-SNN [23] VGG11 65.6 16.4 0.2500 2.9 0.0442 - -
SNN-BP [14] VGG11 64.4 15.5 0.2407 6.3 0.0978 - -
PSN [20] VGG11 65.03 18.35 0.2822 4.79 0.0737 4.17 0.0641
BuSNN- (ours) VGG11 71.01 20.84 0.2935 4.93 0.0694 4.61 0.0649
BuSNN (ours) VGG11 71.23 29.90 0.4198 12.97 0.1821 12.43 0.1745

4.3 Results on Clean Images↩︎

To evaluate the proposed model, we conduct experiments on the clean image classification benchmarks CIFAR-10 [79] and ImageNet [80]. On both datasets, the proposed BuSNN achieves superior performance among existing SNNs, as listed in Table 3 and Table 4.

Compared with ANN baselines, BuSNN achieves stronger performance on CIFAR-10. On ImageNet, the SEW ResNets [82] and MS ResNet [83] architectures serve as the spiking counterpart of the standard ANN ResNets [81] and have been widely adopted in the design of residual SNNs. BuSNN with the SEW ResNet-18 backbone also surpasses its ANN counterpart (69.92% vs.%). Although a gap remains on ResNet-34 and ResNet-50, our approach substantially narrows the difference relative to previous SNN methods, demonstrating improved accuracy. In standard SNNs, binary activation restricts the network’s representation capacity, often leading to a severe accuracy degradation compared to ANNs. BuSNN uses graded multi-level spikes to enrich neuronal responses, thereby improving representational capacity and achieving stronger accuracy.

Motivated by the discrete nature of spiking activations, we additionally construct activation-quantized ANNs for a more comprehensive comparison. The activations of ANNs are discretized with quantized representations. Specifically, we adopt asymmetric uniform quantization at 8-bit and 4-bit precision (INT8 with an integer range of \([0,255]\) and INT4 with \([0,15]\)). For each layer, a scaling factor is estimated from activation quantiles to reduce the influence of outliers, after which floating-point activations are clipped and linearly mapped to the target integer range. This process makes the activation dynamics of ANNs comparable to the discrete behavior of SNNs. As shown in Table 4, our method outperforms the INT4 activation-quantized ANNs. Remarkably, BuSNN operates with \(\theta_{\text{burst}} = 4\), providing only four discrete activation levels per neuron, which is fewer than the 16 levels in INT4 ANNs, yet it achieves higher accuracy.

In addition to static image benchmarks, we further evaluate our model on the neuromorphic CIFAR10-DVS dataset [99]. Our method also achieves superior results, demonstrating its effectiveness beyond static image classification. Detailed results are provided in Supplementary Materials S3-A.

4.4 Adversarial Attack Robustness↩︎

We evaluate adversarial robustness under two classical methods, Fast Gradient Sign Method (FGSM) [8] and Projected Gradient Descent (PGD) [65]. FGSM applies a small perturbation along the sign of the input gradient to maximize the loss: \[x_{\text{adv}} \;=\; x \;+\; \epsilon \cdot \operatorname{sign}\!\bigl(\nabla_x \mathcal{L}(\hat{y}(x), y)\bigr),\] where \(\epsilon\) controls the perturbation magnitude, \(\hat{y}(x)\) denotes the network output for input \(x\), \(y\) is the ground-truth label, and \(\nabla_x \mathcal{L}\) is the input gradient of the loss \(\mathcal{L}\). PGD is an iterative extension of FGSM that uses multiple small steps with projection: \[x_{t+1} \;=\; \operatorname{Proj}_{\,x+\mathcal{S}}\!\left(x_t \;+\; \alpha \cdot \operatorname{sign}\!\bigl(\nabla_x \mathcal{L}(\hat{y}(x_t), y)\bigr)\right),\] where \(\alpha\) is the step size and \(t\) is the iteration index. The set \(\mathcal{S}=\{\delta:\|\delta\|_\infty \le \epsilon\}\) constrains the perturbation within \([-\epsilon,+\epsilon]\) in the \(\ell_\infty\) sense.

To facilitate robustness comparisons among models with different clean accuracies, we report both the absolute accuracy under adversarial perturbations and a normalized robustness metric, Score. It is defined as \(\text{Score}=A_{\mathrm{adv}}/A\), which measures the proportion of clean accuracy retained under adversarial attacks. Here \(A\) denotes the clean accuracy and \(A_{\mathrm{adv}}\) denotes the classification accuracy under FGSM or PGD attacks. Equivalently, Score can be viewed as one minus the relative accuracy degradation from clean to adversarially perturbed data. A higher Score indicates smaller relative degradation and thus stronger robustness. This metric provides a normalized view of robustness and complements absolute adversarial accuracy when comparing models with different clean accuracies.

Table ¿tbl:tab:Adversarial95Attack? compares our method with advanced neuron models, as well as with several methods developed specifically for adversarial attack scenarios. We do not use adversarial training, since our goal is to evaluate intrinsic adversarial robustness rather than the effect of robust optimization.

We report results for BuSNN and BuSNN- (BuSNN without DWC). On CIFAR-10, BuSNN achieves the best performance against single-step attacks such as FGSM. Under multi-iteration attacks, including PGD7 and PGD10, BuSNN also shows strong robustness among binary SNN models. It obtains the highest Scores among the compared SNNs and remains close to the ANN baselines. On CIFAR-100, BuSNN outperforms ANNs under both clean and adversarial conditions. Its best Scores further indicate stronger robustness.

This robustness gain comes from the complementary roles of BSNs and DWC. BSNs produce graded burst responses. When small membrane perturbations remain within the same response interval, the neuronal output does not change. Even when perturbations cross response boundaries, the burst-count change is bounded by the interval structure, as discussed in Eq. 16 . DWC further limits weight-side amplification by regularizing active connections and suppressing inactive connections with excessively large weights. This constrains the weight magnitude term in Eq. 26 , thereby reducing the amplification of perturbation-induced activation changes.

Table 5: Comparison of recognition accuracy (%) of different methods under the Modified PLIF-Net architecture on CIFAR10-C. BuSNN- denotes BuSNN without DWC.
Severity Level
3-7 Method Clean L1 L2 L3 L4 L5 C-AVG Score
ANN 92.27 (6.17) 89.65 (6.53) 86.52 (8.64) 81.22 (13.11) 73.90 (15.81) 84.71 0.8840
LIF [49] 90.90 88.05 84.85 79.32 71.50 82.92 0.8725
PLIF [17] 91.10 88.34 85.10 79.55 72.27 83.27 0.8758
NLIF [90] 90.22 86.52 82.37 76.25 66.95 80.46 0.8497
GLIF [18] 90.12 87.46 84.49 79.36 72.54 82.80 0.8814
SLTT [91] 91.43 88.59 85.39 80.14 73.27 83.77 0.8810
LTF-ALSF [92] 88.54 83.76 79.18 73.22 64.57 77.85 0.8240
PSN [20] 91.68 88.90 85.79 80.75 73.28 84.08 0.8821
MPSN [52] 92.37 89.78 86.86 81.90 75.08 85.20 0.8858
BuSNN- (ours) 96.22 92.80 (5.57) 90.27 (6.51) 87.13 (9.14) 82.07 (13.80) 74.70 (14.90) 85.39 0.8875
BuSNN (ours) 96.25 93.04 (5.23) 90.64 (6.07) 87.59 (8.59) 82.75 (13.22) 75.74 (15.86) 85.95 0.8930
a
b
c
d

Figure 3: Comparison of clean accuracy and corruption robustness Score on CIFAR-10. (a) The bars correspond to the left (y)-axis and represent clean test accuracy, while the line corresponds to the right (y)-axis and represents the normalized corruption robustness Score. (b–d) Accuracy on CIFAR-10-C under glass blur, frost, and snow corruptions across severity levels L1 through L5.. a — Clean, b — Glass blur, c — Frost, d — Snow

Table 6: Comparison of recognition accuracy (%) of different methods on IMAGENET-C. BuSNN- denotes the BuSNN without using DWC.
Severity Level
4-8 Method Spiking Network Clean L1 L2 L3 L4 L5 C-AVG Score
ANN [81] ResNet-18 69.76 54.25(7.93) 43.82(11.32) 34.55(14.78) 23.93(14.84) 15.50(12.75) 34.41 0.4933
ANN-INT8 ResNet-18 68.05 49.30(7.56) 38.33(11.05) 29.49(14.24) 20.26(13.99) 12.97(12.00) 30.07 0.4419
ANN-INT4 ResNet-18 66.44 47.10(7.60) 35.86(10.80) 26.92(14.04) 17.97(13.34) 11.31(10.83) 27.83 0.4189
2-10 MS [83] MS ResNet-18 63.10 43.62 32.38 23.84 15.76 9.49 25.02 0.3965
BuSNN (ours) MS ResNet-18 69.64 48.67(7.82) 36.64(10.99) 26.75(13.85) 17.63(13.44) 11.00(11.52) 28.14 0.4040
2-10 SEW [82] SEW ResNet-18 63.18 41.19 30.45 23.22 16.24 10.58 24.34 0.3853
PLIF [17] SEW ResNet-18 66.19 45.66 34.61 26.22 17.77 11.03 27.06 0.4088
NLIF [90] SEW ResNet-18 63.32 45.38 34.31 26.16 17.87 11.26 27.00 0.4264
PSN [20] SEW ResNet-18 67.63 47.83 36.79 28.16 19.13 12.05 28.79 0.4257
MPSN [52] SEW ResNet-18 67.92 48.25 37.16 28.50 19.39 12.29 29.12 0.4287
BuSNN- (ours) SEW ResNet-18 69.89 51.05(7.08) 40.00(10.06) 30.91(13.76) 21.19(13.60) 13.47(11.33) 31.32 0.4482
BuSNN (ours) SEW ResNet-18 69.92 51.29(6.86) 40.28(9.85) 31.28(13.50) 21.45(13.46) 13.60(11.28) 31.58 0.4517
1-10 (r)1-10 ANN [81] ResNet-34 73.31 59.75(6.58) 49.57(10.49) 40.39(14.36) 29.29(15.68) 19.70(14.44) 39.74 0.5421
ANN-INT8 ResNet-34 71.50 54.82(6.39) 44.23(10.26) 34.94(13.67) 24.56(14.47) 15.95(13.34) 34.90 0.4881
ANN-INT4 ResNet-34 69.73 52.54(6.53) 41.56(10.15) 32.10(13.61) 21.76(14.04) 13.63(12.37) 32.32 0.4635
2-10 MS [83] MS ResNet-34 69.65 51.87 40.53 31.16 21.39 13.62 31.71 0.4553
BuSNN (ours) MS ResNet-34 72.60 55.11(6.51) 43.78(10.20) 34.17(14.11) 23.59(14.62) 15.22(12.51) 34.37 0.4734
2-10 SLTT [91] ResNet-34 66.19 45.76 35.77 28.10 19.50 12.67 28.36 0.4285
SEW [82] SEW ResNet-34 67.04 46.38 35.34 27.05 18.90 12.32 28.00 0.4177
PSN [20] SEW ResNet-34 70.18 52.12 41.44 32.96 23.13 14.82 32.89 0.4687
MPSN [52] SEW ResNet-34 71.30 53.67 43.03 34.38 24.23 15.58 34.18 0.4794
BuSNN- (ours) SEW ResNet-34 72.23 55.05(6.23) 44.74(9.52) 35.88(12.93) 25.47(13.55) 16.44(12.35) 35.52 0.4918
BuSNN (ours) SEW ResNet-34 72.40 55.91(6.13) 45.68(9.35) 36.88(12.77) 26.22(13.54) 16.91(12.45) 36.32 0.5017
1-10 ANN [81] ResNet-50 76.13 61.89(6.52) 51.59(10.47) 41.60(14.44) 29.72(15.72) 19.44(14.23) 40.85 0.5365
ANN-INT8 ResNet-50 74.54 56.91(6.67) 45.87(10.59) 36.13(14.24) 25.44(14.82) 16.24(13.24) 36.12 0.4846
ANN-INT4 ResNet-50 72.10 50.39(6.93) 39.39(10.17) 30.28(14.03) 20.79(14.06) 13.14(11.84) 30.80 0.4272
2-10 MS [83] MS ResNet-50 71.05 52.10 40.48 30.77 21.18 13.35 31.58 0.4444
BuSNN (ours) MS ResNet-50 73.70 54.57(7.40) 42.76(11.32) 32.92(14.94) 22.59(14.52) 14.26(11.83) 33.42 0.4535
2-10 SLTT [91] ResNet-50 67.02 45.99 35.36 27.41 19.12 12.43 28.06 0.4187
SEW [82] SEW ResNet-50 67.57 44.77 33.36 25.44 17.81 11.44 26.56 0.3931
PSN [20] SEW ResNet-50 70.75 49.42 37.80 28.61 19.72 12.36 29.58 0.4181
MPSN [52] SEW ResNet-50 71.56 51.21 39.52 30.24 20.80 13.06 30.97 0.4327
BuSNN- (ours) SEW ResNet-50 72.59 52.34(7.40) 41.04(10.57) 31.66(14.01) 22.08(13.84) 14.09(11.69) 32.24 0.4442
BuSNN (ours) SEW ResNet-50 72.70 52.61(7.66) 41.25(10.86) 31.84(14.17) 22.28(13.92) 14.23(11.65) 32.44 0.4462
Table 7: Comparison of computational cost, energy consumption, and performance for different models on CIFAR-10 and ImageNet.
Model AC (M) MAC (M) Energy (mJ) Clean C-AVG
CIFAR-10 \((32\times32)\)
LIF 604.559 28.312 0.67 95.04 82.92
PSN 1310.528 28.312 1.31 95.32 84.08
MPSN 1687.701 28.312 1.65 96.18 85.20
ReLU - 1735.172 7.98 95.84 84.71
BuSNN 1879.055 28.312 1.82 96.25 85.95
ImageNet \((224\times224)\)
SEW 908.25 472.056 2.99 63.18 24.34
PSN 2148.29 472.056 4.10 67.63 28.79
MPSN 2041.90 472.056 4.01 67.92 28.79
ReLU - 1817.310 8.36 69.76 34.41
BuSNN 1358.116 472.056 3.39 69.92 31.58

4.5 Common Corruption Robustness↩︎

Robustness to common corruptions is an essential indicator of a model’s generalization ability under image conditions. To assess this property, we adopt the CIFAR10-C [9] and IMAGENET-C [9] benchmarks, which include 19 types of image corruptions, each applied at five levels of severity. Representative examples are shown in Fig. 2 (a). All models are trained solely on clean data and are directly evaluated on the corrupted datasets without any additional fine-tuning.

We use the same normalized Score defined above to evaluate corruption robustness, with \(A_{\mathrm{adv}}\) replaced by the corrupted-data accuracy \(A_c\). Accordingly, the corruption robustness Score is computed as \(\text{Score}=A_c/A\), where \(A\) denotes the clean accuracy. For each corruption type, \(A_c\) is averaged over the five severity levels as \(A_c=\frac{1}{5}\sum_{l=1}^{5}A_l\), where \(A_l\) denotes the accuracy at severity level \(l\).

On CIFAR10-C, Table 5 summarizes accuracy under the Modified PLIF-Net backbone. Our BuSNN consistently improves average accuracy across all severities and outperforms prior SNNs. Notably, it maintains higher accuracy under conditions of greater corruption severity, such as levels \(L4\) and \(L5\). BuSNN presents minor standard deviations for different corruption types at each severity, indicating that it maintains stable performance against various corruption types. Meanwhile, BuSNN also achieves the highest Score, confirming that its robustness gains are not merely due to higher clean accuracy. Compared with the ANN trained under the same conditions, BuSNN also demonstrates superior performance. We also present comparative results under individual corruption types in Fig. 3. The comparison between MPSN and BuSNN in Fig. 3 (a) shows that similar clean accuracy can still correspond to different corruption robustness Scores. BuSNN combines the highest correspond to robustness Score with the highest clean accuracy, demonstrating that stronger robustness is achieved while preserving clean performance. Across the three representative corruptions in Fig. 3 (b)–(d), BuSNN consistently maintains the highest accuracy on CIFAR10-C at all severity levels. This advantage persists as corruption strength varies, rather than arising from a single severity level. A detailed breakdown of the results by corruption type is provided in Supplementary Materials S3-B.

As shown in Table 6, on the more challenging IMAGENET-C benchmark, our method remains competitive and establishes a new state of the art among SNNs. We also compare SNNs with conventional ANNs under matched backbones. Full-precision ANNs (ResNet-18/34/50) still reach the highest robustness on IMAGENET-C. However, our method reduces the gap substantially and even surpasses quantized ANN baselines. With SEW ResNet-18 and SEW ResNet-34, BuSNN produces higher C-AVG than both ANN-INT8 and ANN-INT4, whereas no previous SNN method surpasses ANN-INT8 under the same settings. In terms of Score, BuSNN delivers consistent gains over all previous SNNs at every severity level, indicating better corruption robustness and clean accuracy. Results obtained with MS ResNet backbones further demonstrate the generality of the proposed BuSNN, showing that it can effectively enhance both performance and robustness across diverse spiking residual network architectures. A detailed discussion of different corruption types can be found in Supplementary Materials S3-B.

The comparison with MPSN shows that BSNs provide richer and more stable neuronal representations for large-scale corrupted inputs. The further improvement of BuSNN over BuSNN- indicates that DWC additionally strengthens robustness by constraining synaptic weights under severe corruptions. This observation is consistent with the robustness analysis in Section 3.4.3.

4.6 Computation Overhead↩︎

SNNs have long been considered to have energy-efficiency advantages. To examine whether BuSNN preserves this desirable property, we conduct a theoretical analysis of computational overhead. Following the methodology established in [26], we estimate the overhead of different methods in terms of Accumulation (AC) operations, Multiply-Accumulate (MAC) operations, and theoretical total energy consumption.

The estimation of AC and MAC operations depends on the computational paradigms of different network models. In SNNs, each presynaptic spike triggers the accumulation of the corresponding synaptic weight into the postsynaptic membrane potential, which is counted as an AC operation. Accordingly, the AC operations reported in Table 7 are estimated by scaling the layer-wise synaptic operations with the spiking activity measured during inference over all time steps, with the burst count in BuSNN treated as accumulated spike events. By contrast, standard ReLU-based ANNs rely on continuous-valued dense activations, so their feature extraction layers are dominated by MAC operations. Thus, standalone AC operations are not considered in this theoretical evaluation. The total energy is then estimated using the corresponding unit energy costs following [26], with detailed calculation and implementation details provided in Supplementary Materials S4.

Based on these estimates, Table 7 shows that BuSNN achieves a consistent energy-performance trade-off on both CIFAR-10 and ImageNet. Compared with ReLU-based ANN baselines, BuSNN substantially reduces energy consumption through AC-dominated spiking computation. It achieves a \(4.38\times\) energy reduction on CIFAR-10 (1.82 mJ vs. 7.98 mJ) and a \(2.47\times\) reduction on ImageNet (3.39 mJ vs. 8.36 mJ). Compared with other SNN models such as LIF or SEW, BuSNN introduces a moderate increase in AC operations and energy cost. This additional cost is accompanied by stronger accuracy and robustness. These results indicate that BuSNN preserves the energy advantage of SNNs while achieving a better balance between efficiency, accuracy, and robustness.

Furthermore, previous work has demonstrated that similar theoretical energy efficiency gains successfully translate to practical hardware implementations [6], [100]. By applying the BuSNN framework in future chip designs, we expect to achieve not only low power consumption but also the high accuracy and robustness demonstrated in our experiments, thereby advancing the practical deployment of SNNs in real-world applications.

4.7 Ablation Study↩︎

Table 8: Ablation study of burst spiking in BuSNN on the CIFAR-10 dataset.C-AVG and Score denote robustness results on CIFAR10-C, and FGSM denotes adversarial accuracy under FGSM attack.
Method Clean C-AVG Score FGSM
Binary spiking 96.08 84.84 0.8830 63.08
Burst spiking 96.25 85.95 0.8930 67.89

4.7.1 Burst spiking↩︎

We investigate the effect of burst spiking on SNN performance. When the maximum number of spikes per burst is set to one, the proposed burst mechanism degenerates into the binary spiking scheme. Table 8 compares BuSNN with burst spiking and binary spiking neurons on the CIFAR-10 dataset using the Modified PLIF-Net architecture. The results show that burst spiking consistently improves both clean accuracy and robustness under common corruption and adversarial settings. This improvement reflects enhanced representational capacity and increased network stability against input perturbations. Additional results for different settings of the maximum number of spikes per burst are provided in Supplementary Materials S5.

4.7.2 DWC↩︎

As summarized in the preceding tables, we report results for both BuSNN- and BuSNN, where BuSNN- denotes BuSNN without using DWC. Based on Tables 3 and 4, BuSNN consistently achieves higher accuracy across datasets and architectures. Furthermore, Tables ¿tbl:tab:Adversarial95Attack?5, and 6 show that incorporating DWC improves model robustness in most cases. For example, DWC raises the FGSM adversarial robustness accuracy of BuSNN- on CIFAR-100 from 20.84% to 29.90%, and enhances the corruption robustness Score on IMAGENET-C using the SEW ResNet-18 backbone from 0.4482 to 0.4517. These results demonstrate that DWC can enhance robustness against both common corruptions and adversarial perturbations without compromising clean accuracy.

a
b
c
d

Figure 4: Comparison of binary and burst spiking mechanisms. (a) Binary spiking exhibits abrupt state transitions under perturbations, causing error accumulation. (b) Burst spiking smooths transitions between states and reduces perturbation impact. (c) Layer-wise flip rate of the binary-spiking-based Modified PLIF-Net on CIFAR10-C with varying Gaussian noise severities. C1–C17 and Fc represent the convolutional and fully connected layers, respectively. (d) Flip rate comparison across different perturbation levels for different methods, showing that burst spiking enhances robustness.. a — Binary spiking, b — Burst spiking, c — Flip rate of binary spiking, d — Flip rate comparison

4.8 Burst Spiking Improves Accuracy and Robustness↩︎

 

We propose that burst spiking can enhance both the accuracy and robustness of SNNs. In conventional spiking neurons, the activation state is represented by a single spike and is therefore binary. This simplistic assumption introduces quantization error relative to ANNs, which reduces accuracy [25]. By allowing multiple spikes within a short temporal window, burst spiking alleviates quantization error and strengthens accuracy.

Regarding robustness, in conventional neurons with binary spiking, even small perturbations near the firing threshold can cause abrupt transitions in activation state, leading to accumulated errors across layers and compromised robustness. Fig. 4 (a) and Fig. 4 (b) illustrate this intuition. Burst spiking introduces graded activations that smooth transitions between states and mitigate the impact of small perturbations. To quantitatively assess this effect, we measure the neuron state flip rate under perturbations, where the active state corresponds to positive output and the inactive state to zero output. As shown in Fig. 4 (c), the flip rate in binary spiking networks increases markedly across layers as the severity of Gaussian noise grows, indicating a clear correlation between flip dynamics and perturbation sensitivity. In this figure, the x-axis represents the network layers from the first convolutional layer (denoted C1) to the fully connected layer (Fc). The five curves (L1 to L5) indicate different levels of perturbation severity.

Building on this flip-based characterization, Fig. 4 (d) compares the statistical mean and variance of flip rates across all perturbation severity levels for ANNs, binary spiking networks, and the proposed burst spiking networks. The results show that the ANN model exhibits substantially lower flip rates than binary spiking, while the proposed burst spiking mechanism significantly narrows this gap, thereby enhancing robustness against perturbations.

Additionally, we visualize the effect of burst spiking on the network’s feature space using t-SNE, as shown in Fig. 5. Compared with the binary spiking model, burst spiking exhibits markedly improved cluster compactness and inter-class separability, even surpassing ANN in clustering quality. These results indicate that burst spiking yields more discriminative and stable feature representations, thereby improving both classification accuracy and robustness to input perturbations.

a
b
c

Figure 5: t-SNE visualizations of classification-layer features from different models based on the Modified PLIF-Net, using 500 random samples from the CIFAR10-C dataset. Each subfigure shows results under clean inputs (left) and Gaussian noise perturbations (right).. a — ANN, b — Binary spiking, c — Burst spiking

a
b
c
d
e
f
g
h

Figure 6: Comparison of input-activated weights of Modified PLIF-Net on the CIFAR-10 dataset. (a) Overall number of input-activated weights across different methods. (b–h) Layer-wise number of input-activated weights under various regularization strategies. C1–C17 and Fc represent the convolutional and fully connected layers, respectively.. a — Total, b — C1, c — C4, d — C7, e — C11, f — C14, g — C17, h — Fc

4.9 DWC Reduces Weights Involved in Computation↩︎

Experimental results demonstrate that DWC contributes to improving both the accuracy and robustness of BuSNNs. The key motivation behind this improvement is that DWC effectively constrains connection weights, according to Eq. 26 . We specifically analyze the input-activated connections, whose presynaptic neurons are active during a forward pass. Only these connections participate in the actual computation and influence the output for a given input, with a small magnitude reflecting lower sensitivity of the model to input perturbations. Specifically, we define the input-activated weights as the sum of the absolute values of the weights on these connections, which reflects the total strength of the connections actively involved in the computation.

We analyze the input-activated weights obtained from the BuSNN using the Modified PLIF-Net architecture under three different training strategies: a baseline without regularization, \(\ell_1\) regularization, and DWC. The input-activated weights are computed across the CIFAR-10 dataset, considering all input samples. This allows us to assess the total number of weights involved in the model’s computations across different inputs, providing a comprehensive view of the weights actively contributing to the model’s output. As illustrated in Fig. 6, the input-activated weights of the models trained without regularization and with \(\ell_1\) regularization are nearly identical, indicating that conventional \(\ell_1\) regularization has a limited effect in reducing the weights that actively participate in computation. In contrast, the DWC strategy yields a substantial reduction in input-activated weights. These results suggest that DWC effectively suppresses the magnitude of weights actively involved in computation, thereby reducing the model’s sensitivity to input perturbations.

5 Conclusion and Discussion↩︎

In this work, we investigate the performance of SNNs in terms of accuracy on clean data and robustness under adversarial attacks and common corruptions. Through controlled comparisons with ANNs using identical architectures and training settings, we reveal that conventional SNNs still exhibit limited performance in both aspects. To address these issues, we propose BuSNNs, which consist of BSNs and DWC. BSNs enhance representational capacity and perturbation robustness by using burst spiking. DWC further improves performance by effectively constraining weight magnitudes based on the activation state of BSNs. Extensive experiments confirm that our method consistently improve both accuracy and robustness. These findings provide new insights into the design of robust and efficient SNNs and highlight the importance of jointly optimizing activations and weights in future SNN development.

Our analysis of neural activation offers a new perspective on the role of the multi-spike mechanism in SNNs. Previous works [21], [101], [102] have investigated this mechanism primarily from the standpoint of reducing quantization error, showing that multi-spike neurons can achieve higher accuracy than binary ones. SFA [26] further demonstrates that multi-spike firing can be feasibly implemented on neuromorphic hardware, providing a theoretical advantage in energy efficiency. Unlike prior multi-spike designs that mainly aim to reduce binary quantization error, BSN formulates burst firing as a membrane-potential-driven response. The suprathreshold potential strength is reflected by a bounded burst count controlled by \(\theta_{\text{burst}}\). Our results further reveal that this multi-spike mechanism not only improves accuracy but also enhances robustness. By allowing each neuron to represent graded activation strength within a short temporal window, BSNs provide finer-grained neuronal responses and reduce the quantization error caused by binary firing. Meanwhile, the graded burst levels smooth the transition between activation states, thereby improving robustness.

In addition, effectively training high-performance SNNs has long been a central challenge in the field. The surrogate gradient method, which allows SNNs to be optimized directly toward target objectives in a manner similar to ANNs, has become one of the mainstream approaches. Motivated by our focus on robustness, we introduce a weight optimization mechanism DWC inspired by biological synaptic plasticity. Such activation-dependent weight control reduces the amplification of input perturbations through network layers, thereby limiting output variation and emphasizing the crucial role of biologically grounded constraints in SNN training. We therefore argue that SNNs differ from ANNs in their training dynamics and connectivity constraints. Therefore, developing superior SNN models may require deeper biological inspiration to better exploit the unique computational properties of SNNs.

In our experiments, the proposed models outperform matched ANN counterparts in both accuracy and robustness on small-scale benchmarks, such as CIFAR-10 with Modified PLIF-Net and CIFAR-100 with VGG11. On large-scale benchmarks, including ImageNet, BuSNN consistently improves over existing SNNs. In matched IMAGENET-C settings, BuSNN surpasses INT4 and INT8 activation-quantized ANN baselines for ResNet-18 and ResNet-34, while also outperforming the INT4 baseline for ResNet-50. However, full-precision ANN baselines still retain stronger performance in most large-scale settings. Further evaluation on larger architectures, stronger ANN training recipes, and broader perception tasks remains an important direction for future work.

Since BSNs act on spike-based activation representation and DWC functions as an activation-dependent weight constraint, they can be incorporated into different SNN training objectives without changing the overall learning framework. For instance, the proposed mechanisms are potentially compatible with advanced self-supervised learning [103] and other training strategies [56], [104] for improving SNN representation and robustness. This compatibility provides a practical direction for extending BuSNNs to broader training paradigms and perception tasks. These results demonstrate that SNNs hold strong potential for lightweight, energy-efficient, and robust perception tasks, offering a promising alternative to conventional ANNs in practical scenarios.

6 Limitations↩︎

This study still has several limitations. First, we do not include comparisons with state-of-the-art ANN models that rely on highly specialized architectures, large-scale pretraining, or advanced data augmentation. Instead, we focus on standard ANN baselines under matched architectures and training protocols. This setting enables a fair and interpretable comparison between SNNs and ANNs, since the influence of the computational paradigm can be better isolated. Many advanced ANN techniques, such as data augmentation and knowledge distillation, are also complementary to our framework and can potentially be integrated into future SNN training pipelines. Second, BuSNN does not fully close the gap to ANNs on large-scale datasets. Full-precision ANNs still retain stronger performance under larger backbones. Third, BuSNN has mainly been evaluated in classification-oriented settings. Its generalizability to broader vision tasks, such as object detection and semantic segmentation, remains to be explored. Future work will further address these limitations.

7 Data Availability↩︎

All datasets used in this study are publicly available open-source datasets. The code will be publicly available on https://github.com/fourbeans/BuSNN.

Biography Section↩︎

Jiahong Zhang received the B.S. degree from Sichuan University, Chengdu, China, in 2019, and the M.S. degree from the State Key Laboratory of Media Convergence and Communication, Communication University of China, Beijing, China, in 2023. He is currently pursuing the Ph.D. degree with the Institute of Automation, Chinese Academy of Sciences (CASIA), Beijing. His research interests include computer vision and brain-inspired intelligence.

Sijun Shen is currently a joint Master’s student at the State Key Laboratory of Media Convergence and Communication, Communication University of China, Beijing. Her research focuses on neural computation and spiking neural networks, with a focus on developing low-power neuromorphic computing and brain-inspired learning algorithms, and demonstrating their effectiveness in solving real-world problems.

Man Yao received the Ph.D. from Xi’an Jiaotong University, Xi’an, China, in 2023. He is currently an Assistant Professor at the Institute of Automation, Chinese Academy of Science (CASIA). He has published several papers in journals, including Nature Communications, IEEE T-PAMI, and Neural Networks, as well as at AI conferences such as ICLR, NeurIPS, ICML, and ICCV, where he served as the first author. His research interests include neuromorphic computing and dynamic neural networks.

Han Xu is currently a joint Ph.D. student at the Institute of Automation, Chinese Academy of Sciences and the Beijing Academy of Artificial Intelligence. The research focuses on brain-inspired large models, with particular emphasis on integrating neuroscience mechanisms with artificial intelligence technologies to develop next-generation general intelligence models.

Mingqiang Huang received the B.S. and Ph.D. degrees from Huazhong University of Science and Technology, Wuhan, China, in 2013 and 2018, respectively. Then he became a Research Fellow in Nanyang Technological University, Singapore. From 2019 to 2026, he works as a Research Associate Professor in Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences. Currently he is with Wuhan University, China. His research interests include energy-efficient computing, artificial intelligence (AI) hardware accelerators.

Yonghong Tian (Fellow, IEEE) is currently a boya distinguished professor with the School of Computer Science, Peking University, China, and is also the deputy director of Artificial Intelligence Research Center, PengCheng Laboratory, Shenzhen, China. His research interests include neuromorphic vision, distributed machine learning and multimedia Big Data. He is the author or coauthor of more than 280 technical articles in refereed journals and conferences. He was/is an associate editor of IEEE Transactions on Circuits and Systems for Video Technology (2018.1- 2021.12), IEEE Transactions on Multimedia (2014.8-2018.8), IEEE Multimedia Magazine (2018.1-), and IEEE Access (2017.1-). He co-initiated International Conference on Multimedia Big Data (BigMM) and served as the TPC Co-chair of BigMM 2015, and aslo served as the Technical Program Co-chair of IEEE ICME 2015, IEEE ISM 2015 and IEEE MIPR 2018/2019, and General co-chair of IEEE MIPR 2020 and ICME2021. He is the steering member of IEEE ICME (2018-2020) and IEEE BigMM (2015-), and is a TPC Member of more than ten conferences such as CVPR, ICCV, ACM KDD, AAAI, ACM MM and ECCV. He was the recipient of the Chinese National Science Foundation for Distinguished Young Scholars in 2018, two National Science and Technology Awards and three ministerial-level awards in China, and obtained the 2015 EURASIP Best Paper Award for Journal on Image and Video Processing, and the best paper award of IEEE BigMM 2018. He is a senior member of ICIE and CCF, a member of ACM.

Bo Xu received the BS degree from Zhejiang University, Hangzhou, China, in 1988, and the MS and PhD degrees from the University of Chinese Academy of Sciences, Beijing, China, in 1992 and 1997, respectively. Currently, he is a professor with the Institute of Automation, Chinese Academy of Science(CASIA). And now is the director of CASIA, associate director of CAS(Chinese Academy of Sciences) Center for Excellence in Brain Science and Intelligence Technology(CEBSIT). His research interests include spans the area of speech recognition, spoken dialogue, multimodality information processing, brain-inspired learning and decision intelligence. He once was the chairman of Special Interesting Group in International Association of Chinese Spoken language Processing(SIG-ISCSLP) between 2001-2006, and the Coordinator of International Consortium for Speech Translation Advanced Research (C-Star). He was steering committee member of National High-Tech Program in the fields of intelligence information processing and interactive interfaces from 2004-2010. He won several prizes including the best paper of ISCSLP, outstanding young scientist of CAS and outstanding achievement in national media technology development. He has published more than 300 papers and holds 50 patents in the fields. He now serves as steering committee member of National Programme of New Generation Artificial Intelligence from 2017.

Guoqi Li received the PhD degree from Nanyang Technological University, Singapore, in 2011. From 2011 to 2014, he was a scientist with the Data Storage Institute and the Institute of High Performance Computing, Agency for Science, Technology and Research, Singapore. From 2014–2022, he was an assistant professor and associate professor with Tsinghua University, Beijing, China. Since 2022, he has been with the Institute of Automation,Chinese Academy of Sciences and the University of Chinese Academy of Sciences, where he is currently a full professor. His current research interests include Brain-inspired Intelligence, Neuromorphic Computing and Spiking Neural Networks. He has authored or co-authored more than 170 papers in a number of prestigious journals including Nature, Nature Communications, Science Robotics, Proceedings of the IEEE, and top AI conference such as ICLR, NeurIPS, ICML, AAAI and so on. He has been actively involved in professional services such as serving as a Tutorial Chair, an International Technical Program Committee Member, a PC member, a Publication Chair, a Track Chair and workshop chair for several international conferences. He is an Editorial-Board Member for Control and Decision, and served as associate editors for Journal of Control and Decision and Frontiers in Neuroscience: Neuromorphic Engineering. He is a reviewer for Mathematical Reviews published by the American Mathematical Society and serves as a reviewer for a number of prestigious international journals and top AI conferences including ICLR, NeurIPS, ICML, AAAI and so on. He was the recipient of the 2018 First Class Prize in Science and Technology of the Chinese Institute of Command and Control, the Top ten scientific advances Award in China selected by the Ministry of science and technology, P.R. China as the backbone of the team member, and the 2020 Second Prize of Fujian Provincial Science and Technology Progress Award. He received the outstanding Young Talent Award of the Beijing Natural Science Foundation in 2021.

References↩︎

[1]
Y. Wu, L. Deng, G. Li, J. Zhu, and L. Shi, “Spatio-temporal backpropagation for training high-performance spiking neural networks,” Frontiers in Neuroscience, vol. 12, p. 331, 2018.
[2]
Y. Wu, L. Deng, G. Li, J. Zhu, Y. Xie, and L. Shi, “Direct training for spiking neural networks: Faster, larger, better,” in Proceedings of the AAAI Conference on Artificial Intelligence, vol. 33, pp. 1311–1318, 2019.
[3]
B. Han, G. Srinivasan, and K. Roy, “Rmp-snn: Residual membrane potential neuron for enabling deeper high-accuracy and low-latency spiking neural network,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 13558–13567, 2020.
[4]
T. Bu, W. Fang, J. Ding, P. DAI, Z. Yu, and T. Huang, “Optimal ANN-SNN conversion for high-accuracy and ultra-low-latency spiking neural networks,” in International Conference on Learning Representations, 2022.
[5]
J. K. Eshraghian, M. Ward, E. O. Neftci, X. Wang, G. Lenz, G. Dwivedi, M. Bennamoun, D. S. Jeong, and W. D. Lu, “Training spiking neural networks using lessons from deep learning,” Proceedings of the IEEE, vol. 111, no. 9, pp. 1016–1054, 2023.
[6]
M. Yao, O. Richter, G. Zhao, N. Qiao, Y. Xing, D. Wang, T. Hu, W. Fang, T. Demirci, M. De Marchi, et al., “Spike-based dynamic computing with asynchronous sensing-computing neuromorphic chip,” Nature Communications, vol. 15, no. 1, p. 4464, 2024.
[7]
G. Li, L. Deng, H. Tang, G. Pan, Y. Tian, K. Roy, and W. Maass, “Brain-inspired computing: A systematic survey and future trends,” Proceedings of the IEEE, pp. 544–584, 2024.
[8]
I. J. Goodfellow, J. Shlens, and C. Szegedy, “Explaining and harnessing adversarial examples,” arXiv preprint arXiv:1412.6572, 2014.
[9]
D. Hendrycks and T. Dietterich, “Benchmarking neural network robustness to common corruptions and perturbations,” in International Conference on Learning Representations, 2019.
[10]
R. El-Allami, A. Marchisio, M. Shafique, and I. Alouani, “Securing deep spiking neural networks against adversarial attacks through inherent structural parameters,” in 2021 Design, Automation & Test in Europe Conference & Exhibition, pp. 774–779, 2021.
[11]
N. Xu, K. Mahmood, H. Fang, E. Rathbun, C. Ding, and W. Wen, “Securing the spike: On the transferability and security of spiking neural networks to adversarial examples,” arXiv preprint arXiv:2209.03358, 2022.
[12]
S. Park, D. Lee, and S. Yoon, “Noise-robust deep spiking neural networks with temporal information,” in ACM/IEEE Design Automation Conference, pp. 373–378, 2021.
[13]
H. Zhang, J. Cheng, J. Zhang, H. Liu, and Z. Wei, “A regularization perspective based theoretical analysis for adversarial robustness of deep spiking neural networks,” Neural Networks, vol. 165, pp. 164–174, 2023.
[14]
S. Sharmin, N. Rathi, P. Panda, and K. Roy, “Inherent adversarial robustness of deep spiking neural networks: Effects of discrete input encoding and non-linear activations,” in European Conference on Computer Vision, pp. 399–414, 2020.
[15]
Y. Kim, H. Park, A. Moitra, A. Bhattacharjee, Y. Venkatesha, and P. Panda, “Rate coding or direct coding: Which one is better for accurate, robust, and energy-efficient spiking neural networks?,” in IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 71–75, 2022.
[16]
K. Wu, M. Yao, Y. Chou, X. Qiu, R. Yang, B. Xu, and G. Li, “Rsc-snn: Exploring the trade-off between adversarial robustness and accuracy in spiking neural networks via randomized smoothing coding,” in Proceedings of the 32nd ACM International Conference on Multimedia, pp. 2748–2756, 2024.
[17]
W. Fang, Z. Yu, Y. Chen, T. Masquelier, T. Huang, and Y. Tian, “Incorporating learnable membrane time constant to enhance learning of spiking neural networks,” in Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 2661–2671, 2021.
[18]
X. Yao, F. Li, Z. Mo, and J. Cheng, “Glif: A unified gated leaky integrate-and-fire neuron for spiking neural networks,” Advances in Neural Information Processing Systems, vol. 35, pp. 32160–32171, 2022.
[19]
Y. Huang, X. Lin, H. Ren, H. Fu, Y. Zhou, Z. Liu, B. Pan, and B. Cheng, “Clif: Complementary leaky integrate-and-fire neuron for spiking neural networks,” in International Conference on Machine Learning, pp. 19949–19972, 2024.
[20]
W. Fang, Z. Yu, Z. Zhou, D. Chen, Y. Chen, Z. Ma, T. Masquelier, and Y. Tian, “Parallel spiking neurons with high efficiency and ability to learn long-term dependencies,” Advances in Neural Information Processing Systems, vol. 36, pp. 53674–53687, 2023.
[21]
X. Luo, M. Yao, Y. Chou, B. Xu, and G. Li, “Integer-valued training and spike-driven inference spiking neural network for high-performance and energy-efficient object detection,” in European Conference on Computer Vision, pp. 253–272, 2024.
[22]
M. Yao, J. Hu, T. Hu, Y. Xu, Z. Zhou, Y. Tian, B. XU, and G. Li, “Spike-driven transformer v2: Meta spiking neural network architecture inspiring the design of next-generation neuromorphic chips,” in The Twelfth International Conference on Learning Representations, 2024.
[23]
S. Kundu, M. Pedram, and P. A. Beerel, “Hire-snn: Harnessing the inherent robustness of energy-efficient deep spiking neural networks by training with crafted input noise,” in Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 5209–5218, 2021.
[24]
S. Sharmin, P. Panda, S. S. Sarwar, C. Lee, W. Ponghiran, and K. Roy, “A comprehensive analysis on adversarial robustness of spiking neural networks,” in 2019 International Joint Conference on Neural Networks, pp. 1–8, 2019.
[25]
Y. Hu, Q. Zheng, X. Jiang, and G. Pan, “Fast-snn: Fast spiking neural network by converting quantized ann,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 45, no. 12, pp. 14546–14562, 2023.
[26]
M. Yao, X. Qiu, T. Hu, J. Hu, Y. Chou, K. Tian, J. Liao, L. Leng, B. Xu, and G. Li, “Scaling spike-driven transformer with efficient spike firing approximation training,” IEEE Transactions on Pattern Analysis and Machine Intelligence, 2025.
[27]
S. Park, S. Kim, H. Choe, and S. Yoon, “Fast and efficient information transmission with burst spikes in deep spiking neural networks,” in Proceedings of the 56th Annual Design Automation Conference 2019, pp. 1–6, 2019.
[28]
M. Cisse, P. Bojanowski, E. Grave, Y. Dauphin, and N. Usunier, “Parseval networks: Improving robustness to adversarial examples,” in International Conference on Machine Learning, pp. 854–863, 2017.
[29]
Y. Tsuzuku, I. Sato, and M. Sugiyama, “Lipschitz-margin training: Scalable certification of perturbation invariance for deep neural networks,” Advances in Neural Information Processing Systems, vol. 31, 2018.
[30]
J.-P. Changeux and A. Danchin, “Selective stabilisation of developing synapses as a mechanism for the specification of neuronal networks,” Nature, vol. 264, no. 5588, pp. 705–712, 1976.
[31]
D. Purves and J. W. Lichtman, “Elimination of synapses in the developing nervous system,” Science, vol. 210, no. 4466, pp. 153–157, 1980.
[32]
A. Ooyen, “Competition in the development of nerve connections: a review of models,” Network: Computation in Neural Systems, vol. 12, no. 1, pp. 1–47, 2001.
[33]
W. Maass, “Networks of spiking neurons: the third generation of neural network models,” Neural Networks, vol. 10, pp. 1659–1671, 1997.
[34]
C. Zhou, H. Zhang, L. Yu, Y. Ye, Z. Zhou, L. Huang, Z. Ma, X. Fan, H. Zhou, and Y. Tian, “Direct training high-performance deep spiking neural networks: A review of theories and methods,” arXiv preprint arXiv:2405.04289, 2024.
[35]
M. Yao, J. Hu, Z. Zhou, L. Yuan, Y. Tian, B. Xu, and G. Li, “Spike-driven transformer,” Advances in Neural Information Processing Systems, vol. 36, pp. 64043–64058, 2024.
[36]
Q. Su, S. Mei, X. Xing, M. Yao, J. Zhang, B. Xu, and G. Li, “Snn-bert: Training-efficient spiking neural networks for energy-efficient bert,” Neural Networks, vol. 180, p. 106630, 2024.
[37]
S. Zhang, Q. Yang, C. Ma, J. Wu, H. Li, and K. C. Tan, “Tc-lif: A two-compartment spiking neuron model for long-term sequential modelling,” in Proceedings of the AAAI Conference on Artificial Intelligence, vol. 38, pp. 16838–16847, 2024.
[38]
X. Chen, J. Wu, C. Ma, Y. Yan, and K. Tan, “A parallel multi-compartment spiking neuron for multi-scale sequential modeling,” 2024.
[39]
K. Wang, J. Zhang, Y. Ren, M. Yao, D. Shang, B. Xu, and G. Li, “Spikevoice: High-quality text-to-speech via efficient spiking neural network,” in Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics, pp. 7927–7940, 2024.
[40]
W. Yu, N. Yang, Z. Wang, H. C. Li, A. Zhang, C. Mu, and S. H. Pun, “Fault-tolerant attitude tracking control driven by spiking nns for unmanned aerial vehicles,” IEEE Transactions on Neural Networks and Learning Systems, 2023.
[41]
Y. Yang, F. Zhu, X. Zhang, P. Chen, Y. Wang, J. Zhu, Y. Ding, L. Cheng, C. Li, H. Jiang, et al., “Firing feature-driven neural circuits with scalable memristive neurons for robotic obstacle avoidance,” Nature Communications, vol. 15, no. 1, p. 4318, 2024.
[42]
S. Hwang and J. Kung, “One-spike snn: Single-spike phase coding with base manipulation for ann-to-snn conversion loss minimization,” IEEE Transactions on Emerging Topics in Computing, vol. 13, no. 1, pp. 162–172, 2025.
[43]
T. Bu, W. Fang, J. Ding, P. DAI, Z. Yu, and T. Huang, “Optimal ann-snn conversion for high-accuracy and ultra-low-latency spiking neural networks,” in International Conference on Learning Representations.
[44]
Y. Wang, H. Liu, M. Zhang, X. Luo, and H. Qu, “A universal ann-to-snn framework for achieving high accuracy and low latency deep spiking neural networks,” Neural Networks, vol. 174, p. 106244, 2024.
[45]
M. Yuan, C. Zhang, Z. Wang, H. Liu, G. Pan, and H. Tang, “Trainable spiking-yolo for low-latency and high-performance object detection,” Neural Networks, vol. 172, p. 106092, 2024.
[46]
S. B. Shrestha and G. Orchard, “Slayer: Spike layer error reassignment in time,” Advances in Neural Information Processing Systems, vol. 31, p. 1412–1421, 2018.
[47]
A. L. Hodgkin and A. F. Huxley, “A quantitative description of membrane current and its application to conduction and excitation in nerve,” The Journal of Physiology, vol. 117, p. 500, 1952.
[48]
E. M. Izhikevich, “Simple model of spiking neurons,” IEEE Transactions on Neural Networks, vol. 14, pp. 1569–1572, 2003.
[49]
W. Gerstner, W. M. Kistler, R. Naud, and L. Paninski, Neuronal dynamics: From single neurons to networks and models of cognition. Cambridge University Press, 2014.
[50]
B. Yin, F. Corradi, and S. M. Bohté, “Accurate and efficient time-domain classification with adaptive spiking recurrent neural networks,” Nature Machine Intelligence, vol. 3, no. 10, pp. 905–913, 2021.
[51]
Y. Li, Y. Sun, X. He, Y. Dong, D. Zhao, and Y. Zeng, “Efficient training spiking neural networks with parallel spiking unit,” arXiv preprint arXiv:2402.00449, 2024.
[52]
J. Zhang, K. Wang, M. Yao, H. Xu, P. Zhou, B. Xu, and G. Li, “Enhancing robustness of spiking neural networks through retina-like coding and memory-based neurons,” Neural Networks, p. 107950, 2025.
[53]
S. S. Chowdhury, C. Lee, and K. Roy, “Towards understanding the effect of leak in spiking neural networks,” Neurocomputing, vol. 464, pp. 83–94, 2021.
[54]
A. Zhang, H. Zhou, X. Li, and W. Zhu, “Fast and robust learning in spiking feed-forward neural networks based on intrinsic plasticity mechanism,” Neurocomputing, vol. 365, pp. 102–112, 2019.
[55]
X. Cheng, Y. Hao, J. Xu, and B. Xu, “Lisnn: Improving spiking neural networks with lateral interactions for robust object recognition.,” in International Joint Conferences on Artificial Intelligence, pp. 1519–1525, 2020.
[56]
S. Yang, H. Wang, and B. Chen, “Sibols: robust and energy-efficient learning for spike-based machine intelligence in information bottleneck framework,” IEEE Transactions on cognitive and developmental systems, vol. 16, no. 5, pp. 1664–1676, 2023.
[57]
H. Zhang, M. Cisse, Y. N. Dauphin, and D. Lopez-Paz, “mixup: Beyond empirical risk minimization,” in International Conference on Learning Representations, 2018.
[58]
Q. Xie, M.-T. Luong, E. Hovy, and Q. V. Le, “Self-training with noisy student improves imagenet classification,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 10687–10698, 2020.
[59]
S. Wang, R. Veldhuis, C. Brune, and N. Strisciuglio, “A survey on the robustness of computer vision models against common corruptions,” arXiv preprint arXiv:2305.06024, 2023.
[60]
Y. Dong, C. Kang, J. Zhang, Z. Zhu, Y. Wang, X. Yang, H. Su, X. Wei, and J. Zhu, “Benchmarking robustness of 3d object detection to common corruptions,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 1022–1032, 2023.
[61]
D. Hendrycks, K. Zhao, S. Basart, J. Steinhardt, and D. Song, “Natural adversarial examples,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 15262–15271.
[62]
A. Barbu, D. Mayo, J. Alverio, W. Luo, C. Wang, D. Gutfreund, J. Tenenbaum, and B. Katz, “Objectnet: A large-scale bias-controlled dataset for pushing the limits of object recognition models,” Advances in neural information processing systems, vol. 32, 2019.
[63]
A. Athalye, N. Carlini, and D. Wagner, “Obfuscated gradients give a false sense of security: Circumventing defenses to adversarial examples,” in International Conference on Machine Learning, pp. 274–283, 2018.
[64]
F. Croce and M. Hein, “Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attacks,” in International Conference on Machine Learning, pp. 2206–2216, 2020.
[65]
A. Madry, A. Makelov, L. Schmidt, D. Tsipras, and A. Vladu, “Towards deep learning models resistant to adversarial attacks,” arXiv preprint arXiv:1706.06083, 2017.
[66]
Y. Wang and L. Liu, “Failure cases are better learned but boundary says sorry: Facilitating smooth perception change for accuracy-robustness trade-off in adversarial training,” in Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 4691–4700, October 2025.
[67]
D. Hendrycks, N. Mu, E. D. Cubuk, B. Zoph, J. Gilmer, and B. Lakshminarayanan, “Augmix: A simple data processing method to improve robustness and uncertainty,” arXiv preprint arXiv:1912.02781, 2019.
[68]
J. Ngnawe, M. A. Njifon, J. Heek, and Y. Dauphin, “Robustmix: Improving robustness by regularizing the frequency bias of deep nets,” arXiv preprint arXiv:2304.02847, 2023.
[69]
L. Zhang, M. Yu, T. Chen, Z. Shi, C. Bao, and K. Ma, “Auxiliary training: Towards accurate and robust models,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 372–381, 2020.
[70]
L. Lu, S. Pang, X. Zheng, X. Gu, A. Du, Y. Liu, and Y. Zhou, “Ciard: Cyclic iterative adversarial robustness distillation,” in Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 350–359, 2025.
[71]
D. Hendrycks, M. Mazeika, S. Kadavath, and D. Song, “Using self-supervised learning can improve model robustness and uncertainty,” Advances in Neural Information Processing Systems, vol. 32, 2019.
[72]
C. Zhang, K. Zhang, C. Zhang, A. Niu, J. Feng, C. D. Yoo, and I. S. Kweon, “Decoupled adversarial contrastive learning for self-supervised adversarial robustness,” in European Conference on Computer Vision, pp. 725–742, 2022.
[73]
R. Krahe and F. Gabbiani, “Burst firing in sensory systems,” Nature Reviews Neuroscience, vol. 5, no. 1, pp. 13–23, 2004.
[74]
J. E. Lisman, “Bursts as a unit of neural information: making unreliable synapses reliable,” Trends in Neurosciences, vol. 20, no. 1, pp. 38–43, 1997.
[75]
E. M. Izhikevich, “Neural excitability, spiking and bursting,” International Journal of Bifurcation and Chaos, vol. 10, no. 06, pp. 1171–1266, 2000.
[76]
W. Gerstner and W. M. Kistler, Spiking neuron models: Single neurons, populations, plasticity. Cambridge university press, 2002.
[77]
K. D. Miller and D. J. MacKay, “The role of constraints in hebbian learning,” Neural Computation, vol. 6, no. 1, pp. 100–126, 1994.
[78]
W. Fang, Y. Chen, J. Ding, Z. Yu, T. Masquelier, D. Chen, L. Huang, H. Zhou, G. Li, and Y. Tian, “Spikingjelly: An open-source machine learning infrastructure platform for spike-based intelligence,” Science Advances, vol. 9, p. eadi1480, 2023.
[79]
A. Krizhevsky, “Learning multiple layers of features from tiny images,” Technical Report, University of Tront, 2009.
[80]
J. Deng, W. Dong, R. Socher, L.-J. Li, K. Li, and F.-F. Li, “Imagenet: A large-scale hierarchical image database,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 248–255, 2009.
[81]
K. He, X. Zhang, S. Ren, and J. Sun, “Deep residual learning for image recognition,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 770–778, 2016.
[82]
W. Fang, Z. Yu, Y. Chen, T. Huang, T. Masquelier, and Y. Tian, “Deep residual learning in spiking neural networks,” Advances in Neural Information Processing Systems, vol. 34, pp. 21056–21069, 2021.
[83]
Y. Hu, L. Deng, Y. Wu, M. Yao, and G. Li, “Advancing spiking neural networks toward deep residual learning,” IEEE Transactions on Neural Networks and Learning Systems, vol. 36, no. 2, pp. 2353–2367, 2024.
[84]
K. Simonyan and A. Zisserman, “Very deep convolutional networks for large-scale image recognition,” in International Conference on Learning Representations, 2015.
[85]
W. Fang, Z. Yu, Y. Chen, T. Masquelier, T. Huang, and Y. Tian, “Incorporating learnable membrane time constant to enhance learning of spiking neural networks,” in Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 2661–2671, 2021.
[86]
S. Deng, Y. Li, S. Zhang, and S. Gu, “Temporal efficient training of spiking neural network via gradient re-weighting,” in International Conference on Learning Representations, 2022.
[87]
H. Zheng, Y. Wu, L. Deng, Y. Hu, and G. Li, “Going deeper with directly-trained larger spiking neural networks,” in Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, pp. 11062–11070, 2021.
[88]
C. Duan, J. Ding, S. Chen, Z. Yu, and T. Huang, “Temporal effective batch normalization in spiking neural networks,” Advances in Neural Information Processing Systems, vol. 35, pp. 34377–34390, 2022.
[89]
C. Jiang and Y. Zhang, “Klif: An optimized spiking neuron unit for tuning surrogate gradient function,” Neural Computation, pp. 1–15, 2024.
[90]
G. Ma, R. Yan, and H. Tang, “Exploiting noise as a resource for computation and learning in spiking neural networks,” Patterns, vol. 4, no. 10, p. 100831, 2023.
[91]
Q. Meng, M. Xiao, S. Yan, Y. Wang, Z. Lin, and Z.-Q. Luo, “Towards memory- and time-efficient backpropagation for training spiking neural networks,” in Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 6166–6176, October 2023.
[92]
J. Fu, S. Gou, P. Wang, L. Jiao, Z. Guo, J. Li, and R. Liu, “Adaptation and learning of spatio-temporal thresholds in spiking neural networks,” Neurocomputing, vol. 644, p. 130423, 2025.
[93]
H. Zhang, M. Cisse, Y. N. Dauphin, and D. Lopez-Paz, “mixup: Beyond empirical risk minimization,” arXiv preprint arXiv:1710.09412, 2017.
[94]
S. Yun, D. Han, S. J. Oh, S. Chun, J. Choe, and Y. Yoo, “Cutmix: Regularization strategy to train strong classifiers with localizable features,” in Proceedings of the IEEE/CVF international conference on computer vision, pp. 6023–6032, 2019.
[95]
N. Rathi, G. Srinivasan, P. Panda, and K. Roy, “Enabling deep spiking neural networks with hybrid conversion and spike timing dependent backpropagation,” in International Conference on Learning Representations, 2019.
[96]
N. Rathi and K. Roy, “Diet-snn: A low-latency spiking neural network with direct input encoding and leakage and threshold optimization,” IEEE Transactions on Neural Networks and Learning Systems, vol. 34, pp. 3174–3182, 2021.
[97]
J. Ding, Z. Pan, Y. Liu, Z. Yu, and T. Huang, “Robust stable spiking neural networks,” arXiv preprint arXiv:2405.20694, 2024.
[98]
J. Ding, Z. Yu, T. Huang, and J. K. Liu, “Enhancing the robustness of spiking neural networks with stochastic gating mechanisms,” in Proceedings of the AAAI Conference on Artificial Intelligence, vol. 38, pp. 492–502, 2024.
[99]
H. Li, H. Liu, X. Ji, G. Li, and L. Shi, “Cifar10-dvs: an event-stream dataset for object classification,” Frontiers in Neuroscience, vol. 11, p. 309, 2017.
[100]
M. S. Asghar, S. Arslan, and H. Kim, “A low-power spiking neural network chip based on a compact lif neuron and binary exponential charge injector synapse circuits,” Sensors, vol. 21, no. 13, 2021.
[101]
W. Ponghiran and K. Roy, “Spiking neural networks with improved inherent recurrence dynamics for sequential learning,” in Proceedings of the AAAI Conference on Artificial Intelligence, vol. 36, pp. 8001–8008, 2022.
[102]
G. Shen, D. Zhao, T. Li, J. Li, and Y. Zeng, “Are conventional snns really efficient? a perspective from network quantization,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 27538–27547, 2024.
[103]
S. Yang, B. Linares-Barranco, Y. Wu, and B. Chen, “Self-supervised high-order information bottleneck learning of spiking neural network for robust event-based optical flow estimation,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 47, no. 4, pp. 2280–2297, 2025.
[104]
S. Shen, J. Zhang, Z. Chen, X. Xia, Y. Hu, and W. Fu, “Stage-wise robust distillation for spiking neural network training,” in ICASSP 2026-2026 IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 2421–2425, 2026.

  1. This work was partially supported by CAS Project for Young Scientists in Basic Research (YSBR-116), National Distinguished Young Scholars (62325603), National Natural Science Foundation of China (62236009, U22A20103), Beijing Science and Technology Plan (Z241100004224011). (Corresponding author: Guoqi Li.)

    Jiahong Zhang and Han Xu are with the Institute of Automation, Chinese Academy of Sciences, Beijing 100045, China, and the School of Artificial Intelligence, University of Chinese Academy of Sciences, Beijing 100049, China (e-mail: zhangjiahong2023@ia.ac.cn, xuhan2023@ia.ac.cn).

    Sijun Shen is with State Key Laboratory of Media Convergence and Communication, Communication University of China, Beijing 100024, China (e-mail: sijun.shen@mails.cuc.edu.cn).

    Mingqiang Huang is with School of Artificial Intelligence, Wuhan University, Wuhan, Hubei 430079, China (e-mail: mqhuang@whu.edu.cn).

    Yonghong Tian is with Peng Cheng Laboratory, Shenzhen, Guangdong 518066, China, and the Institute for Artificial Intelligence, Peking University, Beijing 100871, China (e-mail: yhtian@pku.edu.cn).

    Man Yao, Guoqi Li, and Bo Xu are with the Institute of Automation, Chinese Academy of Sciences, Beijing 100045, China (e-mail: man.yao@ia.ac.cn, guoqi.li@ia.ac.cn; xubo@ia.ac.cn).↩︎