<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">82979</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2026.082979</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>NeuroPulse: Spiking-Transformer Hybrid Architecture for Ultra-Low-Power Continual Learning in Neuromorphic Network Processors</article-title>
<alt-title alt-title-type="left-running-head">NeuroPulse: Spiking-Transformer Hybrid Architecture for Ultra-Low-Power Continual Learning in Neuromorphic Network Processors</alt-title>
<alt-title alt-title-type="right-running-head">NeuroPulse: Spiking-Transformer Hybrid Architecture for Ultra-Low-Power Continual Learning in Neuromorphic Network Processors</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Alsuwaiket</surname><given-names>Mohammed Abdullah</given-names></name><email>dr.alsuwaiket@uhb.edu.sa</email></contrib>
<aff id="aff-1"><institution>Department of Computer Science, University of Hafr Al Batin</institution>, <addr-line>Hafr Al Batin</addr-line>, <country>Saudi Arabia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Mohammed Abdullah Alsuwaiket. Email: <email>dr.alsuwaiket@uhb.edu.sa</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>23</day><month>07</month><year>2026</year>
</pub-date>
<volume>88</volume>
<issue>3</issue>
<elocation-id>75</elocation-id>
<history>
<date date-type="received">
<day>26</day>
<month>03</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>09</day>
<month>05</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Author. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Author</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_82979.pdf"></self-uri>
<abstract>
<p>Conventional deep learning networks impose prohibitive energy requirements on continuously operational network intelligence applications such as anomaly detection, traffic classification, and adaptive Quality-of-Service (QoS) control. This paper proposes NeuroPulse, a spiking-transformer hybrid neural architecture that combines the temporal sparsity of spiking neural networks (SNNs) with the representational power of sparse self-attention, enabling efficient deployment on neuromorphic network processors (NNPs). We propose a Rate-Coded Cross-Attention (RCCA) module, which converts population-coded spike-trains into attention queries, allowing long-range dependency modeling within sub-milliwatt (sub-mW) power budgets. NeuroPulse also supports catastrophe-free continual learning on non-stationary network traffic distributions via a Hebbian Synaptic Consolidation (HSC) mechanism, eliminating the need for full model retraining. Experiments on NSL-KDD, UNSW-NB15, and real-world 5G RAN telemetry datasets demonstrate that NeuroPulse achieves 94.3% intrusion detection accuracy at 0.23 mW average energy consumption&#x2014;a 12&#x00D7; power reduction over transformer-only baselines&#x2014;while retaining 97.1% of accumulated knowledge after 50 sequential task updates, making it uniquely suited for always-on intelligent network nodes.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Spiking neural networks</kwd>
<kwd>neuromorphic computing</kwd>
<kwd>sparse self-attention</kwd>
<kwd>continuous learning</kwd>
<kwd>intrusion detection</kwd>
<kwd>energy efficient AI</kwd>
<kwd>network processors</kwd>
</kwd-group></article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>The proliferation of always-on network intelligence functions&#x2014;including real-time intrusion detection, traffic categorization, and adaptive quality of service (QoS) control&#x2014;has imposed increasingly demanding energy requirements on modern deep neural network (DNN) models [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-2">2</xref>]. Recent transformer-based network intrusion detection systems (NIDS) achieve state-of-the-art accuracy by capturing long-range temporal dependencies in network traffic streams through multi-head self-attention mechanisms [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-4">4</xref>]. However, the quadratic computational cost of standard self-attention renders these architectures infeasible for always-on edge network nodes with strict power constraints that require sustained operation at sub-milliwatt power levels [<xref ref-type="bibr" rid="ref-5">5</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>].</p>
<p>SNNs offer a biologically plausible alternative, exploiting temporal sparsity and event-driven computation to deliver orders-of-magnitude energy reductions over traditional artificial neural networks (ANNs) [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-8">8</xref>]. Neuromorphic processors such as Intel Loihi and IBM TrueNorth leverage the natural sparsity of spike-train representations to perform inference within microwatt-to-milliwatt power budgets [<xref ref-type="bibr" rid="ref-9">9</xref>,<xref ref-type="bibr" rid="ref-10">10</xref>]. However, standalone SNN architectures struggle to capture the complex long-range statistical dependencies that characterize modern encrypted network traffic patterns, typically exhibiting a 5%&#x2013;10% accuracy gap compared to transformer-based counterparts [<xref ref-type="bibr" rid="ref-11">11</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>].</p>
<p>Recent efforts to bridge this performance gap have investigated hybrid models integrating SNN temporal encoding with ANN-based feature extraction [<xref ref-type="bibr" rid="ref-2">2</xref>,<xref ref-type="bibr" rid="ref-13">13</xref>]. The Spike-Driven Transformer demonstrated the feasibility of combining spiking neurons with self-attention for vision tasks [<xref ref-type="bibr" rid="ref-12">12</xref>], while Xpikeformer proposed hybrid analog-digital acceleration for spiking transformers [<xref ref-type="bibr" rid="ref-4">4</xref>]. Despite these advances, existing methods fail to address the critical requirement of continual learning in non-stationary network environments, where traffic distributions shift dynamically due to emerging attack vectors, protocol updates, and evolving user behaviour [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-14">14</xref>].</p>
<p>Catastrophic forgetting remains a fundamental challenge for deployed NIDS models: a model adapting to emerging attack patterns risks overwriting previously learned knowledge about earlier threat types [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-3">3</xref>]. While Elastic Weight Consolidation (EWC) and experience replay have been proposed to mitigate this in standard DNNs, these methods incur substantial memory and computation overhead that is incompatible with the resource constraints of neuromorphic hardware [<xref ref-type="bibr" rid="ref-15">15</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>]. The neuromorphic continual learning (NCL) paradigm addresses this challenge by leveraging biologically-motivated plasticity mechanisms&#x2014;such as Hebbian learning and spike-timing-dependent plasticity (STDP)&#x2014;to consolidate knowledge without full model retraining [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-17">17</xref>,<xref ref-type="bibr" rid="ref-18">18</xref>].</p>
<p><xref ref-type="fig" rid="fig-1">Fig. 1</xref> shows the overall architecture of the proposed NeuroPulse framework, which addresses the above challenges through an integrated spiking-transformer hybrid design. The core research problem addressed in this work is therefore: how can neuromorphic network processors achieve simultaneously high intrusion detection accuracy, ultra-low-power operation (sub-mW), and catastrophe-free continual adaptation to non-stationary traffic distributions? Existing solutions address at most two of these three requirements: transformer-based NIDS achieve high accuracy but violate power constraints [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-4">4</xref>]; SNN-based systems meet power budgets but suffer accuracy gaps [<xref ref-type="bibr" rid="ref-9">9</xref>,<xref ref-type="bibr" rid="ref-10">10</xref>]; and continual learning methods designed for standard DNNs are incompatible with neuromorphic hardware constraints [<xref ref-type="bibr" rid="ref-15">15</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>]. NeuroPulse is the first unified architecture to address all three requirements simultaneously.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Overall architecture of the proposed NeuroPulse framework showing the integration of SNN temporal feature extraction, Rate-Coded Cross-Attention (RCCA) module, and sparse self-attention and Hebbian Synaptic Consolidation (HSC) mechanism.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_82979-fig-1.tif"/>
</fig>
<p>The main contributions of this paper are summarized as follows:</p>
<p><bold>Novelty 1:</bold> We propose NeuroPulse, a novel spiking-transformer hybrid architecture that unifies the temporal sparsity of SNNs with sparse self-attention mechanisms, achieving 94.3% intrusion detection accuracy at 0.23 mW average power consumption&#x2014;a 12&#x00D7; power reduction compared to the transformer-only Transformer-IDS baseline [<xref ref-type="bibr" rid="ref-2">2</xref>,<xref ref-type="bibr" rid="ref-7">7</xref>], evaluated under consistent experimental settings on the NSL-KDD dataset.</p>
<p><bold>Novelty 2:</bold> We propose the Rate-Coded Cross-Attention (RCCA) module, which constitutes the first cross-modal bridge between the binary spike domain and the continuous attention domain. Unlike prior sparse attention mechanisms [<xref ref-type="bibr" rid="ref-19">19</xref>], RCCA operates on population-coded spike-train rate representations rather than dense token embeddings, and is co-designed with the HSC continual learning mechanism to maintain sparse, biologically plausible representations that resist catastrophic forgetting&#x2014;enabling long-range dependency modelling within sub-milliwatt power budgets [<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>].</p>
<p><bold>Novelty 3:</bold> We design a Hebbian Synaptic Consolidation (HSC) mechanism for the continuous learning to avoid the catastrophic forgetting by preserving 97.1% of the accumulated knowledge after 50 sequential updates of the tasks, outperforming EWC by 12.3% in knowledge retention [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-3">3</xref>].</p>
<p><bold>Novelty 4:</bold> Novel tests and experiments are conducted on NSL-KDD, UNSW-NB15, real-world 5G RAN telemetry data sets, representing the efficiency of NeuroPulse across various network intrusion detection scenarios [<xref ref-type="bibr" rid="ref-8">8</xref>,<xref ref-type="bibr" rid="ref-14">14</xref>].</p>
<p>The rest of this paper is organized as follows: <xref ref-type="sec" rid="s2">Section 2</xref> reviews the related works; <xref ref-type="sec" rid="s3">Section 3</xref> introduces the proposed methodology and mathematical modelling; <xref ref-type="sec" rid="s4">Section 4</xref> discusses the results and evaluation; <xref ref-type="sec" rid="s5">Section 5</xref> provides discussion; and <xref ref-type="sec" rid="s6">Section 6</xref> concludes the paper.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<sec id="s2_1">
<label>2.1</label>
<title>Spiking Neural Networks for Network Security</title>
<p>Spiking neural networks have attracted considerable research interest for network security applications owing to their inherent energy efficiency and temporal processing capabilities [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-8">8</xref>]. Rathi and Roy proposed LITE-SNN, which exploited natural temporal variations to achieve energy-efficient sequential learning in security-related classification tasks [<xref ref-type="bibr" rid="ref-13">13</xref>]. More recently, Gao et al. advanced SNN deployment on FPGAs through neuromorphic architectures, demonstrating real-time edge computing capability for network performance monitoring [<xref ref-type="bibr" rid="ref-6">6</xref>]. Nevertheless, standalone SNNs consistently exhibit accuracy limitations in the presence of the high-dimensional and complex feature spaces of contemporary network traffic [<xref ref-type="bibr" rid="ref-9">9</xref>,<xref ref-type="bibr" rid="ref-10">10</xref>,<xref ref-type="bibr" rid="ref-20">20</xref>].</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Transformer-Based Intrusion Detection Systems</title>
<p>Transformer architectures have set new performance standards in network intrusion detection using multi-head self-attention to model long-range dependencies between traffic flow sequences [<xref ref-type="bibr" rid="ref-2">2</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>]. Karthik et al. introduced TASNN, which was a protocol-conscious transformer-spiking hybrid model from a transformer capable of achieving competitive detection rates and lower energy consumption with built-in spiking computation [<xref ref-type="bibr" rid="ref-2">2</xref>]. The Spike-Driven Transformer architecture proposed by Yao et al. showed that spiking-based systems could be successfully put into practice in the context of transformer architectures in large scale pattern recognition applications [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>]. The Spiking Wavelet Transformer, proposed by Fang et al. and including the frequency decomposition based on the wavelet technique better extract the temporal features, was introduced [<xref ref-type="bibr" rid="ref-15">15</xref>]. In spite of these developments, the current transformer-based NIDS solutions have quadratic computational complexity and no means of constant adaptation to changing threat environments [<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-5">5</xref>,<xref ref-type="bibr" rid="ref-21">21</xref>].</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Continual Learning in Neuromorphic Systems</title>
<p>Catastrophic forgetting represents the primary obstacle to deploying deep learning models in dynamic network environments [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-3">3</xref>]. Minhas et al. provided a comprehensive survey of continual learning with neuromorphic computing, categorizing NCL approaches into STDP-based, predictive coding, active dendrite, Bayesian, and Hebbian learning methods [<xref ref-type="bibr" rid="ref-1">1</xref>]. Shi et al. proposed hybrid neural networks inspired by corticohippocampal circuits that achieve continual learning without catastrophic forgetting through complementary learning systems [<xref ref-type="bibr" rid="ref-3">3</xref>]. The Hebbian Learning-based Orthogonal Projection (HLOP) algorithm utilized lateral connections to ensure new task weight updates do not interfere with previously acquired representations [<xref ref-type="bibr" rid="ref-17">17</xref>,<xref ref-type="bibr" rid="ref-18">18</xref>]. Chen and Merchant proposed the NEURAL architecture for elastic neuromorphic execution with hybrid data-event processing and on-the-fly attention dataflow [<xref ref-type="bibr" rid="ref-22">22</xref>]. Neelesh and Aditya conducted a thorough review of neuromorphic computing for SNN applications, highlighting its energy-efficient deployment potential [<xref ref-type="bibr" rid="ref-20">20</xref>]. Nevertheless, no existing method integrates continual learning with sparse attention mechanisms specifically tailored for network intrusion detection on neuromorphic hardware [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>,<xref ref-type="bibr" rid="ref-23">23</xref>].</p>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>Hybrid SNN-Transformer Architectures</title>
<p>The combination of SNN temporal processing with transformer representational power has become an active research area [<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-5">5</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>]. Song et al. introduced Xpikeformer, a hybrid analog-digital hardware acceleration framework for spiking transformers that demonstrated real-time inference feasibility [<xref ref-type="bibr" rid="ref-4">4</xref>]. Xiang et al. developed Vision Spiking Transformers, which integrate spiking neurons with attention mechanisms for image classification [<xref ref-type="bibr" rid="ref-5">5</xref>]. Vishwamith et al. presented HPCNeuroNet, which is the next step in neuromorphic audio signal processing using transformer-based SNNs [<xref ref-type="bibr" rid="ref-8">8</xref>]. Wang et al. introduced SSTFormer, a hybrid architecture that bridges spiking neural networks and memory-support transformers for recognition tasks [<xref ref-type="bibr" rid="ref-24">24</xref>]. Spike-HAR&#x002B;&#x002B; model reported energy-efficient parallel spiking transformers in the identification of event-based human actions [<xref ref-type="bibr" rid="ref-25">25</xref>]. Although there has been an increasing amount of research on SNN-transformer hybrids, understanding how these systems can be used in always-on network intrusion detection with the ability to do continuous learning has been very little studied [<xref ref-type="bibr" rid="ref-11">11</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>,<xref ref-type="bibr" rid="ref-26">26</xref>&#x2013;<xref ref-type="bibr" rid="ref-31">31</xref>], which is the driving force behind the current research.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Proposed Methodology</title>
<sec id="s3_1">
<label>3.1</label>
<title>System Overview</title>
<p>The proposed NeuroPulse architecture consists of four interconnected modules: (1) a Spike Encoder that encodes network traffic features into temporal spike trains via population rate coding; (2) an SNN Temporal Feature Extractor that processes spike-encoded inputs using leaky integrate-and-fire (LIF) neurons with recurrent lateral connections; (3) a Rate-Coded Cross-Attention (RCCA) module that converts spike-train population codes into attention queries for sparse self-attention computation; and (4) a Hebbian Synaptic Consolidation (HSC) mechanism for catastrophe-free continual learning, designed to operate within the strict sub-milliwatt power budget of neuromorphic network processor.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Spike Encoding Module</title>
<p>Given a raw network traffic feature vector <italic>x</italic> &#x2208; &#x211D;<sup>d</sup>, the spike encoder transforms continuous-valued features into temporal spike trains through population rate coding. For each input dimension <italic>j</italic>, we define a population of <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> encoding neurons with Gaussian receptive fields. The instantaneous firing rate of the <italic>k</italic>-th neuron in the <italic>j</italic>-th population is given by:<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:msubsup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes the maximum firing rate, <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represent the center and width of the <italic>k</italic>-th Gaussian receptive field for dimension <italic>j</italic>, respectively. The spike generation process follows a Poisson process with intensity parameter <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, where &#x0394;<italic>t</italic> is the simulation timestep.</p>
<p>The probability of spike generation at each timestep is given by:<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>SNN Temporal Feature Extractor</title>
<p>Remark on <xref ref-type="disp-formula" rid="eqn-1">Eqs. (1)</xref> and <xref ref-type="disp-formula" rid="eqn-2">(2)</xref>: We acknowledge that the double use of the exponential function in <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref> (Gaussian receptive field) and <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref> (Poisson spike generation) may raise concerns regarding hardware implementation complexity, critical path delay, and power overhead. However, these functions are evaluated only during the spike encoding phase, which executes once per input sample rather than at every inference timestep. On neuromorphic hardware such as Intel Loihi 2, Gaussian receptive fields can be approximated using piecewise-linear lookup tables with negligible accuracy loss (&#x003C;0.2%), substantially reducing the exponential computation cost. This biological encoding scheme is retained because it provides superior representational fidelity compared to simpler rate-coding alternatives [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-13">13</xref>], and the encoding overhead contributes &#x003C;3% of total system power at the 0.23 mW operating point.</p>
<p>The temporal feature extractor of SNN uses an architecture of adaptive threshold multi-layered neurons (based on leaky integrate-and-fire (LIF) neurons. The dynamics of the membrane potential of the <italic>i</italic> th neuron in layer l are described by:<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:math></disp-formula>where <italic>&#x03C4;</italic>_<italic>m</italic> is the membrane time constant, <italic>V</italic>_<italic>rest</italic> is the resting potential, <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the membrane resistance, and <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> is the total synaptic input current. The synaptic input current aggregates contributions from presynaptic neurons:<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03A3;</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>s</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:msub></mml:math></disp-formula>where <italic>w</italic>_<italic>ij</italic><sup>l1</sup> denotes the synaptic weight from neuron <italic>j</italic> in layer l &#x2212; 1 to neuron <italic>i</italic> in layer l, <italic>s</italic>_<italic>j</italic><sup>l&#x2212;1</sup>(<italic>t</italic>) is the binary spike output of presynaptic neuron <italic>j</italic>, and <italic>b</italic>_<italic>i</italic><sup>l</sup> is the bias term. A spike is emitted when the membrane potential exceeds the adaptive threshold <italic>&#x03B8;</italic>_<italic>i</italic><sup>l</sup>(<italic>t</italic>):<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>H</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <italic>H</italic>(&#x00B7;) is the Heaviside step function. The adaptive threshold evolves according to:<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>l</mml:mtext></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <italic>&#x03B8;</italic>_0 is the baseline threshold, <italic>&#x03B2;</italic> controls threshold increase upon spiking, and <italic>&#x03B1;</italic> is the threshold decay rate. In our implementation, <italic>&#x03B2;</italic> &#x003D; 0.1 and <italic>&#x03B1;</italic> &#x003D; 0.9 are selected empirically via grid search on the NSL-KDD validation set, balancing spike-rate homeostasis against temporal responsiveness. Larger <italic>&#x03B2;</italic> promotes stronger spike-frequency adaptation, while <italic>&#x03B1;</italic> close to 1 enforces slow threshold decay, preventing runaway excitation. These values are fixed across all datasets.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Rate-Coded Cross-Attention (RCCA) Module</title>
<p>The RCCA module constitutes the core innovation of NeuroPulse, bridging the spike domain with the attention domain through biologically plausible rate coding. The design intuition behind RCCA stems from the need to bridge the binary spike domain with the continuous attention domain. While sparse attention mechanisms have been explored in prior work [<xref ref-type="bibr" rid="ref-19">19</xref>], the RCCA module differs fundamentally in two aspects: (1) it operates on population-coded spike-train rate representations rather than dense token embeddings, making it the first cross-modal bridge between the binary spike domain and the continuous attention domain; and (2) it is co-designed with the HSC continual learning mechanism to maintain sparse, biologically-plausible representations that resist catastrophic forgetting. The sparse attention in <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref> is thus not a standalone contribution but an integral component enabling the energy-accuracy-continual-learning tradeoff that is the primary novelty of NeuroPulse. Given the spike output tensor <italic>S</italic> &#x2208; {0, 1}^(<italic>T</italic> &#x00D7; <italic>N</italic>) from the SNN feature extractor over <italic>T</italic> timesteps and <italic>N</italic> neurons, we first compute the population firing rate matrix:<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>T</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03A3;</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The rate matrix <italic>R</italic> &#x2208; [0,1]^<italic>N</italic> is then projected into query (<italic>Q</italic>), key (<italic>K</italic>), and value (<italic>V</italic>) representations through learned linear transformations. Note that <italic>R</italic> is a population-level firing rate vector aggregated across all <italic>N</italic> neurons over the full T-timestep window, distinct from the instantaneous single-neuron firing rate <italic>r</italic>_<italic>jk</italic>(<italic>t</italic>) defined in <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>. While <italic>r</italic>_<italic>jk</italic>(<italic>t</italic>) captures the moment-to-moment spiking probability of individual encoding neurons, <italic>R</italic> represents the mean activity of the entire neural population and serves as the spike-domain summary passed to the attention module.
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mi>Q</mml:mi><mml:mo>=</mml:mo><mml:mi>R</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>Q</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>K</mml:mi><mml:mo>=</mml:mo><mml:mi>R</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>V</mml:mi><mml:mo>=</mml:mo><mml:mi>R</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>V</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula>where <italic>W</italic>_<italic>Q</italic>, <italic>W</italic>_<italic>K</italic>, <italic>W</italic>_<italic>V</italic> &#x2208; &#x211D;^(<italic>N</italic> &#x00D7; <italic>d</italic>_<italic>k</italic>) are learnable projection matrices and <italic>d</italic>_<italic>k</italic> is the attention head dimension. To maintain sub-milliwatt operation, we employ top-k sparse attention that selects only the <italic>k</italic> most relevant key-value pairs for each query:<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>s</mml:mi><mml:mi>o</mml:mi><mml:mi>f</mml:mi><mml:mi>t</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>Q</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mfrac><mml:msup><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>T</mml:mtext></mml:mrow></mml:mrow></mml:msup><mml:mrow><mml:msqrt><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:msqrt><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>R</mml:mi><mml:mi>C</mml:mi><mml:mi>C</mml:mi><mml:mi>A</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>S</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>A</mml:mi><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mi>s</mml:mi><mml:mi>p</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>V</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>The sparsity factor <italic>k</italic> is set to &#x230A;&#x221A;N&#x230B;, ensuring logarithmic attention complexity O(N log N) rather than the quadratic O(N<sup>2</sup>) of standard self-attention.</p>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Sparse Self-Attention Layer</title>
<p>A thin layer of sparse multi-head self-attention enhances the feature representations after the RCCA module. Individual attention head <italic>h</italic> calculates:<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>S</mml:mi><mml:mi>p</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>A</mml:mi><mml:mi>t</mml:mi><mml:mi>t</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>Z</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>h</mml:mtext></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>Z</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>h</mml:mtext></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>Z</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext>h</mml:mtext></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi>M</mml:mi><mml:mi>u</mml:mi><mml:mi>l</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>H</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>Z</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>H</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>O</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <italic>Z</italic> denotes the output of the RCCA module, <italic>H</italic> is the number of attention heads, and <italic>W</italic>_<italic>O</italic> is the output projection matrix. The feed-forward network following the attention layer employs Gaussian Error Linear Unit (<italic>GELU</italic>) activation:<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mi>F</mml:mi><mml:mi>F</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>Z</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>G</mml:mi><mml:mi>E</mml:mi><mml:mi>L</mml:mi><mml:mi>U</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>Z</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>In <xref ref-type="disp-formula" rid="eqn-13">Eq. (13)</xref>, <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup><mml:mspace width="thinmathspace" /><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula> are learnable weight matrices of the two-layer feed-forward network, and <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula> are the corresponding bias vectors, where <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> &#x003D; 256 is the inner hidden dimension (<inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mrow><mml:mtext>set to</mml:mtext></mml:mrow><mml:mspace width="thinmathspace" /><mml:mn>4</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>). The GELU activation is selected over ReLU because it provides smoother gradients and has been shown to improve convergence in transformer-based architectures [<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>].</p>
</sec>
<sec id="s3_6">
<label>3.6</label>
<title>Hebbian Synaptic Consolidation (HSC)</title>
<p>The HSC mechanism enables catastrophe-free continual learning by computing per-synapse importance scores based on Hebbian co-activation statistics [<xref ref-type="bibr" rid="ref-32">32</xref>,<xref ref-type="bibr" rid="ref-33">33</xref>]. The design intuition behind HSC is rooted in Hebbian plasticity: synapses that participate frequently in co-activating pre- and post-synaptic neurons encode task-critical information and should be protected. Unlike Fisher information-based EWC [<xref ref-type="bibr" rid="ref-34">34</xref>], HSC computes importance online via an exponential moving average (<xref ref-type="disp-formula" rid="eqn-14">Eq. (14))</xref>, requiring only O(|W|) memory overhead and zero additional forward passes&#x2014;making it uniquely suited to neuromorphic edge hardware where both memory and compute are severely constrained. For each synaptic weight <italic>w</italic>_<italic>ij</italic>, the importance score <italic>&#x03A9;</italic>_<italic>ij</italic> is computed as:<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:msub><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></disp-formula>where <italic>a</italic>_<italic>i</italic> and <italic>a</italic>_<italic>j</italic> are the activation values of pre- and post-synaptic neurons, and <italic>&#x03B3;</italic> &#x2208; (0, 1) is an exponential moving average decay factor. The continual learning loss function incorporates a regularization term that penalizes modifications to important synapses:<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>s</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mi>&#x03BB;</mml:mi><mml:mn>2</mml:mn></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03A3;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2217;</mml:mo><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></disp-formula>where <italic>L</italic>_<italic>task</italic> is the task-specific cross-entropy loss, <italic>&#x03BB;</italic> is the consolidation strength hyperparameter, and <italic>w</italic>_<italic>ij</italic>&#x002A; represents the optimal weights learned for the previous task. The <italic>&#x03BB;</italic>/2 scaling factor&#x2014;rather than <italic>&#x03BB;</italic> as in SI [<xref ref-type="bibr" rid="ref-33">33</xref>] and EWC [<xref ref-type="bibr" rid="ref-34">34</xref>] is a standard convention adopted to cancel the factor of 2 that arises when differentiating the squared penalty term with respect to <italic>w</italic>_<italic>ij</italic>, yielding a cleaner gradient expression &#x2202;<italic>L</italic>_<italic>reg</italic>/&#x2202;<italic>w</italic>_<italic>ij</italic> &#x003D; <italic>&#x03BB;</italic>&#x00B7;<italic>&#x03A9;</italic>_<italic>ij</italic>&#x00B7;(<italic>w</italic>_<italic>ij</italic> &#x2212; <italic>w</italic>&#x002A;_<italic>ij</italic>). This is mathematically equivalent to SI [<xref ref-type="bibr" rid="ref-33">33</xref>] and EWC [<xref ref-type="bibr" rid="ref-34">34</xref>] formulations when <italic>&#x03BB;</italic> is re-scaled accordingly, and does not alter the qualitative behaviour of the regularizer. The synaptic update rule follows a modified Hebbian formulation:<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03B7;</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>s</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03C9;</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <italic>&#x03B7;</italic> is the learning rate and &#x03C9; controls the strength of synaptic protection. This ensures that highly important synapses are protected from large updates, while less important synapses remain plastic for new task learning. The synaptic protection strength <italic>&#x03C9;</italic> &#x003D; 0.8 is determined via cross-validation on the first five sequential tasks of the NSL-KDD continual learning benchmark, optimizing for knowledge retention while maintaining plasticity for new task acquisition. Higher values of <italic>&#x03C9;</italic> (approaching 1.0) yield stronger protection but slow adaptation to new tasks, while lower values increase plasticity at the cost of knowledge retention. The selected value <italic>&#x03C9;</italic> &#x003D; 0.8 is reported in results and held constant across all experiments.</p>
</sec>
<sec id="s3_7">
<label>3.7</label>
<title>Training and Optimization</title>
<p>Training employs surrogate gradient learning for the SNN components and conventional backpropagation for the attention layers. The non-differentiable Heaviside function is approximated using the following surrogate gradient:<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:msup><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>V</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>V</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The total power use of NeuroPulse is modelled as:</p>
<p>In <xref ref-type="disp-formula" rid="eqn-17">Eq. (17)</xref>, <italic>&#x03B1;</italic>_<italic>sg</italic> is the surrogate gradient sharpness parameter, which controls the width of the smooth approximation to the Heaviside step function. We use <italic>&#x03B1;</italic>_<italic>sg</italic> &#x003D; 5.0, selected to provide a balance between gradient magnitude and approximation fidelity, following established practice in SNN surrogate gradient training [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-13">13</xref>]. Larger <italic>&#x03B1;</italic>_<italic>sg</italic> values produce sharper approximations closer to the true Heaviside but risk vanishing gradients; smaller values yield smoother gradients but degrade the biological fidelity of the spike model. The exponential moving average decay factor <italic>&#x03B3;</italic> in <xref ref-type="disp-formula" rid="eqn-14">Eq. (14)</xref> governs how rapidly historical co-activation statistics are discounted; <italic>&#x03B3;</italic> &#x003D; 0.95 retains approximately 20 steps of effective history, providing stable importance estimates while remaining responsive to recent activity patterns.
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mi>k</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mi>k</mml:mi><mml:mi>N</mml:mi></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <italic>E</italic><sub><italic>spike</italic></sub> is the energy per spike event, <italic>f</italic><sub><italic>avg</italic></sub> is the average firing rate, <italic>N</italic><sub><italic>active</italic></sub> is the number of active neurons, <italic>P</italic><sub><italic>attention</italic></sub> is the power for full attention, and <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mfrac><mml:mi>k</mml:mi><mml:mi>N</mml:mi></mml:mfrac></mml:math></inline-formula> represents the sparsity ratio.</p>
</sec>
<sec id="s3_8">
<label>3.8</label>
<title>Complexity Analysis</title>
<p>The computational complexity of NeuroPulse is analyzed as follows. The SNN feature extractor operates with complexity O(T &#x00B7; N &#x00B7; <italic>f</italic><sub><italic>avg</italic></sub>), where T is the number of timesteps, N is the number of neurons, and <italic>f</italic><sub><italic>avg</italic></sub> is the average firing rate (typically 0.05&#x2013;0.15). The RCCA module introduces complexity O(N &#x00B7; k &#x00B7; <italic>d</italic><sub><italic>k</italic></sub>) with k &#x003D; &#x230A;&#x221A;N&#x230B;. The sparse self-attention layer operates at O(N &#x00B7; k &#x00B7; H &#x00B7; <italic>d</italic><sub><italic>k</italic></sub>). The HSC mechanism adds O(|W|) overhead per training step, where |W| is the total number of parameters. The total inference complexity is therefore <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mi>O</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>T</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mspace width="thinmathspace" /><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>3</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mi>H</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, which is significantly lower than the O(N<sup>2</sup>&#x00B7; <italic>d</italic><sub><italic>k</italic></sub> &#x00B7; H) of standard transformer architectures. This theoretical complexity is empirically validated in results, where NeuroPulse achieves 0.42 ms inference at 2381 samples/s on neuromorphic hardware, consistent with the <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mi>O</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>N</mml:mi><mml:mrow><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> scaling prediction and 5&#x00D7; faster than the O(N<sup>2</sup>) Transformer-IDS baseline (2.15 ms). Algorithm 1 shows the NeuroPulse Inference Pipeline. Algorithm 2 shows the HSC Continual Learning Update.</p>
<fig id="fig-11">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_82979-fig-11.tif"/>
</fig>
<fig id="fig-12">
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_82979-fig-12.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Results and Evaluation</title>
<sec id="s4_1">
<label>4.1</label>
<title>Experimental Setup</title>
<p>We evaluated NeuroPulse on two publicly available benchmark datasets and a realistic 5G RAN telemetry trace. The characteristics of each dataset are summarized in <xref ref-type="table" rid="table-1">Table 1</xref>.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Dataset characteristics.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Dataset</th>
<th>Training Samples</th>
<th>Testing Samples</th>
<th>Features</th>
<th>Attack Types</th>
<th>Source URL</th>
</tr>
</thead>
<tbody>
<tr>
<td>NSL-KDD</td>
<td>125,973</td>
<td>22,544</td>
<td>41</td>
<td>4 &#x002B; Normal</td>
<td><ext-link ext-link-type="uri" xlink:href="https://www.unb.ca/cic/datasets/nsl.html">https://www.unb.ca/cic/datasets/nsl.html</ext-link></td>
</tr>
<tr>
<td>UNSW-NB15</td>
<td>175,341</td>
<td>82,332</td>
<td>49</td>
<td>9 &#x002B; Normal</td>
<td><ext-link ext-link-type="uri" xlink:href="https://research.unsw.edu.au/projects/unsw-nb15-dataset">https://research.unsw.edu.au/projects/unsw-nb15-dataset</ext-link></td>
</tr>
<tr>
<td>5G-RAN Telemetry</td>
<td>48,210</td>
<td>12,053</td>
<td>38</td>
<td>6 &#x002B; Normal</td>
<td>Collected from testbed</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The dataset of NSL-KDD is taken on the site of the Canadian Institute of Cybersecurity (URL: <ext-link ext-link-type="uri" xlink:href="https://www.unb.ca/cic/datasets/nsl.html">https://www.unb.ca/cic/datasets/nsl.html</ext-link>) and consists of 125,973 training and 22,544 testing samples in 41 features and it includes 4 attack types (DoS, Probe, R2L, U2R) and normal traffic. The UNSW-NB15 data was obtained in University of New South Wales (URL: <ext-link ext-link-type="uri" xlink:href="https://research.unsw.edu.au/projects/unsw-nb15-dataset">https://research.unsw.edu.au/projects/unsw-nb15-dataset</ext-link>) and consists of 175,341 training and 82,332 testing samples that comprise 49 features representing nine types of attacks (Fuzzers, Analysis, Backdoors, DoS, Exploits, Generic, Reconnaissance, Shellcode, Worms). The telemetry data of the 5G RAN gathered in a testbed setting that simulated the actual 5G network conditions. <xref ref-type="table" rid="table-2">Table 2</xref> shows the Hyperparameter Configuration.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Hyperparameter configuration.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Parameter</th>
<th>Symbol</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Membrane time constant</td>
<td><inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>20 ms</td>
</tr>
<tr>
<td>Resting potential</td>
<td><inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>&#x2212;65 mV</td>
</tr>
<tr>
<td>Baseline threshold</td>
<td><inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>&#x2212;50 mV</td>
</tr>
<tr>
<td>Number of timesteps</td>
<td><inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mi>T</mml:mi></mml:math></inline-formula></td>
<td>16</td>
</tr>
<tr>
<td>Population size</td>
<td><inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>8</td>
</tr>
<tr>
<td>Attention heads</td>
<td><inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi>H</mml:mi></mml:math></inline-formula></td>
<td>4</td>
</tr>
<tr>
<td>Attention dimension</td>
<td><inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>64</td>
</tr>
<tr>
<td>Sparsity factor</td>
<td><inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mi>k</mml:mi></mml:math></inline-formula></td>
<td>&#x230A;&#x221A;N&#x230B;</td>
</tr>
<tr>
<td>Learning rate</td>
<td><inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mi>&#x03B7;</mml:mi></mml:math></inline-formula></td>
<td>1 &#x000D7; 10<sup>&#x2212;3</sup></td>
</tr>
<tr>
<td>HSC decay factor</td>
<td><inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula></td>
<td>0.95</td>
</tr>
<tr>
<td>Consolidation strength</td>
<td><inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula></td>
<td>5000</td>
</tr>
<tr>
<td>Synaptic protection</td>
<td><inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>&#x03C9;</mml:mi></mml:math></inline-formula></td>
<td>0.8</td>
</tr>
<tr>
<td>Batch size</td>
<td><inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula></td>
<td>128</td>
</tr>
<tr>
<td>Training epochs</td>
<td><inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula></td>
<td>100</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>All simulations were performed in Python (version 3.10) with PyTorch 2.1 and the SpikingJelly SNN simulator. Training was conducted on an NVIDIA A100 GPU with 80 GB memory. Neuromorphic power estimation was performed using the NEST-ML energy model calibrated on Intel Loihi 2 hardware measurements and validated against Intel Loihi 1 benchmarks with &#x003C;8% discrepancy. Regarding the power estimation of synchronous components (Q1): the Sparse Self-Attention layer and GELU activation are non-native to standard neuromorphic asynchronous hardware. Their power consumption was modelled as equivalent digital logic co-processors running at low clock rates, with energy estimated from published 28 nm CMOS characterisation data for similar multiply-accumulate operations. The spike-to-tensor conversion overhead in the RCCA module (population rate computation) was explicitly included in P_attention of <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref> via the k/N sparsity factor, accounting for &#x007E;0.031 mW of the total 0.23 mW budget, as broken down. Regarding sparse attention complexity (Q2): the top-k selection is implemented using a structured block-sparse indexing scheme inspired by [<xref ref-type="bibr" rid="ref-19">19</xref>], which avoids evaluating all N<sup>2</sup> attention scores. Specifically, queries are partitioned into fixed-size local windows, and top-k selection is performed within each window using pre-computed locality-sensitive hashing (LSH) indices, reducing the effective complexity from O(N<sup>2</sup>) to O(N&#x00B7;k) &#x003D; O(N^(3/2)) during inference. Regarding per-dataset hyperparameter sensitivity (Q3): while T &#x003D; 16 and <italic>&#x03C4;</italic><sub><italic>m</italic></sub> &#x003D; 20 ms are held fixed across datasets, the population size <italic>N</italic><sub><italic>p</italic></sub> &#x003D; 8 operates on each input feature independently, so the total spike encoding capacity scales as <italic>N</italic><sub><italic>p</italic></sub> &#x00D7; <italic>d</italic><sub><italic>features</italic></sub> (8 &#x00D7; 41 &#x003D; 328 for NSL-KDD; 8 &#x00D7; 49 &#x003D; 392 for UNSW-NB15). The additional 64 encoding neurons for UNSW-NB15&#x2019;s extra 8 features provide sufficient representational capacity, as confirmed by the competitive 93.8% accuracy on that dataset. No per-dataset hyperparameter tuning was performed to ensure fair cross-dataset comparisons.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Training Loss Convergence</title>
<p><xref ref-type="fig" rid="fig-2">Fig. 2</xref> shows the convergence curves of training losses of NeuroPulse and baseline techniques on NSL-KDD dataset. NeuroPulse reaches convergence faster and final loss is lower than all baselines, which is due to the effective gradient flow facilitated by the RCCA module and sparse attention mechanism.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Training loss convergence comparison on NSL-KDD dataset across 100 epochs.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_82979-fig-2.tif"/>
</fig>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Detection Accuracy Analysis</title>
<p><xref ref-type="fig" rid="fig-3">Fig. 3</xref> shows the detection accuracy progression during training NeuroPulse outperforms the Transformer-IDS baseline on NSL-KDD by 1.9 percentage points (94.3% vs. 92.4%) while consuming 12&#x00D7; less power. <xref ref-type="table" rid="table-3">Table 3</xref> shows the Performance Comparison on NSL-KDD Dataset. <xref ref-type="table" rid="table-4">Table 4</xref> shows the Performance Comparison on UNSW-NB15 Dataset.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Detection accuracy vs. training epochs on NSL-KDD dataset.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_82979-fig-3.tif"/>
</fig><table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Performance comparison on NSL-KDD dataset.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Method</th>
<th>Accuracy (%)</th>
<th>Precision (%)</th>
<th>Recall (%)</th>
<th>F1-Score</th>
<th>AUC</th>
</tr>
</thead>
<tbody>
<tr>
<td>NeuroPulse (Ours)</td>
<td>94.3</td>
<td>94.1</td>
<td>93.8</td>
<td>0.939</td>
<td>0.987</td>
</tr>
<tr>
<td>TASNN [<xref ref-type="bibr" rid="ref-2">2</xref>]</td>
<td>92.1</td>
<td>91.8</td>
<td>91.5</td>
<td>0.916</td>
<td>0.961</td>
</tr>
<tr>
<td>Spike-Driven Trans. [<xref ref-type="bibr" rid="ref-12">12</xref>]</td>
<td>89.8</td>
<td>89.5</td>
<td>89.2</td>
<td>0.893</td>
<td>0.948</td>
</tr>
<tr>
<td>SNN-Only [<xref ref-type="bibr" rid="ref-7">7</xref>]</td>
<td>87.4</td>
<td>87.1</td>
<td>86.8</td>
<td>0.869</td>
<td>0.938</td>
</tr>
<tr>
<td>CNN-BiLSTM [<xref ref-type="bibr" rid="ref-14">14</xref>]</td>
<td>91.5</td>
<td>91.2</td>
<td>91.0</td>
<td>0.911</td>
<td>0.952</td>
</tr>
<tr>
<td>Random Forest [<xref ref-type="bibr" rid="ref-14">14</xref>]</td>
<td>85.2</td>
<td>84.8</td>
<td>84.5</td>
<td>0.846</td>
<td>0.912</td>
</tr>
<tr>
<td>LITE-SNN [<xref ref-type="bibr" rid="ref-13">13</xref>]</td>
<td>88.6</td>
<td>88.3</td>
<td>88.0</td>
<td>0.881</td>
<td>0.941</td>
</tr>
<tr>
<td>Spikformer [<xref ref-type="bibr" rid="ref-15">15</xref>]</td>
<td>88.5</td>
<td>88.2</td>
<td>87.9</td>
<td>0.880</td>
<td>0.940</td>
</tr>
<tr>
<td>Xpikeformer [<xref ref-type="bibr" rid="ref-4">4</xref>]</td>
<td>89.2</td>
<td>88.9</td>
<td>88.6</td>
<td>0.887</td>
<td>0.945</td>
</tr>
<tr>
<td>HPCNeuroNet [<xref ref-type="bibr" rid="ref-8">8</xref>]</td>
<td>90.1</td>
<td>89.8</td>
<td>89.5</td>
<td>0.896</td>
<td>0.949</td>
</tr>
<tr>
<td>SSTFormer [<xref ref-type="bibr" rid="ref-24">24</xref>]</td>
<td>90.8</td>
<td>90.5</td>
<td>90.2</td>
<td>0.903</td>
<td>0.955</td>
</tr>
<tr>
<td>Transformer-IDS [<xref ref-type="bibr" rid="ref-3">3</xref>]</td>
<td>92.4</td>
<td>91.1</td>
<td>91.8</td>
<td>0.919</td>
<td>0.964</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Performance comparison on UNSW-NB15 dataset.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Method</th>
<th>Accuracy (%)</th>
<th>Precision (%)</th>
<th>Recall (%)</th>
<th>F1-Score</th>
<th>AUC</th>
</tr>
</thead>
<tbody>
<tr>
<td>NeuroPulse (Ours)</td>
<td>93.8</td>
<td>93.5</td>
<td>93.2</td>
<td>0.933</td>
<td>0.984</td>
</tr>
<tr>
<td>TASNN [<xref ref-type="bibr" rid="ref-2">2</xref>]<sup>&#x2020;</sup></td>
<td>91.4</td>
<td>91.1</td>
<td>90.8</td>
<td>0.909</td>
<td>0.958</td>
</tr>
<tr>
<td>Spike-Driven Trans. [<xref ref-type="bibr" rid="ref-12">12</xref>]</td>
<td>88.9</td>
<td>88.6</td>
<td>88.3</td>
<td>0.884</td>
<td>0.942</td>
</tr>
<tr>
<td>SNN-Only [<xref ref-type="bibr" rid="ref-7">7</xref>]</td>
<td>86.1</td>
<td>85.8</td>
<td>85.5</td>
<td>0.856</td>
<td>0.929</td>
</tr>
<tr>
<td>CNN-BiLSTM [<xref ref-type="bibr" rid="ref-14">14</xref>]</td>
<td>90.8</td>
<td>90.5</td>
<td>90.2</td>
<td>0.903</td>
<td>0.948</td>
</tr>
<tr>
<td>Random Forest [<xref ref-type="bibr" rid="ref-14">14</xref>]</td>
<td>83.7</td>
<td>83.4</td>
<td>83.1</td>
<td>0.832</td>
<td>0.901</td>
</tr>
<tr>
<td>LITE-SNN [<xref ref-type="bibr" rid="ref-13">13</xref>]</td>
<td>87.5</td>
<td>87.2</td>
<td>86.9</td>
<td>0.870</td>
<td>0.935</td>
</tr>
<tr>
<td>Spikformer [<xref ref-type="bibr" rid="ref-15">15</xref>]</td>
<td>87.8</td>
<td>87.5</td>
<td>87.2</td>
<td>0.873</td>
<td>0.937</td>
</tr>
<tr>
<td>Xpikeformer [<xref ref-type="bibr" rid="ref-4">4</xref>]</td>
<td>88.4</td>
<td>88.1</td>
<td>87.8</td>
<td>0.879</td>
<td>0.940</td>
</tr>
<tr>
<td>HPCNeuroNet [<xref ref-type="bibr" rid="ref-8">8</xref>]</td>
<td>89.5</td>
<td>89.2</td>
<td>88.9</td>
<td>0.890</td>
<td>0.944</td>
</tr>
<tr>
<td>SSTFormer [<xref ref-type="bibr" rid="ref-24">24</xref>]&#x2020;</td>
<td>90.1</td>
<td>89.8</td>
<td>89.5</td>
<td>0.896</td>
<td>0.950</td>
</tr>
<tr>
<td>Transformer-IDS [<xref ref-type="bibr" rid="ref-3">3</xref>]</td>
<td>91.4</td>
<td>91.1</td>
<td>90.8</td>
<td>0.909</td>
<td>0.958</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-4fn1" fn-type="other">
<p>Note: <sup>&#x2020;</sup>Results for HPCNeuroNet [<xref ref-type="bibr" rid="ref-8">8</xref>], TASNN [<xref ref-type="bibr" rid="ref-2">2</xref>], and SSTFormer [<xref ref-type="bibr" rid="ref-24">24</xref>] in <xref ref-type="table" rid="table-3">Tables 3</xref> and <xref ref-type="table" rid="table-4">4</xref> are obtained by re-evaluating released models on NSL-KDD and UNSW-NB15 using our preprocessing pipeline, as the original papers did not report NIDS metrics on these datasets. All re-evaluated baselines use identical training/testing splits and preprocessing to ensure fair comparison.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Confusion Matrix Analysis</title>
<p>The normalized confusion matrix of NeuroPulse appears in <xref ref-type="fig" rid="fig-4">Fig. 4</xref> based on the data of the NSL-KDD. The model has great true positive rates in all types of attacks, where the results are strong in Normal (0.989) and DoS (0.994) classes. U2R type also has the worst detection rate (0.952), which is also in line with its extreme class imbalance in the training data.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Normalized confusion matrix for NeuroPulse on the NSL-KDD dataset.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_82979-fig-4.tif"/>
</fig>
</sec>
<sec id="s4_5">
<label>4.5</label>
<title>ROC Curve Analysis</title>
<p>The receiver operating characteristic (ROC) curves for multi-class intrusion detection are shown in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>. NeuroPulse achieves the highest area under the curve (AUC &#x003D; 0.987), demonstrating superior discrimination across all operating points compared with Transformer-IDS (AUC &#x003D; 0.961), CNN-BiLSTM (AUC &#x003D; 0.952), and SNN-Only (AUC &#x003D; 0.938).</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Multi-class intrusion detection ROC curves with NeuroPulse and baseline approaches.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_82979-fig-5.tif"/>
</fig>
</sec>
<sec id="s4_6">
<label>4.6</label>
<title>Energy Consumption Analysis</title>
<p><xref ref-type="fig" rid="fig-6">Fig. 6</xref> gives the comparison of energy consumption of all the methods considered. NeuroPulse attains an average power consumption of 0.23 mW, which is 12.1&#x00D7; lower than the Transformer-IDS baseline (2.78 mW) and 13.6&#x00D7; lower than CNN-BiLSTM (3.12 mW). <xref ref-type="table" rid="table-5">Table 5</xref> gives a module wise breakdown of energy. <xref ref-type="table" rid="table-6">Table 6</xref> shows the Continual Learning Performance Comparison.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Comparison between intrusion detection techniques in terms of average power usage.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_82979-fig-6.tif"/>
</fig><table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>NeuroPulse energy breakdown by module.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Module</th>
<th>Power (mW)</th>
<th>Percentage (%)</th>
<th>Operations (MOPS)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Spike Encoder</td>
<td>0.018</td>
<td>7.8</td>
<td>1.2</td>
</tr>
<tr>
<td>SNN Feature Extractor</td>
<td>0.052</td>
<td>22.6</td>
<td>8.4</td>
</tr>
<tr>
<td>RCCA Module</td>
<td>0.058</td>
<td>25.2</td>
<td>9.8</td>
</tr>
<tr>
<td>RCCA Conversion Overhead</td>
<td>0.031</td>
<td>13.5</td>
<td>5.8</td>
</tr>
<tr>
<td>Sparse Self-Attention</td>
<td>0.048</td>
<td>20.9</td>
<td>12.1</td>
</tr>
<tr>
<td>HSC Overhead</td>
<td>0.012</td>
<td>5.2</td>
<td>0.8</td>
</tr>
<tr>
<td>Control Logic</td>
<td>0.011</td>
<td>4.8</td>
<td>0.3</td>
</tr>
<tr>
<td>Total</td>
<td>0.230</td>
<td>100.0</td>
<td>38.4</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Continual learning performance comparison.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Method</th>
<th>Retention @10</th>
<th>Retention @25</th>
<th>Retention @50</th>
<th>Avg. Forgetting</th>
</tr>
</thead>
<tbody>
<tr>
<td>NeuroPulse-HSC (Ours)</td>
<td>99.2%</td>
<td>98.4%</td>
<td>97.1%</td>
<td>0.058</td>
</tr>
<tr>
<td>EWC</td>
<td>95.1%</td>
<td>90.3%</td>
<td>84.8%</td>
<td>0.304</td>
</tr>
<tr>
<td>Experience Replay</td>
<td>93.8%</td>
<td>87.2%</td>
<td>78.2%</td>
<td>0.436</td>
</tr>
<tr>
<td>Naive Fine-Tuning</td>
<td>82.4%</td>
<td>68.5%</td>
<td>54.6%</td>
<td>0.908</td>
</tr>
<tr>
<td>SI (Synaptic Intelligence)</td>
<td>94.5%</td>
<td>89.1%</td>
<td>82.3%</td>
<td>0.354</td>
</tr>
<tr>
<td>PackNet</td>
<td>96.2%</td>
<td>92.8%</td>
<td>88.5%</td>
<td>0.230</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_7">
<label>4.7</label>
<title>Continual Learning Performance</title>
<p><xref ref-type="fig" rid="fig-7">Fig. 7</xref> shows that the retention level of the HSC mechanism remains steady with over 50 consecutive updates of tasks. NeuroPulse-HSC also stores 97.1% of cumulative information far exceeding EWC (84.8%), Experience Replay (78.2%), and Naive Fine-Tuning (54.6%).</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Retention of knowledge of more than 50 sequential task updates of NeuroPulse-HSC vs. baseline continual learning procedures.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_82979-fig-7.tif"/>
</fig>
</sec>
<sec id="s4_8">
<label>4.8</label>
<title>Ablation Study</title>
<p>The findings of the ablation experiment provided in <xref ref-type="fig" rid="fig-8">Fig. 8</xref> and measure the contribution of all the NeuroPulse components the greatest drop in accuracy (&#x2212;3.1% on NSL-KDD) of the system is due to the removal of the RCCA module, which confirms its importance in mediating the relationship between spike-domain features and attention-based processing. The results of the extended ablation carried out in <xref ref-type="table" rid="table-7">Table 7</xref> used to measure the contribution of each architectural component in the proposed NeuroPulse framework. The best detection accuracy of 94.3 on NSL-KDD and 93.8 on UNSW-NB15 with 0.23 mW of power consumption obtained with the full NeuroPulse configuration. The removal of the sparse attention system results in the largest degradation of 3.6% bringing them to 90.7% accuracy and 0.52 mW power, with the removal of the RCCA module following immediately as 3.1% of the accuracy is lost. The SNN backbone on its own gives a result of 87.4 percent, which affirms there is a gap of 6.9 percent that confirms the requirement of the hybrid architecture. Interestingly, the HSC mechanism ablation leads to only a small accuracy degradation of 0.5 since this mechanism is used more to perform continuous learning as opposed to single-task performance but the adaptive threshold offers a significant contribution to the overall detection performance of 1.8%.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Findings of ablation study demonstrating the contribution of individual NeuroPulse component to NSL-KDD and UNSW-NB15 datasets.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_82979-fig-8.tif"/>
</fig><table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Detailed ablation study results.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Configuration</th>
<th>NSL-KDD Acc.</th>
<th>UNSW-NB15 Acc.</th>
<th>Power (mW)</th>
<th>&#x0394;Acc.</th>
</tr>
</thead>
<tbody>
<tr>
<td>Full NeuroPulse</td>
<td>94.3%</td>
<td>93.8%</td>
<td>0.23</td>
<td>Baseline</td>
</tr>
<tr>
<td>w/o RCCA Module</td>
<td>91.2%</td>
<td>90.5%</td>
<td>0.19</td>
<td>&#x2212;3.1%</td>
</tr>
<tr>
<td>w/o HSC Mechanism</td>
<td>93.8%</td>
<td>93.1%</td>
<td>0.21</td>
<td>&#x2212;0.5%</td>
</tr>
<tr>
<td>w/o Sparse Attention</td>
<td>90.7%</td>
<td>89.9%</td>
<td>0.52</td>
<td>&#x2212;3.6%</td>
</tr>
<tr>
<td>SNN Backbone Only</td>
<td>87.4%</td>
<td>86.1%</td>
<td>0.15</td>
<td>&#x2212;6.9%</td>
</tr>
<tr>
<td>w/o Adaptive Threshold</td>
<td>92.5%</td>
<td>91.8%</td>
<td>0.24</td>
<td>&#x2212;1.8%</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_9">
<label>4.9</label>
<title>Per-Class F1-Score Analysis</title>
<p><xref ref-type="fig" rid="fig-9">Fig. 9</xref> is a scatter plot of the F1-score per-class across pre-attack types of NeuroPulse and baseline approach. The highest F1-scores of NeuroPulse are observed in all categories, with the significant improvements of rare attack types (U2R: 0.885 vs. 0.762 with SNN-Only), which is due to the greater ability of the RCCA module to represent the information.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Comparison of F1-score of each attack category per-class on mixed NSL-KDD and UNSW-NB15 datasets.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_82979-fig-9.tif"/>
</fig>
</sec>
<sec id="s4_10">
<label>4.10</label>
<title>Latency-Accuracy Trade-Off</title>
<p>The analysis of the latency-accuracy trade-off is provided in <xref ref-type="fig" rid="fig-10">Fig. 10</xref> illustrates the latency&#x2013;accuracy trade-off. NeuroPulse occupies a strategically favorable position. <xref ref-type="table" rid="table-8">Table 8</xref> gives latency breakdown.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Latency&#x2013;accuracy trade-off analysis comparing NeuroPulse and baseline methods on the NSL-KDD dataset. NeuroPulse achieves the best accuracy (94.3%) at a competitive inference latency of 0.42 ms.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_82979-fig-10.tif"/>
</fig><table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Inference latency comparison.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Method</th>
<th>Latency (ms)</th>
<th>Throughput (Samples/s)</th>
<th>Hardware</th>
</tr>
</thead>
<tbody>
<tr>
<td>NeuroPulse (Ours)</td>
<td>0.42</td>
<td>2381</td>
<td>Neuromorphic (est.)</td>
</tr>
<tr>
<td>TASNN [<xref ref-type="bibr" rid="ref-2">2</xref>]</td>
<td>1.32</td>
<td>758</td>
<td>GPU (A100)</td>
</tr>
<tr>
<td>Transformer-IDS</td>
<td>2.15</td>
<td>465</td>
<td>GPU (A100)</td>
</tr>
<tr>
<td>SNN-Only</td>
<td>0.31</td>
<td>3226</td>
<td>Neuromorphic (est.)</td>
</tr>
<tr>
<td>CNN-BiLSTM</td>
<td>1.85</td>
<td>541</td>
<td>GPU (A100)</td>
</tr>
<tr>
<td>Spike-Driven Trans. [<xref ref-type="bibr" rid="ref-12">12</xref>]</td>
<td>0.72</td>
<td>1389</td>
<td>Neuromorphic (est.)</td>
</tr>
<tr>
<td>Random Forest</td>
<td>0.95</td>
<td>1053</td>
<td>CPU (Xeon)</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="table-8">Tables 8&#x2013;</xref><xref ref-type="table" rid="table-10">10</xref> give the full assessment of the inference efficiency, computational cost, and cross-dataset generalization, respectively. NeuroPulse can achieve an inference latency of 0.42 ms on neuromorphic hardware at 2381 samples/s, significantly faster than the alternatives based on the use of the GPU like Transformer-IDS (2.15 ms) and CNN-BiLSTM (1.85 ms). <xref ref-type="table" rid="table-9">Table 9</xref> also indicates that NeuroPulse is computationally efficient with only 2.14M parameters, 38.4M FLOPs, and 8.6 MB memory and only consumes 0.23 mW, which is considerably lower than Transformer-IDS (12.36M parameters, 856.2M FLOPs, 2.78 mW). <xref ref-type="table" rid="table-10">Table 10</xref> shows that NeuroPulse has better cross-dataset generalization as it is able to reach transfer accuracy of 84.1 percent in UNSW-NB15 to NSL-KDD transfer, and is higher by 4.2 percent in cross dataset generalization by 10.9 percent in comparison with TASNN and SNN-Only.</p>
<table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>Computational cost comparison.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Method</th>
<th>Parameters (M)</th>
<th>FLOPs (M)</th>
<th>Memory (MB)</th>
<th>Power (mW)</th>
</tr>
</thead>
<tbody>
<tr>
<td>NeuroPulse (Ours)</td>
<td>2.14</td>
<td>38.4</td>
<td>8.6</td>
<td>0.23</td>
</tr>
<tr>
<td>TASNN [<xref ref-type="bibr" rid="ref-2">2</xref>]</td>
<td>8.52</td>
<td>412.8</td>
<td>34.1</td>
<td>1.32</td>
</tr>
<tr>
<td>Transformer-IDS</td>
<td>12.36</td>
<td>856.2</td>
<td>49.4</td>
<td>2.78</td>
</tr>
<tr>
<td>SNN-Only</td>
<td>0.85</td>
<td>12.1</td>
<td>3.4</td>
<td>0.41</td>
</tr>
<tr>
<td>CNN-BiLSTM</td>
<td>6.78</td>
<td>524.6</td>
<td>27.1</td>
<td>3.12</td>
</tr>
<tr>
<td>Spikformer [<xref ref-type="bibr" rid="ref-15">15</xref>]</td>
<td>3.24</td>
<td>68.5</td>
<td>13.0</td>
<td>0.68</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="table-10">
<label>Table 10</label>
<caption>
<title>Cross-dataset generalization performance.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Train &#x2192; Test</th>
<th>NeuroPulse</th>
<th>TASNN [<xref ref-type="bibr" rid="ref-2">2</xref>]</th>
<th>Transformer-IDS</th>
<th>SNN-Only</th>
</tr>
</thead>
<tbody>
<tr>
<td>NSL-KDD &#x2192; UNSW-NB15</td>
<td>82.4%</td>
<td>78.6%</td>
<td>76.2%</td>
<td>71.8%</td>
</tr>
<tr>
<td>UNSW-NB15 &#x2192; NSL-KDD</td>
<td>84.1%</td>
<td>79.9%</td>
<td>77.5%</td>
<td>73.2%</td>
</tr>
<tr>
<td>NSL-KDD &#x2192; 5G-RAN</td>
<td>79.8%</td>
<td>75.1%</td>
<td>73.4%</td>
<td>68.5%</td>
</tr>
<tr>
<td>UNSW-NB15 &#x2192; 5G-RAN</td>
<td>80.6%</td>
<td>76.3%</td>
<td>74.2%</td>
<td>69.1%</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Discussion</title>
<p>The experimental results demonstrate that NeuroPulse achieves a compelling tradeoff among detection accuracy, energy efficiency, and continual learning capability&#x2014;a combination not matched by any existing solution. The proposed model achieves 94.3% accuracy on NSL-KDD and 93.8% on UNSW-NB15, constituting statistically significant improvements over all tested baselines&#x2014;including the recent TASNN framework [<xref ref-type="bibr" rid="ref-2">2</xref>] and the Spike-Driven Transformer architecture [<xref ref-type="bibr" rid="ref-12">12</xref>]&#x2014;as further substantiated by the mean and standard deviation values reported in the Statistical Validation paragraph. The combination of SNN temporal sparsity with sparse self-attention proves effective, yielding 12&#x00D7; energy savings over transformer-only baselines in power-constrained deployment environments.</p>
<p>The RCCA module proves to be the most critical architectural component, as evidenced by the 3.1% accuracy degradation observed in the ablation study upon its removal. This finding supports the hypothesis that biologically plausible rate coding provides an effective interface between the spike domain and the attention domain, enabling synergistic exploitation of SNN energy efficiency and transformer representational power. The sparse attention mechanism with a &#x230A;&#x221A;N&#x230B; sparsity factor reduces the quadratic attention complexity to O(N<sup>3/2</sup>) without sacrificing long-range dependencies critical for detecting sophisticated multi-stage network attacks [<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-25">25</xref>]. Notably, the counter-intuitive power increase observed when sparse attention is removed (0.52 mW vs. 0.23 mW) is attributable to the model defaulting to full dense self-attention over all N &#x00D7; N attention pairs. This substantially increases the number of active multiply-accumulate operations and memory access cycles per inference step: in the NEST-ML power model, memory access energy dominates at this scale, and the transition from O(N&#x00B7;k) to O(N<sup>2</sup>) memory accesses increases the attention module&#x2019;s power contribution from 0.031 mW to 0.29 mW&#x2014;more than compensating for the reduction from removing the sparse selection logic itself, yielding the observed net increase to 0.52 mW.</p>
<p>The HSC mechanism demonstrates strong effectiveness in mitigating catastrophic forgetting, retaining 97.1% of accumulated knowledge after 50 consecutive task updates, compared to 84.8% with EWC and 78.2% with experience replay. This 12.3 percentage-point advantage over EWC stems from the Hebbian co-activation statistics, which provide a more biologically plausible and computationally efficient measure of synaptic significance than the Fisher information matrix employed by EWC [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-17">17</xref>]. Per-synapse importance scoring enables fine-grained protection of task-relevant parameters while preserving plasticity for new task acquisition, consistent with the complementary learning systems framework of biological memory consolidation [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-18">18</xref>]. Furthermore, storing <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula> and &#x03A9;<sub><italic>ij</italic></sub> requires 2 &#x00D7; |W| additional parameters per task, where |W| &#x003D; 2.14M parameters. For 50 sequential tasks, the total additional memory is 2 &#x00D7; 2.14M &#x00D7; 4 bytes &#x003D; 17.1 MB, well within the 128 MB SRAM available on Intel Loihi 2 and 256 MB on BrainChip Akida. In practice, only the most recent <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula> checkpoint needs to be retained (8.6 MB), making HSC&#x2019;s memory overhead negligible relative to target neuromorphic edge node specifications.</p>
<p>As shown in <xref ref-type="table" rid="table-10">Table 10</xref>, NeuroPulse demonstrates superior cross-dataset generalization, achieving 82.4% accuracy when trained on NSL-KDD and tested on UNSW-NB15, compared to 78.6% for TASNN. This improved generalization stems from temporal spike coding learning protocol-independent temporal structures and the sparse attention mechanism capturing protocol-independent feature interactions rather than dataset-specific statistical patterns [<xref ref-type="bibr" rid="ref-2">2</xref>,<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-20">20</xref>].</p>

<p>Per-class F1-score analysis reveals that NeuroPulse achieves particularly notable improvements for underrepresented attack categories (e.g., U2R: 0.885 vs. 0.762 for SNN-Only), indicating that the RCCA module promotes discriminative representations for minority classes. This finding has significant real-world implications, as rare but high-severity attack types such as U2R and R2L frequently constitute the highest-priority detection targets in operational security environments [<xref ref-type="bibr" rid="ref-2">2</xref>,<xref ref-type="bibr" rid="ref-14">14</xref>,<xref ref-type="bibr" rid="ref-23">23</xref>].</p>
<p>Although the results are promising, several limitations must be acknowledged. First, the current evaluation is based primarily on tabular network flow datasets; the applicability of the approach to raw packet-level analysis requires further investigation. Second, the neuromorphic power estimates were derived using simulation-calibrated models (NEST-ML calibrated on Intel Loihi 2 measurements) rather than direct hardware power measurements; physical implementation on neuromorphic processors may reveal additional engineering challenges. Third, the HSC mechanism involves hyperparameters (&#x03BB;, &#x03C9;, &#x03B3;) whose optimal values are task-distribution-dependent, necessitating sensitivity analysis to ensure robust continual learning performance across diverse task sequences [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>,<xref ref-type="bibr" rid="ref-26">26</xref>]. Future work will address these limitations through hardware validation on Intel Loihi 2 and BrainChip Akida processors.</p>
<p>Statistical Validation: All experiments were repeated five times with different random seeds, and results are reported as mean &#x00B1; standard deviation. NeuroPulse achieves 94.3 &#x00B1; 0.21% accuracy on NSL-KDD and 93.8 &#x00B1; 0.18% on UNSW-NB15, confirming the statistical reliability of the reported improvements over all baselines (paired <italic>t</italic>-test, <italic>p</italic> &#x003C; 0.01 in all cases). The continual learning retention rate of 97.1 &#x00B1; 0.4% across 50 tasks further validates the stability of the HSC mechanism.</p>
<p>Accuracy&#x2013;Power Tradeoff Analysis: To comprehensively evaluate the accuracy-power tradeoff&#x2014;a key claim of this work&#x2014;we varied the sparsity factor k from &#x230A;N^0.3&#x230B; to &#x230A;N^0.8&#x230B; and measured the resulting accuracy and power consumption. NeuroPulse consistently achieves a superior Pareto frontier compared to all baselines: at equivalent power budgets (0.23 mW), NeuroPulse outperforms the nearest neuromorphic competitor (Spike-Driven Transformer [<xref ref-type="bibr" rid="ref-12">12</xref>]) by 4.5% accuracy, while at equivalent accuracy (&#x2265;92%), NeuroPulse requires 6&#x00D7; less power than TASNN [<xref ref-type="bibr" rid="ref-2">2</xref>]. All power estimates use the unified NEST-ML modelling methodology described in <xref ref-type="sec" rid="s4_1">Section 4.1</xref>, ensuring consistent and fair comparison across methods.</p>
<p>Robustness Analysis: To evaluate model robustness under realistic deployment conditions, we tested NeuroPulse under three adversarial scenarios: (1) Gaussian noise injection (&#x03C3; &#x003D; 0.1, 0.2) into input features, where NeuroPulse retains 91.8% and 89.4% accuracy, respectively, outperforming SNN-Only (87.2%, 83.6%); (2) class imbalance stress testing with minority attack classes undersampled to 10% of training data, where NeuroPulse maintains 90.1% average F1, benefiting from the RCCA module&#x2019;s discriminative representations for minority classes; and (3) feature perturbation robustness, where 20% of input features are randomly masked at test time, yielding 88.7% accuracy vs. 84.2% for Transformer-IDS. These results confirm that spike-based temporal encoding provides inherent noise robustness compared to dense-feature baselines.</p>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusion</title>
<p>In this paper, we introduced NeuroPulse, a hybrid spiking-transformer architecture for ultra-low-power continual learning in neuromorphic network processors. The proposed framework employs a Rate-Coded Cross-Attention (RCCA) module to bridge spike-domain representations with attention-based processing, achieving 94.3% intrusion detection accuracy at an average power consumption of 0.23 mW&#x2014;a 12&#x00D7; reduction over transformer-only baselines. The Hebbian Synaptic Consolidation (HSC) mechanism enables catastrophe-free continual learning, retaining 97.1% of cumulative knowledge after 50 consecutive task updates. Comprehensive evaluations on NSL-KDD, UNSW-NB15, and 5G RAN telemetry datasets confirm the effectiveness and generalization capability of NeuroPulse across diverse network intrusion detection conditions. Future work will explore hardware implementation on Intel Loihi 2 and Brain Chip Akida processors, support to raw packet-level analysis with neuromorphic event cameras and integration of federated continuous learning with distributed network intelligence.</p>
</sec>
</body>
<back>
<ack>
<p>The author would like to thank the University of Hafr Al Batin, KSA, for providing the research environment and computational resources that supported this work.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>The author received no specific funding for this study.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>The datasets used in this study are publicly available: NSL-KDD (<ext-link ext-link-type="uri" xlink:href="https://www.unb.ca/cic/datasets/nsl.html">https://www.unb.ca/cic/datasets/nsl.html</ext-link>) and UNSW-NB15 (<ext-link ext-link-type="uri" xlink:href="https://research.unsw.edu.au/projects/unsw-nb15-dataset">https://research.unsw.edu.au/projects/unsw-nb15-dataset</ext-link>). The 5G-RAN telemetry dataset was collected from an in-house testbed and is available from the corresponding author upon reasonable request.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable. This study uses only publicly available datasets and does not involve human subjects or animal experiments.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The author declares no conflicts of interest.</p>
</sec>
<glossary content-type="abbreviations" id="glossary-1">
<title>Nomenclature</title>
<def-list>
<def-item>
<term><bold>Symbol/Acronym</bold></term>
<def>
<p><bold>Description</bold></p>
</def>
</def-item>
<def-item>
<term>SNN</term>
<def>
<p>Spiking neural network</p>
</def>
</def-item>
<def-item>
<term>NNP</term>
<def>
<p>Neuromorphic network processor</p>
</def>
</def-item>
<def-item>
<term>RCCA</term>
<def>
<p>Rate-coded cross-attention</p>
</def>
</def-item>
<def-item>
<term>HSC</term>
<def>
<p>Hebbian synaptic consolidation</p>
</def>
</def-item>
<def-item>
<term>LIF</term>
<def>
<p>Leaky integrate-and-fire (neuron model)</p>
</def>
</def-item>
<def-item>
<term>NIDS</term>
<def>
<p>Network intrusion detection system</p>
</def>
</def-item>
<def-item>
<term>QoS</term>
<def>
<p>Quality of service</p>
</def>
</def-item>
<def-item>
<term>EWC</term>
<def>
<p>Elastic weight consolidation</p>
</def>
</def-item>
<def-item>
<term>STDP</term>
<def>
<p>Spike-timing-dependent plasticity</p>
</def>
</def-item>
<def-item>
<term>NCL</term>
<def>
<p>Neuromorphic continual learning</p>
</def>
</def-item>
<def-item>
<term>ANN</term>
<def>
<p>Artificial neural network</p>
</def>
</def-item>
<def-item>
<term>DNN</term>
<def>
<p>Deep neural network</p>
</def>
</def-item>
<def-item>
<term>RAN</term>
<def>
<p>Radio access network</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mi>r</mml:mi><mml:mi mathvariant="normal">&#x005F;</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:math></inline-formula></term>
<def>
<p>Maximum firing rate of encoding neuron</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Center of <italic>k</italic>-th Gaussian receptive field for dimension <italic>j</italic></p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Width of <italic>k</italic>-th Gaussian receptive field</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msub><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Membrane time constant</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Resting membrane potential</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Membrane resistance</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Baseline firing threshold</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula></term>
<def>
<p>Threshold increase upon spiking</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula></term>
<def>
<p>Threshold decay rate</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>Q</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>V</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Query, key, value projection matrices</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Attention head dimension</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mi>H</mml:mi></mml:math></inline-formula></term>
<def>
<p>Number of attention heads</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:msub><mml:mi mathvariant="normal">&#x03A9;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Synaptic importance score for weight <italic>w</italic>_<italic>ij</italic></p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula></term>
<def>
<p>Importance score exponential decay factor</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula></term>
<def>
<p>Consolidation strength hyperparameter</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mi>&#x03C9;</mml:mi></mml:math></inline-formula></term>
<def>
<p>Synaptic protection strength</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mi>&#x03B7;</mml:mi></mml:math></inline-formula></term>
<def>
<p>Learning rate</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Total power consumption</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mi>k</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Energy per spike event</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>v</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Average neuronal firing rate</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>v</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></term>
<def>
<p>Number of active neurons</p>
</def>
</def-item>
<def-item>
<term><inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>T</mml:mi></mml:math></inline-formula></term>
<def>
<p>Number of simulation timesteps</p>
</def>
</def-item>
</def-list>
</glossary>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Minhas</surname> <given-names>MF</given-names></string-name>, <string-name><surname>Putra</surname> <given-names>RVW</given-names></string-name>, <string-name><surname>Awwad</surname> <given-names>F</given-names></string-name>, <string-name><surname>Hasan</surname> <given-names>O</given-names></string-name>, <string-name><surname>Shafique</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Continual learning with neuromorphic computing: foundations, methods, and emerging applications</article-title>. <source>IEEE Access</source>. <year>2025</year>;<volume>13</volume>(<issue>214</issue>):<fpage>124824</fpage>&#x2013;<lpage>73</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2025.3588665</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Karthik</surname> <given-names>MG</given-names></string-name>, <string-name><surname>Keerthika</surname> <given-names>V</given-names></string-name>, <string-name><surname>Mantena</surname> <given-names>SV</given-names></string-name>, <string-name><surname>Siri</surname> <given-names>D</given-names></string-name>, <string-name><surname>Yeluri</surname> <given-names>LP</given-names></string-name>, <string-name><surname>Lella</surname> <given-names>KK</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Energy-efficient intrusion detection with a protocol-aware transformer&#x2013;spiking hybrid model</article-title>. <source>Sci Rep</source>. <year>2026</year>;<volume>16</volume>(<issue>1</issue>):<fpage>7095</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-026-37367-4</pub-id>; <pub-id pub-id-type="pmid">41634304</pub-id></mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shi</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>F</given-names></string-name>, <string-name><surname>Li</surname> <given-names>H</given-names></string-name>, <string-name><surname>Li</surname> <given-names>G</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Hybrid neural networks for continual learning inspired by corticohippocampal circuits</article-title>. <source>Nat Commun</source>. <year>2025</year>;<volume>16</volume>(<issue>1</issue>):<fpage>1272</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41467-025-56405-9</pub-id>; <pub-id pub-id-type="pmid">39894851</pub-id></mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Song</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Katti</surname> <given-names>P</given-names></string-name>, <string-name><surname>Simeone</surname> <given-names>O</given-names></string-name>, <string-name><surname>Rajendran</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Xpikeformer: hybrid analog-digital hardware acceleration for spiking transformers</article-title>. <source>IEEE Trans Very Large Scale Integr Syst</source>. <year>2025</year>;<volume>33</volume>(<issue>6</issue>):<fpage>1596</fpage>&#x2013;<lpage>609</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tvlsi.2025.3552534</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Xiang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Teo</surname> <given-names>TH</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Vision spiking transformer for image classification</article-title>. In: <conf-name>Proceedings of the 2025 IEEE 18th International Symposium on Embedded Multicore/Many-Core Systems-on-Chip (MCSoC); 2025 Dec 15&#x2013;18</conf-name>; <publisher-loc>Singapore</publisher-loc>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>T</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Gong</surname> <given-names>L</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>C</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Advancing neuromorphic architecture towards emerging spiking neural network on FPGA</article-title>. <source>IEEE Trans Comput Aided Des Integr Circuits Syst</source>. <year>2025</year>;<volume>44</volume>(<issue>9</issue>):<fpage>3465</fpage>&#x2013;<lpage>78</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tcad.2025.3547275</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yao</surname> <given-names>M</given-names></string-name>, <string-name><surname>Qiu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>T</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Chou</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Tian</surname> <given-names>K</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Scaling spike-driven transformer with efficient spike firing approximation training</article-title>. <source>IEEE Trans Pattern Anal Mach Intell</source>. <year>2025</year>;<volume>47</volume>(<issue>4</issue>):<fpage>2973</fpage>&#x2013;<lpage>90</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPAMI.2025.3530246</pub-id>; <pub-id pub-id-type="pmid">40031207</pub-id></mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Vishwamith</surname> <given-names>H</given-names></string-name>, <string-name><surname>Isik</surname> <given-names>M</given-names></string-name>, <string-name><surname>Dikmen</surname> <given-names>IC</given-names></string-name></person-group>. <article-title>HPCNeuroNet: advancing neuromorphic audio signal processing with transformer-enhanced spiking neural networks</article-title>. In: <conf-name>Proceedings of the 2024 4th Interdisciplinary Conference on Electrics and Computer (INTCEC); 2024 Jun 11&#x2013;13</conf-name>; <publisher-loc>Chicago, IL, USA</publisher-loc>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Mao</surname> <given-names>W</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>An energy-efficient neuromorphic accelerator based on deformable spiking transformer for dynamic vision sensor</article-title>. <source>IEEE Trans Circuits Syst I Regul Pap</source>. <year>2025</year>;<volume>72</volume>(<issue>12</issue>):<fpage>7860</fpage>&#x2013;<lpage>73</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tcsi.2025.3573092</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Stan</surname> <given-names>MI</given-names></string-name>, <string-name><surname>Rhodes</surname> <given-names>O</given-names></string-name></person-group>. <article-title>Learning long sequences in spiking neural networks</article-title>. <source>Sci Rep</source>. <year>2024</year>;<volume>14</volume>(<issue>1</issue>):<fpage>21957</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-024-71678-8</pub-id>; <pub-id pub-id-type="pmid">39304663</pub-id></mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hao</surname> <given-names>X</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>C</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Tan</surname> <given-names>KC</given-names></string-name></person-group>. <article-title>Toward ultralow-power neuromorphic speech enhancement with spiking-FullSubNet</article-title>. <source>IEEE Trans Neural Netw Learn Syst</source>. <year>2025</year>;<volume>36</volume>(<issue>9</issue>):<fpage>17350</fpage>&#x2013;<lpage>64</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tnnls.2025.3566021</pub-id>; <pub-id pub-id-type="pmid">40372867</pub-id></mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yao</surname> <given-names>M</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Yuan</surname> <given-names>L</given-names></string-name>, <string-name><surname>Tian</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>B</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Spike-driven transformer</article-title>. <source>Adv Neural Inf Process Syst</source>. <year>2023</year>;<volume>36</volume>:<fpage>64043</fpage>&#x2013;<lpage>58</lpage>. doi:<pub-id pub-id-type="doi">10.52202/075280-2798</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Rathi</surname> <given-names>N</given-names></string-name>, <string-name><surname>Roy</surname> <given-names>K</given-names></string-name></person-group>. <article-title>LITE-SNN: Leveraging inherent dynamics to train energy-efficient spiking neural networks for sequential learning</article-title>. <source>IEEE Trans Cogn Dev Syst</source>. <year>2024</year>;<volume>16</volume>(<issue>6</issue>):<fpage>1905</fpage>&#x2013;<lpage>14</lpage>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Balaji</surname> <given-names>S</given-names></string-name>, <string-name><surname>Gokul</surname> <given-names>C</given-names></string-name>, <string-name><surname>Nagarajan</surname> <given-names>K</given-names></string-name>, <string-name><surname>Arulkumar</surname> <given-names>A</given-names></string-name>, <string-name><surname>Venkatesh</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Edge-optimized neuromorphic VLSI accelerator based on hybrid spiking neural models</article-title>. <source>Int J Adv Signal Image Sci</source>. <year>2026</year>;<volume>12</volume>(<issue>1</issue>):<fpage>199</fpage>&#x2013;<lpage>210</lpage>. doi:<pub-id pub-id-type="doi">10.29284/ijasis.12.1.2026.199-210</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Fang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>J</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Spiking wavelet transformer</article-title>. In: <conf-name>Proceedings of the 18th European Conference on Computer Vision; 2024 Sep 29&#x2013;Oct 4</conf-name>; <publisher-loc>Milan, Italy</publisher-loc>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Xiao</surname> <given-names>S</given-names></string-name></person-group>. <article-title>A hybrid stochastic-binary computing batch normalization engine for low-power on-chip learning spiking neural networks</article-title>. <source>IEEE Trans Very Large Scale Integr Syst</source>. <year>2025</year>;<volume>33</volume>(<issue>12</issue>):<fpage>3383</fpage>&#x2013;<lpage>94</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tvlsi.2025.3602991</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shooshtari</surname> <given-names>M</given-names></string-name>, <string-name><surname>Serrano-Gotarredona</surname> <given-names>T</given-names></string-name>, <string-name><surname>Linares-Barranco</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Review of memristors for in-memory computing and spiking neural networks</article-title>. <source>Adv Intell Syst</source>. <year>2026</year>;<volume>8</volume>(<issue>3</issue>):<fpage>e202500806</fpage>. doi:<pub-id pub-id-type="doi">10.1002/aisy.202500806</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Huang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>X</given-names></string-name>, <string-name><surname>Hao</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Bu</surname> <given-names>T</given-names></string-name>, <string-name><surname>Ding</surname> <given-names>J</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>Z</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Towards high-performance spiking transformers from ANN to SNN conversion</article-title>. In: <conf-name>Proceedings of the 32nd ACM International Conference on Multimedia; 2024 Oct 28&#x2013;Nov 1</conf-name>; <publisher-loc>Melbourne, Australia</publisher-loc>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Kitaev</surname> <given-names>N</given-names></string-name>, <string-name><surname>Kaiser</surname> <given-names>&#x0141;</given-names></string-name>, <string-name><surname>Levskaya</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Reformer: The efficient transformer</article-title>. <comment>arXiv:2001.04451. 2020</comment>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Neelesh</surname> <given-names>M</given-names></string-name>, <string-name><surname>Aditya</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Neuromorphic computing for spiking neural network applications</article-title>. <source>Int J Inform Data Sci Res</source>. <year>2025</year>;<volume>2</volume>(<issue>3</issue>):<fpage>37</fpage>&#x2013;<lpage>54</lpage>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Shi</surname> <given-names>K</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Qu</surname> <given-names>H</given-names></string-name></person-group>. <article-title>HL-ESViT: high-low frequency efficient spiking vision transformer</article-title>. In: <conf-name>Proceedings of the 2024 International Joint Conference on Neural Networks (IJCNN); 2024 Jun 30&#x2013;Jul 5</conf-name>; <publisher-loc>Yokohama, Japan</publisher-loc>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Merchant</surname> <given-names>F</given-names></string-name></person-group>. <article-title>NEURAL: an elastic neuromorphic architecture with hybrid data-event execution and on-the-fly attention dataflow</article-title>. In: <conf-name>Proceedings of the 2026 31st Asia and South Pacific Design Automation Conference (ASP-DAC); 2026 Jan 19&#x2013;22</conf-name>; <publisher-loc>Lantau, Hong Kong</publisher-loc>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Qahtani</surname> <given-names>AH</given-names></string-name>, <string-name><surname>Al Shams</surname> <given-names>SA</given-names></string-name>, <string-name><surname>Ahmed</surname> <given-names>BM</given-names></string-name>, <string-name><surname>Alsharari</surname> <given-names>WAA</given-names></string-name>, <string-name><surname>Alhadab</surname> <given-names>AH</given-names></string-name>, <string-name><surname>Alanazi</surname> <given-names>WS</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Neuromorphic edge artificial intelligence architecture for real-time surgical decision support: integrating spiking neural networks with hybrid symbolic-neural reasoning</article-title>. <source>J Adv Trends Med Res</source>. <year>2025</year>;<volume>2</volume>(<issue>2</issue>):<fpage>288</fpage>&#x2013;<lpage>94</lpage>. doi:<pub-id pub-id-type="doi">10.4103/atmr.atmr_61_25</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Rong</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>J</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>SSTFormer: bridging spiking neural network and memory support transformer for frame-event based recognition</article-title>. <source>IEEE Trans Cogn Dev Syst</source>. <year>2025</year>;<volume>17</volume>(<issue>6</issue>):<fpage>1488</fpage>&#x2013;<lpage>502</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tcds.2025.3568833</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lin</surname> <given-names>X</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Spike-HAR&#x002B;&#x002B;: an energy-efficient and lightweight parallel spiking transformer for event-based human action recognition</article-title>. <source>Front Comput Neurosci</source>. <year>2024</year>;<volume>18</volume>:<fpage>1508297</fpage>. doi:<pub-id pub-id-type="doi">10.3389/fncom.2024.1508297</pub-id>; <pub-id pub-id-type="pmid">39659428</pub-id></mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Cai</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Bi</surname> <given-names>B</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>A low power spiking neural network accelerator on FPGA for real-time edge computing</article-title>. In: <conf-name>Proceedings of the 2025 Joint International Conference on Automation-Intelligence-Safety (ICAIS) &#x0026; International Symposium on Autonomous Systems (ISAS); 2025 May 23&#x2013;25</conf-name>; <publisher-loc>Xi&#x2019;an, China</publisher-loc>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kumar</surname> <given-names>A</given-names></string-name>, <string-name><surname>Devi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Singh</surname> <given-names>SK</given-names></string-name>, <string-name><surname>Singh</surname> <given-names>K</given-names></string-name>, <string-name><surname>Mishra</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Evolution of neural network models and computing-in-memory architectures</article-title>. <source>Arch Comput Methods Eng</source>. <year>2025</year>;<volume>33</volume>(<issue>4</issue>):<fpage>1</fpage>&#x2013;<lpage>34</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s11831-025-10481-8</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Han</surname> <given-names>L</given-names></string-name>, <string-name><surname>Davies</surname> <given-names>S</given-names></string-name>, <string-name><surname>Sobeih</surname> <given-names>T</given-names></string-name>, <string-name><surname>Han</surname> <given-names>L</given-names></string-name>, <string-name><surname>Dancey</surname> <given-names>D</given-names></string-name></person-group>. <article-title>A novel energy-efficient spike transformer network for depth estimation from event cameras via cross-modality knowledge distillation</article-title>. <source>Neurocomputing</source>. <year>2025</year>;<volume>658</volume>:<fpage>131745</fpage>. doi:<pub-id pub-id-type="doi">10.2139/ssrn.5142095</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Ma</surname> <given-names>J</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Li</surname> <given-names>S</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Beyond linear processing: Dendritic bilinear integration in spiking neural networks. [cited 2025 Jan 1]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://openreview.net/forum?id=5MB5vakrhB">https://openreview.net/forum?id&#x003D;5MB5vakrhB</ext-link>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Xu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Gu</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Design and validation of a smart neuromorphic system architecture for algorithmic trading</article-title>. In: <conf-name>Proceedings of the 2nd International Symposium on Integrated Circuit Design and Integrated Systems; 2025 Sep 26&#x2013;28</conf-name>; <publisher-loc>Singapore</publisher-loc>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xiao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Lee</surname> <given-names>D</given-names></string-name>, <string-name><surname>Panda</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Respike: residual frames-based hybrid spiking neural networks for efficient action recognition</article-title>. <source>Neuromorphic Comput Eng</source>. <year>2025</year>;<volume>5</volume>(<issue>1</issue>):<fpage>014009</fpage>. doi:<pub-id pub-id-type="doi">10.1088/2634-4386/adb070</pub-id>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Aljundi</surname> <given-names>R</given-names></string-name>, <string-name><surname>Babiloni</surname> <given-names>F</given-names></string-name>, <string-name><surname>Elhoseiny</surname> <given-names>M</given-names></string-name>, <string-name><surname>Rohrbach</surname> <given-names>M</given-names></string-name>, <string-name><surname>Tuytelaars</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Memory aware synapses: Learning what (not) to forget</article-title>. In: <conf-name>Proceedings of the Computer Vision&#x2014;ECCV 2018; 2018 Sep 8&#x2013;14</conf-name>; <publisher-loc>Munich, Germany</publisher-loc>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Zenke</surname> <given-names>F</given-names></string-name>, <string-name><surname>Poole</surname> <given-names>B</given-names></string-name>, <string-name><surname>Ganguli</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Continual learning through synaptic intelligence</article-title>. In: <conf-name>Proceedings of the 34th International Conference on Machine Learning; 2017 Aug 6&#x2013;11</conf-name>; <publisher-loc>Sydney, Australia</publisher-loc>. p. <fpage>3987</fpage>&#x2013;<lpage>95</lpage>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kirkpatrick</surname> <given-names>J</given-names></string-name>, <string-name><surname>Pascanu</surname> <given-names>R</given-names></string-name>, <string-name><surname>Rabinowitz</surname> <given-names>N</given-names></string-name>, <string-name><surname>Veness</surname> <given-names>J</given-names></string-name>, <string-name><surname>Desjardins</surname> <given-names>G</given-names></string-name>, <string-name><surname>Rusu</surname> <given-names>AA</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Overcoming catastrophic forgetting in neural networks</article-title>. <source>Proc Natl Acad Sci U S A</source>. <year>2017</year>;<volume>114</volume>(<issue>13</issue>):<fpage>3521</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.1073/pnas.1611835114</pub-id>; <pub-id pub-id-type="pmid">28292907</pub-id></mixed-citation></ref>
</ref-list>
</back></article>