<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3-mathml3.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" dtd-version="1.3" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Comput. Neurosci.</journal-id>
<journal-title-group>
<journal-title>Frontiers in Computational Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Comput. Neurosci.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">1662-5188</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fncom.2025.1661070</article-id>
<article-version article-version-type="Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Original Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Neural heterogeneity as a unifying mechanism for efficient learning in spiking neural networks</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Zhang</surname> <given-names>Fudong</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x00026; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<uri xlink:href="https://loop.frontiersin.org/people/3125495"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Cui</surname> <given-names>Jingjing</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x00026; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
</contrib>
</contrib-group>
<aff id="aff1"><label>1</label><institution>College of Intelligent Robotics and Advanced Manufacturing, Fudan University</institution>, <city>Shanghai</city>, <country country="cn">China</country></aff>
<aff id="aff2"><label>2</label><institution>Department of Computer Science, City University of Hong Kong</institution>, <city>Hong Kong</city>, <country country="cn">China</country></aff>
<author-notes>
<corresp id="c001"><label>&#x0002A;</label>Correspondence: Fudong Zhang, <email xlink:href="mailto:fdzhang23@m.fudan.edu.cn">fdzhang23@m.fudan.edu.cn</email></corresp>
</author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-11-07">
<day>07</day>
<month>11</month>
<year>2025</year>
</pub-date>
<pub-date publication-format="electronic" date-type="collection">
<year>2025</year>
</pub-date>
<volume>19</volume>
<elocation-id>1661070</elocation-id>
<history>
<date date-type="received">
<day>07</day>
<month>07</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>10</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2025 Zhang and Cui.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Zhang and Cui</copyright-holder>
<license>
<ali:license_ref start_date="2025-11-07">https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</license-p>
</license>
</permissions>
<abstract>
<p>The brain is a highly diverse and heterogeneous network, yet the functional role of this neural heterogeneity remains largely unclear. Despite growing interest in neural heterogeneity, a comprehensive understanding of how it influences computation across different neural levels and learning methods is still lacking. In this work, we systematically examine the neural computation of spiking neural networks (SNNs) in three key sources of neural heterogeneity: external, network, and intrinsic heterogeneity. We evaluate their impact using three distinct learning methods, which can carry out tasks ranging from simple curve fitting to complex network reconstruction and real-world applications. Our results show that while different types of neural heterogeneity contribute in distinct ways, they consistently improve learning accuracy and robustness. These findings suggest that neural heterogeneity across multiple levels improves learning capacity and robustness of neural computation, and should be considered a core design principle in the optimization of SNNs.</p></abstract>
<kwd-group>
<kwd>neural heterogeneity</kwd>
<kwd>neural computation</kwd>
<kwd>spiking neural networks</kwd>
<kwd>deep learning</kwd>
<kwd>reservoir computing</kwd>
</kwd-group>
<funding-group>
<funding-statement>The author(s) declare that no financial support was received for the research and/or publication of this article.</funding-statement>
</funding-group>
<counts>
<fig-count count="5"/>
<table-count count="1"/>
<equation-count count="6"/>
<ref-count count="51"/>
<page-count count="11"/>
<word-count count="6582"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<label>1</label>
<title>Introduction</title>
<p>Neuronal populations in the brain exhibit remarkable heterogeneity, even among neurons of the same physiological class. Emerging evidence suggests that this diversity is not merely noise but a fundamental feature of neural computation and processing (<xref ref-type="bibr" rid="B30">Markram et al., 1997</xref>; <xref ref-type="bibr" rid="B29">Marder and Goaillard, 2006</xref>; <xref ref-type="bibr" rid="B2">Br&#x000E9;maud et al., 2007</xref>; <xref ref-type="bibr" rid="B13">Gast et al., 2024</xref>). This heterogeneity spans structural, genetic, environmental, and electrophysiological dimensions, including spiking thresholds (<xref ref-type="bibr" rid="B13">Gast et al., 2024</xref>; <xref ref-type="bibr" rid="B16">Huang et al., 2016</xref>), membrane time constants (<xref ref-type="bibr" rid="B42">Perez-Nieves et al., 2021</xref>; <xref ref-type="bibr" rid="B49">Wu et al., 2025</xref>), external currents (<xref ref-type="bibr" rid="B7">Chen and Campbell, 2022</xref>; <xref ref-type="bibr" rid="B32">Montbri&#x000F3; and Paz&#x000F3;, 2020</xref>; <xref ref-type="bibr" rid="B33">Montbri&#x000F3; et al., 2015</xref>), electrical coupling strengths (<xref ref-type="bibr" rid="B41">Parker, 2003</xref>) and reset mechanisms (<xref ref-type="bibr" rid="B22">Leng and Aihara, 2020</xref>). These variations reflect the heterogeneity in cellular composition and network organization across brain regions (<xref ref-type="bibr" rid="B1">Billeh et al., 2020</xref>; <xref ref-type="bibr" rid="B15">Hawrylycz et al., 2012</xref>).</p>
<p>Although this neural heterogeneity might appear detrimental to the reliability of neural networks, both theoretical and empirical studies have demonstrated that it can, in fact, enhance information encoding, learning robustness, and task-specific computation (<xref ref-type="bibr" rid="B6">Chelaru and Dragoi, 2008</xref>; <xref ref-type="bibr" rid="B40">Padmanabhan and Urban, 2010</xref>; <xref ref-type="bibr" rid="B31">Mejias and Longtin, 2012</xref>). For example, diversity in membrane and synaptic time constants improves generalization in learning models (<xref ref-type="bibr" rid="B42">Perez-Nieves et al., 2021</xref>), while differences in spiking thresholds allow SNNs to flexibly gate, encode, and transform signals (<xref ref-type="bibr" rid="B13">Gast et al., 2024</xref>). However, focusing on a single source offers an incomplete picture of how heterogeneity shapes neural computation. Given its multifaceted nature, understanding the interplay between different types of heterogeneity remains an important and largely uncharted direction.</p>
<p>Building on prior theoretical frameworks (<xref ref-type="bibr" rid="B28">Ly, 2015</xref>), we classify neural heterogeneity into three main categories: external, network, and intrinsic. External heterogeneity stems from variations in input currents, which are experimenter-controlled and reflect properties of sensory stimuli rather than network structure (<xref ref-type="bibr" rid="B7">Chen and Campbell, 2022</xref>; <xref ref-type="bibr" rid="B32">Montbri&#x000F3; and Paz&#x000F3;, 2020</xref>; <xref ref-type="bibr" rid="B33">Montbri&#x000F3; et al., 2015</xref>; <xref ref-type="bibr" rid="B14">Goldobin et al., 2021</xref>; <xref ref-type="bibr" rid="B27">Luccioli et al., 2019</xref>). Network heterogeneity refers to structural diversity within the network, such as variability in synaptic connectivity or electrical coupling strengths (<xref ref-type="bibr" rid="B29">Marder and Goaillard, 2006</xref>; <xref ref-type="bibr" rid="B39">Oswald et al., 2009</xref>). Intrinsic heterogeneity, in contrast, originates from neuron-specific properties that are independent of network interactions (<xref ref-type="bibr" rid="B40">Padmanabhan and Urban, 2010</xref>). This classification provides a useful lens to systematically evaluate their computational contributions. While individual forms of heterogeneity have been explored in isolation, it remains unclear whether their computational effects are consistent across different learning methods and task domains. Addressing this gap could yield a more unified understanding of how heterogeneity shapes computation in both biological and artificial neural systems.</p>
<p>Previous studies have mainly explored neural heterogeneity in the special task and learning methods. For example, Ridge Least Square (RLS) learning method has demonstrated performance gains in basic curve-fitting tasks when neuron spiking thresholds or neural time constants are varied (<xref ref-type="bibr" rid="B13">Gast et al., 2024</xref>; <xref ref-type="bibr" rid="B49">Wu et al., 2025</xref>). To extend beyond such constrained scenarios, recent work has incorporated two broader learning methods (<xref ref-type="bibr" rid="B37">Nicola and Clopath, 2017</xref>). First, originating in the field of reservoir computing, First-Order, Reduced and Controlled Error (FORCE) learning method leverages the dynamics of high-dimensional recurrent systems to perform computations (<xref ref-type="bibr" rid="B47">Sussillo and Abbott, 2009</xref>; <xref ref-type="bibr" rid="B44">Schliebs et al., 2011</xref>; <xref ref-type="bibr" rid="B4">Buonomano and Merzenich, 1995</xref>). Learning is driven by an external supervisory signal that provides error feedback. This method expands the potential applications for more complicated target functions, such as chaotic system prediction, songbird generation and memory recall. Second, Surrogate Gradient Descent (SGD) (<xref ref-type="bibr" rid="B34">Neftci et al., 2019</xref>) enables SNNs to classify vision (<xref ref-type="bibr" rid="B38">Orchard et al., 2015</xref>; <xref ref-type="bibr" rid="B25">Lichtsteiner et al., 2008</xref>) and auditory (<xref ref-type="bibr" rid="B8">Cramer et al., 2020</xref>) stimuli, and this approach is well-suited for integration into modern SNNs architectures. While both methods have expanded the learning capacity of SNNs, it remains unclear whether neural heterogeneity offers consistent benefits across this range of learning methods from simple regression to high-dimensional classification.</p>
<p>In this study, we investigate the general computational role of neural heterogeneity across three representative forms: external current, synaptic coupling strength, and partial reset. These forms have been widely used in modeling studies, yet their impact remains poorly understood. We evaluate their effects across three complementary learning methods: RLS, FORCE, and SGD, and apply them to a diverse set of tasks ranging from curve fitting and network reconstruction to real-world speech and image classification. Our results demonstrate that neural heterogeneity, regardless of its origin, consistently improves both performance and robustness in SNNs. These findings underscore its fundamental computational advantages and offer a unified perspective on the functional role of heterogeneity in neural systems. We argue that heterogeneity is not merely a biological artifact but a key design principle for efficient and adaptable learning in next-generation SNNs. This work thus highlights a potentially unifying computational role of neural heterogeneity across multiple SNNs learning methods.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>The basic SNN system</title>
<p>The Izhikevich (IK) model is a reduced form of the Hodgkin-Huxley-type neuron model, derived via bifurcation analysis (<xref ref-type="bibr" rid="B18">Izhikevich, 2007</xref>). Despite its reduced complexity, it preserves essential features of neuronal excitability through an adaptive quadratic mechanism. In this study, we incorporate external, network, and intrinsic heterogeneity by allowing three model parameters to vary across neurons.</p>
<p>External heterogeneity is introduced by assigning each neuron a unique external current, a method commonly employed in previous studies (<xref ref-type="bibr" rid="B7">Chen and Campbell, 2022</xref>; <xref ref-type="bibr" rid="B32">Montbri&#x000F3; and Paz&#x000F3;, 2020</xref>; <xref ref-type="bibr" rid="B33">Montbri&#x000F3; et al., 2015</xref>). This design mimics the inherent variability in sensory input processing in biological systems: sensory neurons receive non-uniform external drives due to differences in receptor sensitivity. For example, variations in the density of light-sensitive opsins in retinal cells or mechanosensitive channels in auditory hair cells lead to divergent responses to the same stimulus, which is well-documented in neuroscience (<xref ref-type="bibr" rid="B7">Chen and Campbell, 2022</xref>; <xref ref-type="bibr" rid="B33">Montbri&#x000F3; et al., 2015</xref>)</p>
<p>Network heterogeneity is captured by scaling the electrical coupling strengths, such that neurons receive varying degrees of network influence (<xref ref-type="bibr" rid="B51">Xue et al., 2014</xref>). This approach reflects extensive experimental evidence of heterogeneity in synaptic and electrical coupling (<xref ref-type="bibr" rid="B29">Marder and Goaillard, 2006</xref>; <xref ref-type="bibr" rid="B39">Oswald et al., 2009</xref>; <xref ref-type="bibr" rid="B41">Parker, 2003</xref>). By incorporating <italic>g</italic><sub><italic>i</italic></sub> heterogeneity our model replicates this structural diversity ensuring that network interactions align with the non-uniform connectivity patterns of real brains.</p>
<p>Intrinsic heterogeneity is implemented via the partial reset mechanism following spike generation, representing incomplete membrane repolarization (<xref ref-type="bibr" rid="B22">Leng and Aihara, 2020</xref>; <xref ref-type="bibr" rid="B43">Rospars and L&#x000E1;nsk&#x01EF3;, 1993</xref>). This mechanism allows neuron-specific post-spike dynamics, enhancing variability that arises intrinsically from the individual neuron&#x00027;s state. Similar approaches have been used to account for stochasticity and diversity in spiking behaviors (<xref ref-type="bibr" rid="B3">Bugmann et al., 1997</xref>; <xref ref-type="bibr" rid="B20">Kirst et al., 2009</xref>).</p>
<p>The network model for a population of coupled IK neurons is described by the following equations (<xref ref-type="bibr" rid="B7">Chen and Campbell, 2022</xref>)</p>
<disp-formula id="EQ1"><mml:math id="M1"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>C</mml:mi><mml:mfrac><mml:mrow><mml:mtext>d</mml:mtext><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mtext>d</mml:mtext><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mi>k</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>E</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(1)</label></disp-formula>
<disp-formula id="EQ2"><mml:math id="M2"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:mtext>d</mml:mtext><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mtext>d</mml:mtext><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mi>&#x003B2;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(2)</label></disp-formula>
<disp-formula id="E3"><mml:math id="M3"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext>if&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02265;</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mtext>peak&#x000A0;</mml:mtext></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>then&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02190;</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mtext>reset&#x000A0;</mml:mtext></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mtext>peak</mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x02003;&#x02003;&#x02003;&#x02003;and&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02190;</mml:mo><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mtext>jump</mml:mtext></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>v</italic><sub><italic>i</italic></sub> denotes the membrane potential of the <italic>i</italic>th neuron and <italic>w</italic><sub><italic>i</italic></sub> its associated recovery variable, which governs spike-frequency adaptation. The input current is modeled as <italic>I</italic><sub><italic>i</italic></sub> &#x0003D; &#x003B7;<sub><italic>i</italic></sub> &#x0002B; <italic>I</italic><sub>ext</sub>(<italic>t</italic>), where &#x003B7;<sub><italic>i</italic></sub> represents neuron-specific external input and <italic>I</italic><sub>ext</sub>(<italic>t</italic>) is a global time-varying external drive. This formulation introduces external heterogeneity through the distributed input &#x003B7;<sub><italic>i</italic></sub>. Network heterogeneity is incorporated by assigning electrical coupling strengths <italic>g</italic><sub><italic>i</italic></sub>, which scales the strength of recurrent input each neuron receives. The core biophysical parameters of each neuron include membrane capacitance <italic>C</italic>, the leakage parameter <italic>k</italic>, the resting potential <italic>v</italic><sub><italic>r</italic></sub>, the spike threshold potential <italic>v</italic><sub><italic>t</italic></sub>, the synaptic reversal potential <italic>E</italic>, the recovery variable time constant &#x003C4;<sub><italic>w</italic></sub>, and the scaling factor &#x003B2;. When <italic>v</italic><sub><italic>i</italic></sub> reaches the spike cutoff <italic>v</italic><sub>peak</sub>, it is reset according to a partial reset rule:</p>
<disp-formula id="E4"><mml:math id="M4"><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mtext>reset</mml:mtext></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mtext>peak</mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>
<p>where 0 &#x0003C; &#x003B8; &#x02264; 1 is the reset coefficient for neuron <italic>i</italic>, introducing intrinsic heterogeneity. A value of &#x003B8;<sub><italic>i</italic></sub> &#x0003D; 0 corresponds to a full reset, while &#x003B8;<sub><italic>i</italic></sub> &#x0003E; 0 retains partial voltage history. Simultaneously, the adaptation variable undergoes a discrete jump by an amount <italic>w</italic><sub>jump</sub>. The synaptic gating variable <italic>s</italic> lies between 0 and 1, representing the synaptic activation of each neuron. For analytical simplicity, we assume an all-to-all connectivity structure, which is a standard approximation widely used in prior studies (<xref ref-type="bibr" rid="B33">Montbri&#x000F3; et al., 2015</xref>; <xref ref-type="bibr" rid="B5">Byrne et al., 2020</xref>). The temporal dynamics of synaptic transmission are formally described by a first-order differential equation (<xref ref-type="bibr" rid="B11">Ermentrout and Terman, 2010</xref>)</p>
<disp-formula id="EQ5"><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:mtext>d</mml:mtext><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mtext>d</mml:mtext><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mtext>jump</mml:mtext></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>\</mml:mo><mml:msubsup><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x02264;</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:munder></mml:mstyle><mml:mi>&#x003B4;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(3)</label></disp-formula>
<p>where &#x003B4;(<italic>t</italic>) is the Dirac delta function, and <inline-formula><mml:math id="M6"><mml:msubsup><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> represents the time of the <italic>k</italic>th spike of the <italic>j</italic>th neuron. &#x003C4;<sub><italic>s</italic></sub> is a decay time constant, and <italic>s</italic><sub>jump</sub> is the coupling strength. We consider the network system of <xref ref-type="disp-formula" rid="EQ1">Equations 1</xref>&#x02013;<xref ref-type="disp-formula" rid="EQ5">3</xref> as the basic components of the following SNNs.</p>
</sec>
<sec sec-type="results" id="s3">
<label>3</label>
<title>Results</title>
<p>To introduce different sources of heterogeneity, we assume that the neuron-specific parameters {&#x003B7;<sub><italic>i</italic></sub>, <italic>g</italic><sub><italic>i</italic></sub>, &#x003B8;<sub><italic>i</italic></sub>} are distributed according to a Lorentzian probability distribution parameterized by a center and half-width-at-half-maximum, as described by the density function</p>
<disp-formula id="EQ6"><mml:math id="M7"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x0002A;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>&#x003C0;</mml:mi></mml:mrow></mml:mfrac><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x00394;</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x0002A;</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mo>&#x0002A;</mml:mo><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:mo>&#x0002A;</mml:mo></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x00394;</mml:mo></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(4)</label></disp-formula>
<p>where &#x0002A; &#x0003D; &#x003B7;, <italic>g</italic>, &#x003B8;, denoting the three sources of heterogeneity respectively.</p>
<p>Here, &#x00394;<sup>&#x0002A;</sup> denotes the half-width-at-half-maximum of the Lorentzian distribution, which controls the spread of heterogeneity. Larger &#x00394;<sup>&#x0002A;</sup> values correspond to greater variability in the parameter. This means that &#x00394;<sub>&#x003B7;</sub> controls the range of neuron-specific external currents, &#x00394;<sub><italic>g</italic></sub> controls the spread of coupling strengths, and &#x00394;<sub>&#x003B8;</sub> controls the variability of partial reset coefficients).</p>
<p>The Lorentzian distribution is chosen not only for mathematical tractability (facilitating mean-field analysis in <xref ref-type="supplementary-material" rid="SM1">Appendix A</xref>) but also for biological relevance: it captures the heavy-tailed variability of sensory input drives observed in empirical studies unlike Gaussian distributions that underestimate the range of real-world sensory neuron responses (<xref ref-type="bibr" rid="B13">Gast et al., 2024</xref>; <xref ref-type="bibr" rid="B42">Perez-Nieves et al., 2021</xref>).</p>
<sec>
<label>3.1</label>
<title>Heterogeneity is needed in the RLSM learning network</title>
<p>We now examine the role of neural heterogeneity in enabling reliable input-output mapping within a reservoir computing framework. Reservoir computing is particularly well-suited for processing temporal data, as it employs a fixed, high-dimensional dynamical system to transform input signals into rich spatiotemporal representations. These internal dynamics can then be decoded using simple readout mechanisms. By constructing a reservoir composed of heterogeneous spiking neurons, we investigate how different forms of heterogeneity contribute to computational reliability and temporal pattern processing. This approach enables us to probe the network&#x00027;s capacity to encode, retain, and transform temporal information. Analysis of the network responses reveals that neuronal heterogeneity enhances the system&#x00027;s ability to process complex input patterns and supports more robust and reliable computation.</p>
<p>In this experiment, we evaluate the network&#x00027;s capacity for reliable input-output mapping when processing complex temporal patterns within a reservoir computing framework. Information transformation is a core computational function supported by the collective dynamics of recurrent neural populations (<xref ref-type="bibr" rid="B48">Vyas et al., 2020</xref>). Through coordinated activity, recurrently connected spiking neurons can extract salient features from input streams and generate temporally extended output signals as nonlinear transformations of those features. While most model parameters are calibrated to match the biophysical properties of hippocampal CA3 pyramidal neurons (<xref ref-type="bibr" rid="B36">Nicola and Campbell, 2013b</xref>), the appropriate range for the external current &#x003B7;<sub><italic>i</italic></sub> remains uncertain. To address this, we employ a mean-field analysis to identify a suitable operating regime (see <xref ref-type="supplementary-material" rid="SM1">Appendix A</xref> for details).</p>
<p>The mean-field model offers a reliable approximation of the bifurcation structure underlying neuronal population dynamics, a feature that is critical for understanding and optimizing reservoir computing performance. Using the software XPPAUT (<xref ref-type="bibr" rid="B10">Ermentrout and Mahajan, 2003</xref>), we numerically continued the mean-field <bold>Equations 8&#x02013;11</bold> to obtain the bifurcation diagram shown in <xref ref-type="fig" rid="F1">Figure 1a</xref>. This figure illustrates how the population firing rate <italic>r</italic> changes qualitatively with variations in the mean current <inline-formula><mml:math id="M10"><mml:mover accent="true"><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover><mml:mo>.</mml:mo></mml:math></inline-formula> As <inline-formula><mml:math id="M11"><mml:mover accent="true"><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:math></inline-formula> increases, the system transitions through three distinct dynamical regimes: I. an asynchronous, quiescent regime, II. a synchronous, oscillatory regime, and III. an asynchronous, persistently active regime. To examine how these regimes affect network performance, we varies <inline-formula><mml:math id="M12"><mml:mover accent="true"><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:math></inline-formula> in <xref ref-type="fig" rid="F1">Figures 1b</xref>, <xref ref-type="fig" rid="F1">c</xref>. And we used two target functions: a simple sinusoidal signal <italic>y</italic><sub>1</sub>(<italic>t</italic>) &#x0003D; sin(12&#x003C0;<italic>t</italic>) and a more complex signal <italic>y</italic><sub>2</sub>(<italic>t</italic>) &#x0003D; sin(12&#x003C0;<italic>t</italic>)sin24&#x003C0;<italic>t</italic> in <xref ref-type="fig" rid="F1">Figures 1b</xref>, <xref ref-type="fig" rid="F1">c</xref>. These functions were chosen to test the network&#x00027;s ability to model both periodic and non-periodic temporal dynamics. When the system is in the quiescent regime, the network fails to reproduce the target dynamics, primarily due to the low firing rates of individual neurons, which hinder effective information encoding and propagation. In contrast, once the system enters the oscillatory regime, both its responsiveness to external inputs and its ability to support dynamic information processing are markedly enhanced. Notably, performance remains comparably high in both the oscillatory and persistently active regimes. These observations suggest that coordinated neural activity plays a key role in computation. To promote effective learning, we therefore initialize the mean background current <inline-formula><mml:math id="M13"><mml:mover accent="true"><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:math></inline-formula> just above the lower Hopf bifurcation point, ensuring the system operates in a dynamic and computationally favorable regime. Specifically, we initialize an all-to-all coupled network in the oscillatory regime, then apply a brief external stimulation to all neurons and record the network&#x00027;s response. Finally, we evaluate the network&#x00027;s ability to generate a time-dependent target output by training a single readout unit to decode the network&#x00027;s activity, while keeping the recurrent connectivity fixed (see <xref ref-type="supplementary-material" rid="SM1">Appendix A</xref> for details).</p>
<fig position="float" id="F1">
<label>Figure 1</label>
<caption><p>Identification of suitable external current for neural computation. <bold>(a)</bold> The bifurcation of the firing rate for the mean-field with mean external current <inline-formula><mml:math id="M8"><mml:mover accent="true"><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:math></inline-formula>. Green, blue, red, and mustard curves represent stable fixed points, unstable fixed points, stable limit cycles, and unstable limit cycles, respectively. <bold>(b)</bold> and <bold>(c)</bold> Training and testing MSE as a function of mean external current <inline-formula><mml:math id="M9"><mml:mover accent="true"><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:math></inline-formula> for different target functions <italic>y</italic><sub>1</sub>(<italic>t</italic>)and<italic>y</italic><sub>2</sub>(<italic>t</italic>).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncom-19-1661070-g0001.tif">
<alt-text content-type="machine-generated">Top graph (a) shows multiple colored curves depicting the relationship between variables \(r\) and \(\bar{\eta}\). Bottom left graph (b) and bottom right graph (c) display line charts of mean squared error (MSE) versus mean external current \(\bar{\eta}\); both feature training and testing MSE lines, with the training MSE line decreasing sharply initially then leveling off, while testing MSE lines vary between plots.</alt-text>
</graphic>
</fig>
<p>Meanwhile, in <xref ref-type="fig" rid="F2">Figures 2a</xref>, <xref ref-type="fig" rid="F2">b</xref>, we observe that heterogeneity exerts a profound influence on the computational capability of the reservoir. When all forms of heterogeneity are removed, the network fails to perform accurate fitting, even under the initial parameter configurations. In <xref ref-type="fig" rid="F2">Figures 2c</xref>&#x02013;<xref ref-type="fig" rid="F2">e</xref>, remarkably, reintroducing any single form of heterogeneity, among the three types considered, is sufficient to restore the network&#x00027;s computational functionality. We find that increasing the degree of heterogeneity does not lead to a significant reduction in computational error, in contrast, excessive heterogeneity harms to the neural computation in <xref ref-type="fig" rid="F2">Figures 2d</xref>, <xref ref-type="fig" rid="F2">e</xref>. We also find that the mean partial reset coefficient is more important than the width &#x00394;<sub>&#x003B8;</sub> in neural computation, the latter not display a role in <xref ref-type="fig" rid="F2">Figure 2f</xref>. While the degree of heterogeneity does not lead to a significant reduction in computational ability, the presence of heterogeneity induces a qualitative improvement in the network&#x00027;s ability to perform the task.</p>
<fig position="float" id="F2">
<label>Figure 2</label>
<caption><p>Enhancing the stability of neural computation using RLS in the presence of heterogeneity. <bold>(a)</bold> and <bold>(b)</bold> Shown are the curve fitting results on training and test datasets under conditions with and without external current heterogeneity. <bold>(c&#x02013;e)</bold> Results about the MSE on both training and test sets varies as a function of external, network, and intrinsic heterogeneity. <bold>(f)</bold> MSE on training and test sets as a function of partial reset coefficient heterogeneity. All plots show mean MSE values across 50 trials, with standard deviations omitted for clarity.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncom-19-1661070-g0002.tif">
<alt-text content-type="machine-generated">Six-panel image showing line graphs related to model performance under heterogeneity. Panels (a) and (b) display target and prediction comparisons with and without heterogeneity for training and testing. Panels (c) through (f) illustrate Mean Squared Error (MSE) versus heterogeneity levels for different parameters. In all graphs, blue represents training MSE, and red represents testing MSE. The x-axis varies by heterogeneity parameter, while the y-axis indicates MSE values. Patterns suggest varying model performance relative to heterogeneity.</alt-text>
</graphic>
</fig>
<p>Our results further indicate that heterogeneity exerts a more pronounced effect on training accuracy than on test accuracy, as shown in the performance plots. This discrepancy may indicate a degree of overfitting. These findings suggest that conventional reservoir computing frameworks may be insufficient to fully capture the ways in which heterogeneity shapes the computational dynamics of spiking neural populations. This limitation motivates us to extend our investigation to more robust learning methods, such as the FORCE learning algorithm, which we explore in the following section.</p>
</sec>
<sec>
<label>3.2</label>
<title>Heterogeneity is needed in the FORCE learning network</title>
<p>The FORCE learning algorithm integrates real-time error feedback into the neuronal dynamics, making it well-suited for training SNNs to perform complex dynamical tasks. Our results show that, even without heterogeneity, adequate training performance can be achieved given carefully tuned hyperparameters. However, such success in homogeneous networks is highly sensitive to hyperparameter settings, suggesting a lack of robustness and adaptability. Prior research indicates that performance depends heavily on two key hyperparameters (<xref ref-type="bibr" rid="B37">Nicola and Clopath, 2017</xref>; <xref ref-type="bibr" rid="B42">Perez-Nieves et al., 2021</xref>). To examine whether heterogeneity can enhance learning robustness under mistuned conditions, we apply FORCE learning to SNNs tasked with reproducing diverse target trajectories. Details of our experimental setup and findings are provided in <xref ref-type="supplementary-material" rid="SM1">Appendix B</xref>.</p>
<p>In fact, some studies have explored the role of time constant heterogeneity in mitigating sensitivity to hyperparameters, but they focus on a single source of heterogeneity (<xref ref-type="bibr" rid="B42">Perez-Nieves et al., 2021</xref>). To generalize these findings, we extend the investigation to multiple forms of heterogeneity. In <xref ref-type="fig" rid="F3">Figures 3a</xref>&#x02013;<xref ref-type="fig" rid="F3">d</xref>, we evaluate several hyperparameter configurations under which a homogeneous network fails to learn or reproduce the target trajectories. Remarkably, introducing any single source of heterogeneity, whether external, network, or intrinsic, restores the network&#x00027;s computational ability almost immediately. <xref ref-type="fig" rid="F4">Figures 4a</xref>&#x02013;<xref ref-type="fig" rid="F4">d</xref> examine how performance, measured as log(MSE), varies with respect to different values of two key hyperparameters: <italic>G</italic>, the gain of the static recurrent weights (used to initialize the network in a chaotic regime), and <italic>Q</italic>, the coefficient of the learned weights in FORCE learning. Without heterogeneity, reducing <italic>G</italic> causes the system to fall out of the active regime, rendering it incapable of reproducing target dynamics for any <italic>Q</italic>. However, heterogeneity in external current (&#x00394;<sub>&#x003B7;</sub>), electrical coupling &#x00394;<sub><italic>g</italic></sub>, or partial reset coefficient (&#x003B8;)significantly enlarges the viable region of the (<italic>G, Q</italic>) space where reliable learning is possible. In particular, &#x00394;<sub>&#x003B7;</sub> extends the lower boundary of <italic>G</italic> from 3,000 to 1,000 in certain configurations. Finally, <xref ref-type="fig" rid="F4">Figures 4e</xref>, <xref ref-type="fig" rid="F4">f</xref> explore the joint effects of multiple heterogeneities. Our results show that the combination of all three forms of heterogeneity exerts a synergistic effect, fully restoring computational performance across the entire tested range of <italic>G</italic> and <italic>Q</italic>. This highlights the powerful stabilizing role of heterogeneity in SNNs under FORCE learning.</p>
<fig position="float" id="F3">
<label>Figure 3</label>
<caption><p>Enhancing the stability of neural computation using FORCE in the presence of heterogeneity. <bold>(a)</bold> Error response to external current (&#x00394;<sub>&#x003B7;</sub>) heterogeneity for <italic>G</italic> &#x0003D; 2 &#x000D7; 10<sup>3</sup>, <italic>Q</italic> &#x0003D; 9 &#x000D7; 10<sup>3</sup>. <bold>(b)</bold> Error response to electrical coupling strengths (&#x00394;<sub><italic>g</italic></sub>) heterogeneity for <italic>G</italic> &#x0003D; 2 &#x000D7; 10<sup>3</sup>, <italic>Q</italic> &#x0003D; 9 &#x000D7; 10<sup>3</sup>. <bold>(c)</bold> and <bold>(d)</bold> Effect of intrinsic reset (&#x003B8;) heterogeneity on error for <italic>G</italic> &#x0003D; 2 &#x000D7; 10<sup>3</sup>, with <italic>Q</italic> &#x0003D; 4.5 &#x000D7; 10<sup>3</sup> and <italic>Q</italic> &#x0003D; 1.35 &#x000D7; 10<sup>4</sup>, respectively.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncom-19-1661070-g0003.tif">
<alt-text content-type="machine-generated">&#x0201C;Four line graphs display mean squared error on a logarithmic scale versus different heterogeneity levels.
(a) Heterogeneity level \(\Delta_{\eta}\) with errors decreasing sharply initially, then leveling off.
(b) Heterogeneity level \(\Delta_{g}\) follows a similar pattern.
(c) \(\theta\) shows a steep initial decline in error, stabilizing with minor fluctuations.
(d) Another \(\theta\) graph mirrors the error trend.&#x0201D;</alt-text>
</graphic>
</fig>
<fig position="float" id="F4">
<label>Figure 4</label>
<caption><p>Heatmap of reconstruction error across learning hyperparameters. Each panel shows the log-scaled mean squared error (log(MSE)) as a function of learning hyperparameters <italic>G</italic> and <italic>Q</italic>. Dark purple regions (log(MSE) &#x0003E; 0) indicate failure to accurately reconstruct the target signal, while lighter regions represent higher computational precision. <bold>(a)</bold> Homogeneous network (no heterogeneity). <bold>(b)</bold> External input heterogeneity. <bold>(c)</bold> Network heterogeneity (e.g., synaptic variability). <bold>(d)</bold> Intrinsic neuronal heterogeneity. <bold>(e)</bold> Combined network and intrinsic heterogeneity. <bold>(f)</bold> Full heterogeneity: external, network, and intrinsic. All colorbars represent log(MSE).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncom-19-1661070-g0004.tif">
<alt-text content-type="machine-generated">Heatmap grid depicting various levels of homogeneity and heterogeneity. Panels (a) and (e) illustrate homogeneity and heterogeneity collectively. Panels (b), (c), (d), and (f) show heterogeneity under different conditions. The x-axis represents the strength of static weights, and the y-axis indicates the strength of neural weights. Color gradients range from purple to orange, representing different log RMS values. Each panel has a color bar for reference.</alt-text>
</graphic>
</fig>
<p>We build upon prior findings focused on a single form of heterogeneity and present a more comprehensive characterization of its functional role. However, our current analysis is still largely limited to relatively simple SNNs architecture. To gain deeper insight into the impact of heterogeneity on neural computation within more powerful and complex models, we extend our investigation into the domain of deep learning. Specifically, we adopt SGD method to facilitate gradient-based training in deep SNNs. This approach enables us to systematically assess how various forms of heterogeneity influence computational performance under conditions that more closely resemble real-world tasks and deeper hierarchical network structures.</p>
</sec>
<sec>
<label>3.3</label>
<title>Heterogeneity is needed in the SGD learning network</title>
<p>We systematically investigated how neural heterogeneity influences task performance by training SNNs to approximate both simple and complex temporal dynamics. However, SNNs have also found applications in diverse domains such as image classification (<xref ref-type="bibr" rid="B17">Huang et al., 2023</xref>; <xref ref-type="bibr" rid="B24">Li et al., 2023</xref>) and speech recognition (<xref ref-type="bibr" rid="B26">Liu et al., 2023</xref>; <xref ref-type="bibr" rid="B46">Song et al., 2022</xref>). To further assess the impact of neural heterogeneity on task performance, we evaluated its influence on the ability of SNNs to classify both visual and auditory stimuli. We employ four benchmark datasets with varying degrees of temporal complexity: Neuromorphic MNIST (N-MNIST) and the DVS128 Gesture dataset for visual tasks, and the Spiking Heidelberg Digits (SHD) and Spiking Speech Commands (SSC) datasets for auditory tasks (see <xref ref-type="supplementary-material" rid="SM1">Appendix C</xref> for details). While many existing studies use the Leaky Integrate-and-Fire (LIF) model as the neuronal substrate (<xref ref-type="bibr" rid="B50">Wu and Maass, 2025</xref>; <xref ref-type="bibr" rid="B45">Shen et al., 2025</xref>), we adopt the Izhikevich (IK) model in our experiments due to its richer biological realism (<xref ref-type="bibr" rid="B12">Fitz et al., 2020</xref>; <xref ref-type="bibr" rid="B9">Dur-e Ahmad et al., 2012</xref>). Previous research has also shown that the IK model can achieve superior performance in certain contexts (<xref ref-type="bibr" rid="B18">Izhikevich, 2007</xref>; <xref ref-type="bibr" rid="B19">Izhikevich and Edelman, 2008</xref>). Additionally, using the same neural model as in Sections A and B ensures consistency throughout our study.</p>
<p>In <xref ref-type="fig" rid="F5">Figures 5a</xref>&#x02013;<xref ref-type="fig" rid="F5">d</xref>, the experimental results indicate that, although performance varies across datasets, heterogeneity consistently enhances the computational capacity of spiking neural populations. As the temporal complexity of the datasets increases, the accuracy improvement due to heterogeneity ranges from approximately 1% to 6%. This trend aligns with previous findings in LIF-based SNNs (<xref ref-type="bibr" rid="B42">Perez-Nieves et al., 2021</xref>), suggesting that heterogeneity may facilitate the encoding of temporal features. <xref ref-type="table" rid="T1">Table 1</xref> summarizes the classification accuracies under different configurations of the heterogeneity parameters &#x003B7;, <italic>g</italic>, and &#x003B8;, highlighting their respective contributions to performance improvements.</p>
<fig position="float" id="F5">
<label>Figure 5</label>
<caption><p>Enhancing the stability of neural computation using SGD in the presence of heterogeneity. <bold>(a&#x02013;d)</bold> Example illustrating improved test accuracy on the N-MNIST, DVS128, SHD, and SSC dataset with and without different forms of heterogeneity-enabled SNN training.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncom-19-1661070-g0005.tif">
<alt-text content-type="machine-generated">Four line graphs show classification performance across different datasets. Graph (a) shows N-MNIST accuracy remaining stable around 94%. Graph (b) displays DVS128 accuracy rapidly rising to about 70%. Graph (c) indicates SHD accuracy reaching up to 70% before leveling off. Graph (d) highlights SSC accuracy, peaking around 60%. Each graph includes multiple lines representing various models, all labeled in the legend on the right. All graphs measure test accuracy (%) over epochs.</alt-text>
</graphic>
</fig>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Mean test accuracy (%, &#x000B1; std) across datasets and configurations over 15 trials.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left"><bold>Configuration</bold></th>
<th valign="top" align="center"><bold>N-MNIST</bold></th>
<th valign="top" align="center"><bold>DVS128</bold></th>
<th valign="top" align="center"><bold>SHD</bold></th>
<th valign="top" align="center"><bold>SSC</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Hom (&#x003B7;, <italic>g</italic>, &#x003B8;)</td>
<td valign="top" align="center">90.0 &#x000B1; 0.3</td>
<td valign="top" align="center">71.0 &#x000B1; 0.7</td>
<td valign="top" align="center">65.0 &#x000B1; 0.8</td>
<td valign="top" align="center">44.0 &#x000B1; 0.5</td>
</tr>
<tr>
<td valign="top" align="left">Hetero (&#x003B7;)</td>
<td valign="top" align="center">90.7 &#x000B1; 0.2</td>
<td valign="top" align="center">73.1 &#x000B1; 0.7</td>
<td valign="top" align="center">68.9 &#x000B1; 0.5</td>
<td valign="top" align="center">48.5 &#x000B1; 0.8</td>
</tr>
<tr>
<td valign="top" align="left">Hetero (<italic>g</italic>)</td>
<td valign="top" align="center">90.5 &#x000B1; 0.1</td>
<td valign="top" align="center">72.2 &#x000B1; 0.4</td>
<td valign="top" align="center">67.0 &#x000B1; 0.4</td>
<td valign="top" align="center">46.0 &#x000B1; 0.5</td>
</tr>
<tr>
<td valign="top" align="left">Hetero (&#x003B8;)</td>
<td valign="top" align="center">90.4 &#x000B1; 0.2</td>
<td valign="top" align="center">72.5 &#x000B1; 0.5</td>
<td valign="top" align="center">67.2 &#x000B1; 1.0</td>
<td valign="top" align="center">47.0 &#x000B1; 0.4</td>
</tr>
<tr>
<td valign="top" align="left">Hetero (&#x003B7;, <italic>g</italic>)</td>
<td valign="top" align="center">91.1 &#x000B1; 0.4</td>
<td valign="top" align="center">73.5 &#x000B1; 0.2</td>
<td valign="top" align="center">68.5 &#x000B1; 0.7</td>
<td valign="top" align="center">48.5 &#x000B1; 0.4</td>
</tr>
<tr>
<td valign="top" align="left">Hetero (&#x003B7;, &#x003B8;)</td>
<td valign="top" align="center">91.2 &#x000B1; 0.1</td>
<td valign="top" align="center">73.0 &#x000B1; 0.5</td>
<td valign="top" align="center">69.1 &#x000B1; 0.5</td>
<td valign="top" align="center">48.0 &#x000B1; 0.2</td>
</tr>
<tr>
<td valign="top" align="left">Hetero (<italic>g</italic>, &#x003B8;)</td>
<td valign="top" align="center">90.9 &#x000B1; 0.3</td>
<td valign="top" align="center"><bold>73.6</bold> &#x000B1; 0.7</td>
<td valign="top" align="center">69.0 &#x000B1; 0.4</td>
<td valign="top" align="center">48.3 &#x000B1; 0.3</td>
</tr>
<tr>
<td valign="top" align="left">Hetero (&#x003B7;, <italic>g</italic>, &#x003B8;)</td>
<td valign="top" align="center"><bold>91.3</bold> &#x000B1; 0.2</td>
<td valign="top" align="center">73.5 &#x000B1; 0.8</td>
<td valign="top" align="center"><bold>69.5</bold> &#x000B1; 0.8</td>
<td valign="top" align="center"><bold>49.2</bold> &#x000B1; 0.2</td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>Bold values denote the results with the highest average value in each dataset.</p>
</table-wrap-foot>
</table-wrap>
<p>The test results across datasets reveal that heterogeneity plays a significant role in neural computation, contributing to improved computational accuracy. Notably, the combination of multiple forms of heterogeneity tends to exert a stronger facilitative effect. However, increasing the number of heterogeneous parameters does not necessarily lead to proportional performance gains. In several cases, similar accuracies were achieved with different numbers of heterogeneous components. For instance, on the SSC dataset, independent heterogeneity in parameter &#x003B7; yielded the same accuracy improvement as the joint heterogeneity of (&#x003B7;, <italic>g</italic>). This suggests that while heterogeneity is generally beneficial, the contribution of each source is not uniform. On the SHD dataset, we even observed that independent heterogeneity in &#x003B7; outperformed the combined heterogeneity of (&#x003B7;, <italic>g</italic>), indicating that multiple sources of heterogeneity do not always act synergistically. These findings highlight the need for careful consideration when selecting between single or combined forms of heterogeneity in neural computation models.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Discussion and conclusion</title>
<p>We investigate the role of heterogeneity in SNNs trained using methods ranging from traditional machine learning to state-of-the-art deep learning, considering three perspectives: external input, network structure, and intrinsic neuronal variability. Our findings consistently show that heterogeneity facilitates learning and enhances computational performance. Furthermore, the generalizability of its benefits across tasks and models supports its role as a fundamental mechanism in neural computation. These results offer promising directions for advancing biologically inspired neural system design.</p>
<p>A key mechanistic underpinning of heterogeneity&#x00027;s performance gains lies in its ability to enhance the dynamical richness of the network, as implied by the mean-field bifurcation analysis in <xref ref-type="supplementary-material" rid="SM1">Appendix A</xref>. The mean-field model reveals how the population firing rate transitions across distinct dynamical regimes, as the mean external current (<inline-formula><mml:math id="M14"><mml:mover accent="true"><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:math></inline-formula>) varies (<xref ref-type="fig" rid="F1">Figure 1a</xref>). By introducing heterogeneity in external current (&#x003B7;<sub><italic>i</italic></sub>), coupling strength (<italic>g</italic><sub><italic>i</italic></sub>), and partial reset (&#x003B8;<sub><italic>i</italic></sub>), we expand the network&#x00027;s capacity to explore these regimes. For instance, in reservoir computing (Section 3.1), heterogeneity enables the network to move beyond the quiescent regime (where low firing rates hinder information encoding) and stably operate in oscillatory or persistently active regimes, stating that support robust temporal feature encoding. This dynamical expansion is critical for tasks requiring precise temporal processing, such as fitting complex sinusoidal signals (Section 3.1) and classifying time-varying stimuli in the DVS128, SHD, and SSC datasets (Section 3.3). Without heterogeneity, homogeneous networks remain confined to narrow dynamical ranges, limiting their ability to adapt to diverse input patterns.</p>
<p>Another theoretical basis for heterogeneity&#x00027;s benefits is its role in reducing sensitivity to hyperparameters, particularly evident in FORCE learning (Section 3.2). Homogeneous FORCE networks exhibit fragile performance, relying on tightly tuned hyperparameters G (gain of static recurrent weights) and Q (coefficient of learned weights) to maintain functional dynamics (<xref ref-type="fig" rid="F4">Figure 4a</xref>). In contrast, introducing any single form of heterogeneity, whether in external current (&#x00394;<sub>&#x003B7;</sub>), coupling strength (&#x00394;<sub><italic>g</italic></sub>), or partial reset (&#x003B8;), broadens the viable (<italic>G, Q</italic>) parameter space. For example, external current heterogeneity extends the lower boundary of <italic>G</italic> from 3,000 to 1,000 in certain configurations, while combining all three heterogeneities fully restores performance across the entire tested range of G and Q in <xref ref-type="fig" rid="F4">Figures 4b</xref>&#x02013;<xref ref-type="fig" rid="F4">f</xref>. This hyperparameter robustness can be attributed to heterogeneity&#x00027;s ability to break symmetry in homogeneous networks: by introducing variability in neuron-specific properties, it reduces redundant neural activity and creates more distinct input-output mapping pathways. This symmetry breaking allows the network to efficiently utilize its high-dimensional dynamics, minimizing the risk of performance collapse due to slight hyperparameter deviations.</p>
<p>Our model&#x00027;s accuracy on real-world datasets such as DVS128 and SHD (e.g., a maximum accuracy of 73.6 &#x000B1; 0.7% on DVS128, as shown in <xref ref-type="table" rid="T1">Table 1</xref>) has not yet reached that of state-of-the-art (SOTA) implementations. A major contributing factor is that our framework is built upon the Izhikevich neuron model, which, while providing a more biologically realistic description of spiking dynamics through the recovery variable (<italic>w</italic><sub><italic>i</italic></sub>) that captures phenomena such as spike-frequency adaptation, has not been widely adopted in current deep SNN pipelines due to its higher computational cost and less optimized parameterization. As a result, our experiments focus primarily on establishing the fundamental computational role of neural heterogeneity, rather than achieving peak task-specific performance. Future work will incorporate our proposed principles into more advanced, SOTA architectures (e.g., hybrid convolutional SNNs or transformer-like event encoders) to further validate the generality of heterogeneity under high-performance settings.</p>
<p>Our findings align with and extend prior hypotheses about neural heterogeneity in biological systems. On one hand, we confirm the long-standing hypothesis that heterogeneity enhances learning robustness, which is a conclusion previously restricted to LIF networks and single heterogeneity types (<xref ref-type="bibr" rid="B42">Perez-Nieves et al., 2021</xref>; <xref ref-type="bibr" rid="B31">Mejias and Longtin, 2012</xref>). Our work broadens this insight by demonstrating that such robustness is universal across three distinct heterogeneity forms, three learning methods, and a variety of tasks from simple curve fitting to complex real-world classification. On the other hand, we also reveal that the relationship between the number and type of heterogeneity sources and performance is nonlinear: combined heterogeneity (e.g., joint variation in &#x003B7;, g, and &#x003B8;) does not always outperform single-type heterogeneity. For instance, on the SHD dataset, independent heterogeneity in &#x003B7; alone yielded higher accuracy than the combined use of &#x003B7; and g. This finding suggests that biological systems may employ selective rather than accumulative heterogeneity, prioritizing specific forms according to task demands.</p>
<p>Nevertheless, our current results, obtained on moderately scaled networks, are sufficient to establish heterogeneity as a general and biologically plausible computational mechanism. We acknowledge that further Validation on more complex architectures and neuron models is necessary to fully assess the scalability and task-specific impact of heterogeneity. In future work, we aim to extend our framework toward SOTA network designs and larger datasets to bridge the gap between conceptual generality and high-performance realization.</p>
<p>In conclusion, our study provides systematic evidence that external, network, and intrinsic heterogeneity collectively enhance the learning capacity and robustness of SNNs. By linking these empirical findings to dynamical systems theory and hyperparameter sensitivity analysis, we strengthen the theoretical basis for heterogeneity as a core design principle, which bridges biological observations of neural diversity and engineering goals of optimizing SNN performance. This unifying perspective advances both our understanding of biological computation and our ability to construct more adaptive, efficient artificial neural systems.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="supplementary-material" rid="SM1">Supplementary material</xref>, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s6">
<title>Author contributions</title>
<p>FZ: Writing &#x02013; review &#x00026; editing, Writing &#x02013; original draft, Formal analysis, Software, Conceptualization. JC: Writing &#x02013; review &#x00026; editing, Writing &#x02013; original draft, Software.</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s8">
<title>Generative AI statement</title>
<p>The author(s) declare that no Gen AI was used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec sec-type="supplementary-material" id="s10">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fncom.2025.1661070/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fncom.2025.1661070/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Presentation_1.pdf" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Billeh</surname> <given-names>Y. N.</given-names></name> <name><surname>Cai</surname> <given-names>B.</given-names></name> <name><surname>Gratiy</surname> <given-names>S. L.</given-names></name> <name><surname>Dai</surname> <given-names>K.</given-names></name> <name><surname>Iyer</surname> <given-names>R.</given-names></name> <name><surname>Gouwens</surname> <given-names>N. W.</given-names></name> <etal/></person-group>. (<year>2020</year>). <article-title>Systematic integration of structural and functional data into multi-scale models of mouse primary visual cortex</article-title>. <source>Neuron</source> <volume>106</volume>, <fpage>388</fpage>&#x02013;<lpage>403</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neuron.2020.01.040</pub-id><pub-id pub-id-type="pmid">32142648</pub-id></mixed-citation>
</ref>
<ref id="B2">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Br&#x000E9;maud</surname> <given-names>A.</given-names></name> <name><surname>West</surname> <given-names>D. C.</given-names></name> <name><surname>Thomson</surname> <given-names>A. M.</given-names></name></person-group> (<year>2007</year>). <article-title>Binomial parameters differ across neocortical layers and with different classes of connections in adult rat and cat neocortex</article-title>. <source>Proc. Nat. Acad. Sci</source>. <volume>104</volume>, <fpage>14134</fpage>&#x02013;<lpage>14139</lpage>. doi: <pub-id pub-id-type="doi">10.1073/pnas.0705661104</pub-id><pub-id pub-id-type="pmid">17702864</pub-id></mixed-citation>
</ref>
<ref id="B3">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Bugmann</surname> <given-names>G.</given-names></name> <name><surname>Christodoulou</surname> <given-names>C.</given-names></name> <name><surname>Taylor</surname> <given-names>J. G.</given-names></name></person-group> (<year>1997</year>). <article-title>Role of temporal integration and fluctuation detection in the highly irregular firing of a leaky integrator neuron model with partial reset</article-title>. <source>Neural Comput</source>. <volume>9</volume>, <fpage>985</fpage>&#x02013;<lpage>1000</lpage>. doi: <pub-id pub-id-type="doi">10.1162/neco.1997.9.5.985</pub-id></mixed-citation>
</ref>
<ref id="B4">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Buonomano</surname> <given-names>D. V.</given-names></name> <name><surname>Merzenich</surname> <given-names>M. M.</given-names></name></person-group> (<year>1995</year>). <article-title>Temporal information transformed into a spatial code by a neural network with realistic properties</article-title>. <source>Science</source> <volume>267</volume>, <fpage>1028</fpage>&#x02013;<lpage>1030</lpage>. doi: <pub-id pub-id-type="doi">10.1126/science.7863330</pub-id><pub-id pub-id-type="pmid">7863330</pub-id></mixed-citation>
</ref>
<ref id="B5">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Byrne</surname> <given-names>&#x000C1;.</given-names></name> <name><surname>ODea</surname> <given-names>R. D.</given-names></name> <name><surname>Forrester</surname> <given-names>M.</given-names></name> <name><surname>Ross</surname> <given-names>J.</given-names></name> <name><surname>Coombes</surname> <given-names>S.</given-names></name></person-group> (<year>2020</year>). <article-title>Next-generation neural mass and field modeling</article-title>. <source>J. Neurophysiol</source>. <volume>123</volume>, <fpage>726</fpage>&#x02013;<lpage>742</lpage>. doi: <pub-id pub-id-type="doi">10.1152/jn.00406.2019</pub-id><pub-id pub-id-type="pmid">31774370</pub-id></mixed-citation>
</ref>
<ref id="B6">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Chelaru</surname> <given-names>M. I.</given-names></name> <name><surname>Dragoi</surname> <given-names>V.</given-names></name></person-group> (<year>2008</year>). <article-title>Efficient coding in heterogeneous neuronal populations</article-title>. <source>Proc. Nat. Acad. Sci</source>. <volume>105</volume>, <fpage>16344</fpage>&#x02013;<lpage>16349</lpage>. doi: <pub-id pub-id-type="doi">10.1073/pnas.0807744105</pub-id><pub-id pub-id-type="pmid">18854413</pub-id></mixed-citation>
</ref>
<ref id="B7">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>L.</given-names></name> <name><surname>Campbell</surname> <given-names>S. A.</given-names></name></person-group> (<year>2022</year>). <article-title>Exact mean-field models for spiking neural networks with adaptation</article-title>. <source>J. Comput. Neurosci</source>. <volume>50</volume>, <fpage>445</fpage>&#x02013;<lpage>469</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s10827-022-00825-9</pub-id><pub-id pub-id-type="pmid">35834100</pub-id></mixed-citation>
</ref>
<ref id="B8">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Cramer</surname> <given-names>B.</given-names></name> <name><surname>Stradmann</surname> <given-names>Y.</given-names></name> <name><surname>Schemmel</surname> <given-names>J.</given-names></name> <name><surname>Zenke</surname> <given-names>F.</given-names></name></person-group> (<year>2020</year>). <article-title>The Heidelberg spiking data sets for the systematic evaluation of spiking neural networks</article-title>. <source>IEEE Trans. Neural. Netw. Learn. Syst</source>. <volume>33</volume>, <fpage>2744</fpage>&#x02013;<lpage>2757</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TNNLS.2020.3044364</pub-id><pub-id pub-id-type="pmid">33378266</pub-id></mixed-citation>
</ref>
<ref id="B9">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Dur-e Ahmad</surname> <given-names>M.</given-names></name> <name><surname>Nicola</surname> <given-names>W.</given-names></name> <name><surname>Campbell</surname> <given-names>S. A.</given-names></name> <name><surname>Skinner</surname> <given-names>F. K.</given-names></name></person-group> (<year>2012</year>). <article-title>Network bursting using experimentally constrained single compartment ca3 hippocampal neuron models with adaptation</article-title>. <source>J. Comput. Neurosci</source>. <volume>33</volume>, <fpage>21</fpage>&#x02013;<lpage>40</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s10827-011-0372-6</pub-id><pub-id pub-id-type="pmid">22131133</pub-id></mixed-citation>
</ref>
<ref id="B10">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ermentrout</surname> <given-names>B.</given-names></name> <name><surname>Mahajan</surname> <given-names>A.</given-names></name></person-group> (<year>2003</year>). <article-title>Simulating, analyzing, and animating dynamical systems: a guide to xppaut for researchers and students</article-title>. <source>Appl. Mech. Rev</source>. <volume>56</volume>:<fpage>B53</fpage>. doi: <pub-id pub-id-type="doi">10.1115/1.1579454</pub-id></mixed-citation>
</ref>
<ref id="B11">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ermentrout</surname> <given-names>B.</given-names></name> <name><surname>Terman</surname> <given-names>D. H.</given-names></name></person-group> (<year>2010</year>). <source>Mathematical Foundations of Neuroscience</source>, Vol. 35. Cham: Springer. doi: <pub-id pub-id-type="doi">10.1007/978-0-387-87708-2</pub-id></mixed-citation>
</ref>
<ref id="B12">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Fitz</surname> <given-names>H.</given-names></name> <name><surname>Uhlmann</surname> <given-names>M.</given-names></name> <name><surname>Van den Broek</surname> <given-names>D.</given-names></name> <name><surname>Duarte</surname> <given-names>R.</given-names></name> <name><surname>Hagoort</surname> <given-names>P.</given-names></name> <name><surname>Petersson</surname> <given-names>K. M.</given-names></name> <etal/></person-group>. (<year>2020</year>). <article-title>Neuronal spike-rate adaptation supports working memory in language processing</article-title>. <source>Proc. Nat. Acad. Sci</source>. <volume>117</volume>, <fpage>20881</fpage>&#x02013;<lpage>20889</lpage>. doi: <pub-id pub-id-type="doi">10.1073/pnas.2000222117</pub-id><pub-id pub-id-type="pmid">32788365</pub-id></mixed-citation>
</ref>
<ref id="B13">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Gast</surname> <given-names>R.</given-names></name> <name><surname>Solla</surname> <given-names>S.</given-names></name> <name><surname>Kennedy</surname> <given-names>A.</given-names></name></person-group> (<year>2024</year>). <article-title>Neural heterogeneity controls computations in spiking 769 neural networks</article-title>. <source>Proc. Nat. Acad. Sci</source>. <volume>121</volume>:<fpage>e2311885121</fpage>. doi: <pub-id pub-id-type="doi">10.1073/pnas.2311885121</pub-id></mixed-citation>
</ref>
<ref id="B14">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Goldobin</surname> <given-names>D. S.</given-names></name> <name><surname>Di Volo</surname> <given-names>M.</given-names></name> <name><surname>Torcini</surname> <given-names>A.</given-names></name></person-group> (<year>2021</year>). <article-title>Reduction methodology for fluctuation driven population dynamics</article-title>. <source>Phys. Rev. Lett</source>. <volume>127</volume>:<fpage>038301</fpage>. doi: <pub-id pub-id-type="doi">10.1103/PhysRevLett.127.038301</pub-id><pub-id pub-id-type="pmid">34328756</pub-id></mixed-citation>
</ref>
<ref id="B15">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hawrylycz</surname> <given-names>M. J.</given-names></name> <name><surname>Lein</surname> <given-names>E. S.</given-names></name> <name><surname>Guillozet-Bongaarts</surname> <given-names>A. L.</given-names></name> <name><surname>Shen</surname> <given-names>E. H.</given-names></name> <name><surname>Ng</surname> <given-names>L.</given-names></name> <name><surname>Miller</surname> <given-names>J. A.</given-names></name> <etal/></person-group>. (<year>2012</year>). <article-title>An anatomically comprehensive atlas of the adult human brain transcriptome</article-title>. <source>Nature</source> <volume>489</volume>, <fpage>391</fpage>&#x02013;<lpage>399</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nature11405</pub-id><pub-id pub-id-type="pmid">22996553</pub-id></mixed-citation>
</ref>
<ref id="B16">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Huang</surname> <given-names>C.</given-names></name> <name><surname>Resnik</surname> <given-names>A.</given-names></name> <name><surname>Celikel</surname> <given-names>T.</given-names></name> <name><surname>Englitz</surname> <given-names>B.</given-names></name></person-group> (<year>2016</year>). <article-title>Adaptive spike threshold enables robust and temporally precise neuronal encoding</article-title>. <source>PLoS Comput. Biol</source>. <volume>12</volume>:<fpage>e1004984</fpage>. doi: <pub-id pub-id-type="doi">10.1371/journal.pcbi.1004984</pub-id><pub-id pub-id-type="pmid">27304526</pub-id></mixed-citation>
</ref>
<ref id="B17">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Huang</surname> <given-names>S.-C.</given-names></name> <name><surname>Pareek</surname> <given-names>A.</given-names></name> <name><surname>Jensen</surname> <given-names>M.</given-names></name> <name><surname>Lungren</surname> <given-names>M. P.</given-names></name> <name><surname>Yeung</surname> <given-names>S.</given-names></name> <name><surname>Chaudhari</surname> <given-names>A. S.</given-names></name> <etal/></person-group>. (<year>2023</year>). <article-title>Self-supervised learning for medical image classification: a systematic review and implementation guidelines</article-title>. <source>NPJ Digit Med</source>. <volume>6</volume>:<fpage>74</fpage>. doi: <pub-id pub-id-type="doi">10.1038/s41746-023-00811-0</pub-id><pub-id pub-id-type="pmid">37100953</pub-id></mixed-citation>
</ref>
<ref id="B18">
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Izhikevich</surname> <given-names>E. M.</given-names></name></person-group> (<year>2007</year>). <source>Dynamical Systems in Neuroscience</source>. <publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>MIT press</publisher-name>. doi: <pub-id pub-id-type="doi">10.7551/mitpress/2526.001.0001</pub-id></mixed-citation>
</ref>
<ref id="B19">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Izhikevich</surname> <given-names>E. M.</given-names></name> <name><surname>Edelman</surname> <given-names>G. M.</given-names></name></person-group> (<year>2008</year>). <article-title>Large-scale model of mammalian thalamocortical systems</article-title>. <source>Proc. Nat. Acad. Sci</source>. <volume>105</volume>, <fpage>3593</fpage>&#x02013;<lpage>3598</lpage>. doi: <pub-id pub-id-type="doi">10.1073/pnas.0712231105</pub-id><pub-id pub-id-type="pmid">18292226</pub-id></mixed-citation>
</ref>
<ref id="B20">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Kirst</surname> <given-names>C.</given-names></name> <name><surname>Geisel</surname> <given-names>T.</given-names></name> <name><surname>Timme</surname> <given-names>M.</given-names></name></person-group> (<year>2009</year>). <article-title>Sequential desynchronization in networks of spiking neurons with partial reset</article-title>. <source>Phys. Rev. Lett</source>. <volume>102</volume>:<fpage>068101</fpage>. doi: <pub-id pub-id-type="doi">10.1103/PhysRevLett.102.068101</pub-id><pub-id pub-id-type="pmid">19257635</pub-id></mixed-citation>
</ref>
<ref id="B21">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>LeCun</surname> <given-names>Y.</given-names></name> <name><surname>Bottou</surname> <given-names>L.</given-names></name> <name><surname>Orr</surname> <given-names>G. B.</given-names></name> <name><surname>M&#x000FC;ller</surname> <given-names>K.-R.</given-names></name></person-group> (<year>2002</year>). &#x0201C;Efficient backprop," in <italic>Neural Networks: Tricks of the Trade</italic> (Cham: Springer), <fpage>9</fpage>&#x02013;<lpage>50</lpage>. doi: <pub-id pub-id-type="doi">10.1007/3-540-49430-8_2</pub-id></mixed-citation>
</ref>
<ref id="B22">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Leng</surname> <given-names>S.</given-names></name> <name><surname>Aihara</surname> <given-names>K.</given-names></name></person-group> (<year>2020</year>). <article-title>Common stochastic inputs induce neuronal transient synchronization with partial reset</article-title>. <source>Neural Netw</source>. <volume>128</volume>, <fpage>13</fpage>&#x02013;<lpage>21</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neunet.2020.04.019</pub-id><pub-id pub-id-type="pmid">32380402</pub-id></mixed-citation>
</ref>
<ref id="B23">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Lengler</surname> <given-names>J.</given-names></name> <name><surname>Jug</surname> <given-names>F.</given-names></name> <name><surname>Steger</surname> <given-names>A.</given-names></name></person-group> (<year>2013</year>). <article-title>Reliable neuronal systems: the importance of heterogeneity</article-title>. <source>PLoS ONE</source> <volume>8</volume>:<fpage>e80694</fpage>. doi: <pub-id pub-id-type="doi">10.1371/journal.pone.0080694</pub-id><pub-id pub-id-type="pmid">24324621</pub-id></mixed-citation>
</ref>
<ref id="B24">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>Z.</given-names></name> <name><surname>Tang</surname> <given-names>H.</given-names></name> <name><surname>Peng</surname> <given-names>Z.</given-names></name> <name><surname>Qi</surname> <given-names>G.-J.</given-names></name> <name><surname>Tang</surname> <given-names>J.</given-names></name></person-group> (<year>2023</year>). <article-title>Knowledge-guided semantic transfer network for few-shot image recognition</article-title>. <source>IEEE Trans. Neural Netw. Learn. Syst</source>. 1&#x02013;15. doi: <pub-id pub-id-type="doi">10.1109/TNNLS.2023.3240195</pub-id><pub-id pub-id-type="pmid">37022403</pub-id></mixed-citation>
</ref>
<ref id="B25">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Lichtsteiner</surname> <given-names>P.</given-names></name> <name><surname>Posch</surname> <given-names>C.</given-names></name> <name><surname>Delbruck</surname> <given-names>T.</given-names></name></person-group> (<year>2008</year>). <article-title>A 128 &#x000D7; 128 120 db 15 &#x003BC;s latency asynchronous temporal contrast vision sensor</article-title>. <source>IEEE J. Solid-State Circuits</source> <volume>43</volume>, <fpage>566</fpage>&#x02013;<lpage>576</lpage>. doi: <pub-id pub-id-type="doi">10.1109/JSSC.2007.914337</pub-id></mixed-citation>
</ref>
<ref id="B26">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>X.</given-names></name> <name><surname>Lakomkin</surname> <given-names>E.</given-names></name> <name><surname>Vougioukas</surname> <given-names>K.</given-names></name> <name><surname>Ma</surname> <given-names>P.</given-names></name> <name><surname>Chen</surname> <given-names>H.</given-names></name> <name><surname>Xie</surname> <given-names>R.</given-names></name> <etal/></person-group>. (<year>2023</year>). &#x0201C;Synthvsr: Scaling up visual speech recognition with synthetic supervision," in <italic>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition</italic> (IEEE), <fpage>18806</fpage>&#x02013;<lpage>18815</lpage>. doi: <pub-id pub-id-type="doi">10.1109/CVPR52729.2023.01803</pub-id></mixed-citation>
</ref>
<ref id="B27">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Luccioli</surname> <given-names>S.</given-names></name> <name><surname>Angulo-Garcia</surname> <given-names>D.</given-names></name> <name><surname>Torcini</surname> <given-names>A.</given-names></name></person-group> (<year>2019</year>). <article-title>Neural activity of heterogeneous inhibitory spiking networks with delay</article-title>. <source>Phys. Rev. E</source> <volume>99</volume>:<fpage>052412</fpage>. doi: <pub-id pub-id-type="doi">10.1103/PhysRevE.99.052412</pub-id><pub-id pub-id-type="pmid">31212434</pub-id></mixed-citation>
</ref>
<ref id="B28">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ly</surname> <given-names>C.</given-names></name></person-group> (<year>2015</year>). <article-title>Firing rate dynamics in recurrent spiking neural networks with intrinsic and network heterogeneity</article-title>. <source>J. Comput. Neurosci</source>. <volume>39</volume>, <fpage>311</fpage>&#x02013;<lpage>327</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s10827-015-0578-0</pub-id><pub-id pub-id-type="pmid">26453404</pub-id></mixed-citation>
</ref>
<ref id="B29">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Marder</surname> <given-names>E.</given-names></name> <name><surname>Goaillard</surname> <given-names>J.-M.</given-names></name></person-group> (<year>2006</year>). <article-title>Variability, compensation and homeostasis in neuron and network function</article-title>. <source>Nat. Rev. Neurosci</source>. <volume>7</volume>, <fpage>563</fpage>&#x02013;<lpage>574</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nrn1949</pub-id><pub-id pub-id-type="pmid">16791145</pub-id></mixed-citation>
</ref>
<ref id="B30">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Markram</surname> <given-names>H.</given-names></name> <name><surname>L&#x000FC;bke</surname> <given-names>J.</given-names></name> <name><surname>Frotscher</surname> <given-names>M.</given-names></name> <name><surname>Roth</surname> <given-names>A.</given-names></name> <name><surname>Sakmann</surname> <given-names>B.</given-names></name></person-group> (<year>1997</year>). <article-title>Physiology and anatomy of synaptic connections between thick tufted pyramidal neurones in the developing rat neocortex</article-title>. <source>J. Physiol</source>. <volume>500</volume>, <fpage>409</fpage>&#x02013;<lpage>440</lpage>. doi: <pub-id pub-id-type="doi">10.1113/jphysiol.1997.sp022031</pub-id><pub-id pub-id-type="pmid">9147328</pub-id></mixed-citation>
</ref>
<ref id="B31">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Mejias</surname> <given-names>J.</given-names></name> <name><surname>Longtin</surname> <given-names>A.</given-names></name></person-group> (<year>2012</year>). <article-title>Optimal heterogeneity for coding in spiking neural networks</article-title>. <source>Phys. Rev. Lett</source>. <volume>108</volume>:<fpage>228102</fpage>. doi: <pub-id pub-id-type="doi">10.1103/PhysRevLett.108.228102</pub-id><pub-id pub-id-type="pmid">23003656</pub-id></mixed-citation>
</ref>
<ref id="B32">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Montbri&#x000F3;</surname> <given-names>E.</given-names></name> <name><surname>Paz&#x000F3;</surname> <given-names>D.</given-names></name></person-group> (<year>2020</year>). <article-title>Exact mean-field theory explains the dual role of electrical synapses in collective synchronization</article-title>. <source>Phys. Rev. Lett</source>. <volume>125</volume>:<fpage>248101</fpage>. doi: <pub-id pub-id-type="doi">10.1103/PhysRevLett.125.248101</pub-id><pub-id pub-id-type="pmid">33412049</pub-id></mixed-citation>
</ref>
<ref id="B33">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Montbri&#x000F3;</surname> <given-names>E.</given-names></name> <name><surname>Paz&#x000F3;</surname> <given-names>D.</given-names></name> <name><surname>Roxin</surname> <given-names>A.</given-names></name></person-group> (<year>2015</year>). <article-title>Macroscopic description for networks of spiking neurons</article-title>. <source>Phys. Rev. X</source> <volume>5</volume>:<fpage>021028</fpage>. doi: <pub-id pub-id-type="doi">10.1103/PhysRevX.5.021028</pub-id></mixed-citation>
</ref>
<ref id="B34">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Neftci</surname> <given-names>E. O.</given-names></name> <name><surname>Mostafa</surname> <given-names>H.</given-names></name> <name><surname>Zenke</surname> <given-names>F.</given-names></name></person-group> (<year>2019</year>). <article-title>Surrogate gradient learning in spiking neural networks: Bringing the power of gradient-based optimization to spiking neural networks</article-title>. <source>IEEE Signal Process. Mag</source>. <volume>36</volume>, <fpage>51</fpage>&#x02013;<lpage>63</lpage>. doi: <pub-id pub-id-type="doi">10.1109/MSP.2019.2931595</pub-id></mixed-citation>
</ref>
<ref id="B35">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Nicola</surname> <given-names>W.</given-names></name> <name><surname>Campbell</surname> <given-names>S. A.</given-names></name></person-group> (<year>2013a</year>). <article-title>Bifurcations of large networks of two-dimensional integrate and fire neurons</article-title>. <source>J. Comput. Neurosci</source>. <volume>35</volume>, <fpage>87</fpage>&#x02013;<lpage>108</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s10827-013-0442-z</pub-id><pub-id pub-id-type="pmid">23430291</pub-id></mixed-citation>
</ref>
<ref id="B36">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Nicola</surname> <given-names>W.</given-names></name> <name><surname>Campbell</surname> <given-names>S. A.</given-names></name></person-group> (<year>2013b</year>). <article-title>Mean-field models for heterogeneous networks of two-dimensional integrate and fire neurons</article-title>. <source>Front. Comput. Neurosci</source>. <volume>7</volume>:<fpage>184</fpage>. doi: <pub-id pub-id-type="doi">10.3389/fncom.2013.00184</pub-id><pub-id pub-id-type="pmid">24416013</pub-id></mixed-citation>
</ref>
<ref id="B37">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Nicola</surname> <given-names>W.</given-names></name> <name><surname>Clopath</surname> <given-names>C.</given-names></name></person-group> (<year>2017</year>). <article-title>Supervised learning in spiking neural networks with force training</article-title>. <source>Nat. Commun</source>. <volume>8</volume>:<fpage>2208</fpage>. doi: <pub-id pub-id-type="doi">10.1038/s41467-017-01827-3</pub-id><pub-id pub-id-type="pmid">29263361</pub-id></mixed-citation>
</ref>
<ref id="B38">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Orchard</surname> <given-names>G.</given-names></name> <name><surname>Jayawant</surname> <given-names>A.</given-names></name> <name><surname>Cohen</surname> <given-names>G. K.</given-names></name> <name><surname>Thakor</surname> <given-names>N.</given-names></name></person-group> (<year>2015</year>). <article-title>Converting static image datasets to spiking neuromorphic datasets using saccades</article-title>. <source>Front. Neurosci</source>. <volume>9</volume>:<fpage>437</fpage>. doi: <pub-id pub-id-type="doi">10.3389/fnins.2015.00437</pub-id><pub-id pub-id-type="pmid">26635513</pub-id></mixed-citation>
</ref>
<ref id="B39">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Oswald</surname> <given-names>A.-M. M.</given-names></name> <name><surname>Doiron</surname> <given-names>B.</given-names></name> <name><surname>Rinzel</surname> <given-names>J.</given-names></name> <name><surname>Reyes</surname> <given-names>A. D.</given-names></name></person-group> (<year>2009</year>). <article-title>Spatial profile and differential recruitment of gabab modulate oscillatory activity in auditory cortex</article-title>. <source>J. Neurosci</source>. <volume>29</volume>, <fpage>10321</fpage>&#x02013;<lpage>10334</lpage>. doi: <pub-id pub-id-type="doi">10.1523/JNEUROSCI.1703-09.2009</pub-id><pub-id pub-id-type="pmid">19692606</pub-id></mixed-citation>
</ref>
<ref id="B40">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Padmanabhan</surname> <given-names>K.</given-names></name> <name><surname>Urban</surname> <given-names>N. N.</given-names></name></person-group> (<year>2010</year>). <article-title>Intrinsic biophysical diversity decorrelates neuronal firing while increasing information content</article-title>. <source>Nat. Neurosci</source>. <volume>13</volume>, <fpage>1276</fpage>&#x02013;<lpage>1282</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nn.2630</pub-id><pub-id pub-id-type="pmid">20802489</pub-id></mixed-citation>
</ref>
<ref id="B41">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Parker</surname> <given-names>D.</given-names></name></person-group> (<year>2003</year>). <article-title>Variable properties in a single class of excitatory spinal synapse</article-title>. <source>J. Neurosci</source>. <volume>23</volume>, <fpage>3154</fpage>&#x02013;<lpage>3163</lpage>. doi: <pub-id pub-id-type="doi">10.1523/JNEUROSCI.23-08-03154.2003</pub-id><pub-id pub-id-type="pmid">12716923</pub-id></mixed-citation>
</ref>
<ref id="B42">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Perez-Nieves</surname> <given-names>N.</given-names></name> <name><surname>Leung</surname> <given-names>V. C.</given-names></name> <name><surname>Dragotti</surname> <given-names>P. L.</given-names></name> <name><surname>Goodman</surname> <given-names>D. F.</given-names></name></person-group> (<year>2021</year>). <article-title>Neural heterogeneity promotes robust learning</article-title>. <source>Nat. Commun</source>. <volume>12</volume>:<fpage>5791</fpage>. doi: <pub-id pub-id-type="doi">10.1038/s41467-021-26022-3</pub-id><pub-id pub-id-type="pmid">34608134</pub-id></mixed-citation>
</ref>
<ref id="B43">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Rospars</surname> <given-names>J. P.</given-names></name> <name><surname>L&#x000E1;nsk&#x01EF3;</surname> <given-names>P.</given-names></name></person-group> (<year>1993</year>). <article-title>Stochastic model neuron without resetting of dendritic potential: application to the olfactory system</article-title>. <source>Biol. Cybern</source>. <volume>69</volume>, <fpage>283</fpage>&#x02013;<lpage>294</lpage>. doi: <pub-id pub-id-type="doi">10.1007/BF00203125</pub-id><pub-id pub-id-type="pmid">8218533</pub-id></mixed-citation>
</ref>
<ref id="B44">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Schliebs</surname> <given-names>S.</given-names></name> <name><surname>Mohemmed</surname> <given-names>A.</given-names></name> <name><surname>Kasabov</surname> <given-names>N.</given-names></name></person-group> (<year>2011</year>). &#x0201C;Are probabilistic spiking neural networks suitable for reservoir computing?" in <italic>The 2011 International Joint Conference on Neural Networks</italic> (San Jose, CA: IEEE), <fpage>3156</fpage>&#x02013;<lpage>3163</lpage>. doi: <pub-id pub-id-type="doi">10.1109/IJCNN.2011.6033639</pub-id></mixed-citation>
</ref>
<ref id="B45">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Shen</surname> <given-names>S.</given-names></name> <name><surname>Wang</surname> <given-names>C.</given-names></name> <name><surname>Huang</surname> <given-names>R.</given-names></name> <name><surname>Zhong</surname> <given-names>Y.</given-names></name> <name><surname>Guo</surname> <given-names>Q.</given-names></name> <name><surname>Lu</surname> <given-names>Z.</given-names></name> <etal/></person-group>. (<year>2025</year>). <article-title>Spikingssms: learning long sequences with sparse and parallel spiking state space models</article-title>. <source>Proc. AAAI Conf. Artif. Intell</source>. <volume>39</volume>, <fpage>20380</fpage>&#x02013;<lpage>20388</lpage>. doi: <pub-id pub-id-type="doi">10.1609/aaai.v39i19.34245</pub-id></mixed-citation>
</ref>
<ref id="B46">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Song</surname> <given-names>Q.</given-names></name> <name><surname>Sun</surname> <given-names>B.</given-names></name> <name><surname>Li</surname> <given-names>S.</given-names></name></person-group> (<year>2022</year>). <article-title>Multimodal sparse transformer network for audio-visual speech recognition</article-title>. <source>IEEE Trans. Neural Netw. Learn. Syst</source>. <volume>34</volume>, <fpage>10028</fpage>&#x02013;<lpage>10038</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TNNLS.2022.3163771</pub-id><pub-id pub-id-type="pmid">35412992</pub-id></mixed-citation>
</ref>
<ref id="B47">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Sussillo</surname> <given-names>D.</given-names></name> <name><surname>Abbott</surname> <given-names>L. F.</given-names></name></person-group> (<year>2009</year>). <article-title>Generating coherent patterns of activity from chaotic neural networks</article-title>. <source>Neuron</source> <volume>63</volume>, <fpage>544</fpage>&#x02013;<lpage>557</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neuron.2009.07.018</pub-id><pub-id pub-id-type="pmid">19709635</pub-id></mixed-citation>
</ref>
<ref id="B48">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Vyas</surname> <given-names>S.</given-names></name> <name><surname>Golub</surname> <given-names>M. D.</given-names></name> <name><surname>Sussillo</surname> <given-names>D.</given-names></name> <name><surname>Shenoy</surname> <given-names>K. V.</given-names></name></person-group> (<year>2020</year>). <article-title>Computation through neural population dynamics</article-title>. <source>Annu. Rev. Neurosci</source>. <volume>43</volume>, <fpage>249</fpage>&#x02013;<lpage>275</lpage>. doi: <pub-id pub-id-type="doi">10.1146/annurev-neuro-092619-094115</pub-id><pub-id pub-id-type="pmid">32640928</pub-id></mixed-citation>
</ref>
<ref id="B49">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>S.</given-names></name> <name><surname>Huang</surname> <given-names>H.</given-names></name> <name><surname>Wang</surname> <given-names>S.</given-names></name> <name><surname>Chen</surname> <given-names>G.</given-names></name> <name><surname>Zhou</surname> <given-names>C.</given-names></name> <name><surname>Yang</surname> <given-names>D.</given-names></name> <etal/></person-group>. (<year>2025</year>). <article-title>Neural heterogeneity enhances reliable neural information processing: Local sensitivity and globally input-slaved transient dynamics</article-title>. <source>Sci. Adv</source>. <volume>11</volume>:<fpage>eadr3903</fpage>. doi: <pub-id pub-id-type="doi">10.1126/sciadv.adr3903</pub-id><pub-id pub-id-type="pmid">40173217</pub-id></mixed-citation>
</ref>
<ref id="B50">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>Y.</given-names></name> <name><surname>Maass</surname> <given-names>W.</given-names></name></person-group> (<year>2025</year>). <article-title>A simple model for behavioral time scale synaptic plasticity (BTSP) provides content addressable memory with binary synapses and one-shot learning</article-title>. <source>Nat. Commun</source>. <volume>16</volume>:<fpage>342</fpage>. doi: <pub-id pub-id-type="doi">10.1038/s41467-024-55563-6</pub-id><pub-id pub-id-type="pmid">39747916</pub-id></mixed-citation>
</ref>
<ref id="B51">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Xue</surname> <given-names>M.</given-names></name> <name><surname>Atallah</surname> <given-names>B. V.</given-names></name> <name><surname>Scanziani</surname> <given-names>M.</given-names></name></person-group> (<year>2014</year>). <article-title>Equalizing excitation-inhibition ratios across visual cortical neurons</article-title>. <source>Nature</source> <volume>511</volume>, <fpage>596</fpage>&#x02013;<lpage>600</lpage>. doi: <pub-id pub-id-type="doi">10.1038/nature13321</pub-id><pub-id pub-id-type="pmid">25043046</pub-id></mixed-citation>
</ref>
</ref-list>
<fn-group>
<fn fn-type="custom" custom-type="edited-by" id="fn0001">
<p>Edited by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2657105/overview">&#x000D6;mer Soysal</ext-link>, Southeastern Louisiana University, United States</p>
</fn>
<fn fn-type="custom" custom-type="reviewed-by" id="fn0002">
<p>Reviewed by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/21932/overview">Timoth&#x000E9;e Masquelier</ext-link>, Centre National de la Recherche Scientifique (CNRS), France</p>
<p><ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3127634/overview">Kazim Sekeroglu</ext-link>, Southeastern Louisiana University, United States</p>
</fn>
</fn-group>
</back>
</article>