ESL-SNNs: An Evolutionary Structure Learning Strategy for Spiking Neural Networks

Jiangrong ShenQi XuJian K. LiuYueming WangGang PanHuajin Tang

article2023AAAI63 citations

Proposes a biologically inspired evolutionary structure learning framework that enables training spiking neural networks from scratch with dynamic synaptic pruning and regeneration, achieving high accuracy with only a fraction of full network connectivity to minimize memory and power consumption.

Listen

Spiking neural networks are brain-inspired artificial intelligence models designed for high energy efficiency, but expanding their depth to match modern AI performance causes substantial parameter redundancy. Traditional techniques rely on post-training pruning, which removes unnecessary connections only after dense training is complete. Consequently, these models still suffer from excessive computational cost and memory overhead throughout the training phase, hindering their deployment on resource-constrained embedded and neuromorphic hardware.

The article evaluates an evolutionary structure learning framework designed to train sparse spiking neural networks from scratch. Inspired by the dynamic rewiring and structural plasticity observed in biological brains, the framework aims to maintain a fixed, low connection density throughout both training and inference without inheriting weights from pre-trained dense models.

The researchers assessed the approach through empirical evaluations on multi-layer feedforward and deep convolutional spiking architectures. They initialized network connectivity as sparse random graphs and applied periodic connection pruning alongside dynamic regeneration rules—including momentum-based and gradient-based strategies—to explore the parameter space during training. Testing covered standard vision benchmarks, including static image datasets and neuromorphic dynamic vision sensor data, while measuring classification accuracy, parameter counts, and estimated energy consumption across GPU and TrueNorth neuromorphic platforms.

The key findings demonstrate that dynamic sparse training achieves high structural efficiency with minimal accuracy loss. On neuromorphic vision data, the sparse network reached 78.30% accuracy with only 10% connection density, exhibiting an accuracy drop of just 0.28% relative to dense models while outperforming several state-of-the-art architectures. In feedforward network tests, the model maintained 96.58% accuracy with roughly six times fewer connections than the fully connected baseline, while energy estimations showed that running the resulting sparse models on neuromorphic hardware provided approximately one order of magnitude higher energy efficiency compared to GPU implementations. Furthermore, pairing magnitude-based pruning with momentum-based growth proved most effective at discovering optimal network topologies.

These results show that resource-efficient training from scratch is viable for spiking neural networks, significantly lowering memory footprints and compute costs during training as well as inference. This capability facilitates on-chip training on embedded neuromorphic systems, reducing development time and operational energy expenditures without requiring costly dense pre-training.

Organizations developing edge AI and neuromorphic systems should consider adopting dynamic sparse learning frameworks to streamline model training pipelines and lower hardware power requirements. Before committing to large-scale operational deployment, engineering teams should conduct pilot implementations on physical neuromorphic embedded systems to validate real-world hardware latency and energy gains across domain-specific workloads.

Confidence in these findings is supported by consistent results across multiple architectures and standard benchmarks. However, readers should note that energy metrics were derived from theoretical estimations rather than direct physical hardware measurements, and evaluations focused primarily on visual classification tasks. Broader operational verification across diverse real-time tasks will help confirm generalizability.

Cover for ESL-SNNs: An Evolutionary Structure Learning Strategy for Spiking Neural Networks

Abstract

Spiking neural networks (SNNs) have manifested remarkable advantages in power consumption and event-driven property during the inference process. To take full advantage of low power consumption and improve the efficiency of these models further, the pruning methods have been explored to find sparse SNNs without redundancy connections after training. However, parameter redundancy still hinders the efficiency of SNNs during training. In the human brain, the rewiring process of neural networks is highly dynamic, while synaptic connections maintain relatively sparse during brain development. Inspired by this, here we propose an efficient evolutionary structure learning (ESL) framework for SNNs, named ESL-SNNs, to implement the sparse SNN training from scratch. The pruning and regeneration of synaptic connections in SNNs evolve dynamically during learning, yet keep the structural sparsity at a certain level. As a result, the ESL-SNNs can search for optimal sparse connectivity by exploring all possible parameters across time. Our experiments show that the proposed ESL-SNNs framework is able to learn SNNs with sparse structures effectively while reducing the limited accuracy. The ESL-SNNs achieve merely 0.2% accuracy loss with 10% connection density on the DVS-Cifar10 dataset. Our work presents a brand-new approach for sparse training of SNNs from scratch with biologically plausible evolutionary mechanisms, closing the gap in the expressibility between sparse training and dense training. Hence, it has great potential for SNN lightweight training and inference with low power consumption and small memory usage.

Table of Contents

  • Introduction
  • Related Work
  • Method
  • The ESL-SNNs Framework
  • Multi-Layer ESL-SNNs
  • Convolutional ESL-SNNs
  • Results
  • The Experiment Settings
  • Evaluation of Multi-Layer ESL-SNNs
  • Evaluation of Convolutional ESL-SNNs
  • Conclusion
  • Acknowledgements
  • References

Knowls

  1. Knowl 1 — ESL-SNNs Dynamic Structure Learning Algorithm

    algorithm

    The Evolutionary Structure Learning for Spiking Neural Networks (ESL-SNNs) framework trains sparse SNNs from scratch while preserving a constrained overall synaptic density. At initialization, sparse layers are assigned connectivity masks generated from an Erdős–Rényi random topology. During training, standard forward and backward propagation update the active weights. Every TiterT_{\text{iter}} training iterations, a fraction α\alpha of the active synapses is pruned based on lowest magnitude, and an equal number of new connections are regenerated via a growth rule (e.g., momentum-based growth), with newly regenerated synaptic weights initialized to zero. The fraction α\alpha decays over iterations following a cosine annealing schedule.

    Input: Training data {xi,ci}i=1N\{x_i, c_i\}_{i=1}^N, initial rewiring fraction α\alpha, mask update interval TiterT_{\text{iter}}, final rewiring iteration TendT_{\text{end}}, network parameter matrices WW
    Output: Trained sparse weight matrices WW and final connection masks MM
    for each assigned sparse layer kk do
        Initialize binary mask M(k)M^{(k)} using Erdős–Rényi random topology
        Apply mask to weights: W(k)←M(k)⊙W(k)W^{(k)} \leftarrow M^{(k)} \odot W^{(k)}
    end for
    Initialize training parameters and optimizers
    for iteration i=1i = 1 to total_iterations do
        Perform standard forward and backward training pass
        Update active weights WW
        if i(modTiter)=0i \pmod{T_{\text{iter}}} = 0 and i≤Tendi \le T_{\text{end}} then
            Compute current update fraction αi=α2(1+cos⁡(iπTend))\alpha_i = \frac{\alpha}{2} (1 + \cos(\frac{i \pi}{T_{\text{end}}}))
            for each assigned sparse layer kk do
                Prune fraction αi\alpha_i of active connections in M(k)M^{(k)} with lowest absolute weight
                Regenerate fraction αi\alpha_i of inactive connections in M(k)M^{(k)} according to the growth rule
                Initialize weights of newly activated connections to 0
                Update masked weight matrix: W(k)←M(k)⊙W(k)W^{(k)} \leftarrow M^{(k)} \odot W^{(k)}
            end for
        end if
    end for
    return Sparse network weights WW
  2. Knowl 2 — Erdős–Rényi Random Graph Sparse Layer Initialization

    equation

    In ESL-SNNs, the initial connectivity topology of a sparse layer is generated using an Erdős–Rényi random graph. For a sparse layer HkH_k containing nkn^k neurons connected to a preceding layer Hk−1H_{k-1} containing nk−1n^{k-1} neurons with weight matrix W∈Rnk−1×nkW \in \mathbb{R}^{n^{k-1} \times n^k}, the probability p(wij)p(w_{ij}) that an initial synaptic connection exists between neuron hik∈Hkh_i^k \in H_k and neuron hjk−1∈Hk−1h_j^{k-1} \in H_{k-1} is given by:

    p(wij)=ϵ(nk+nk−1)nk⋅nk−1p(w_{ij}) = \frac{\epsilon (n^k + n^{k-1})}{n^k \cdot n^{k-1}}

    where ϵ\epsilon is a scalar factor that directly modulates the global sparsity and initial connection density of the layer.

  3. Knowl 3 — Dynamic Synaptic Pruning, Growth, and Annealing Rules

    model/method

    Synaptic connection rewiring in ESL-SNNs occurs every TiterT_{\text{iter}} iterations and comprises two symmetric operations: pruning and growth.

    1. Magnitude-based pruning: For each sparse layer, the fraction α\alpha of currently active connections whose absolute weight values ∣wij∣|w_{ij}| are closest to zero is removed (mij=0m_{ij} = 0).

    2. Synaptic growth: An equal number of pruned connections are reactivated (mij=1m_{ij} = 1) to keep layer sparsity constant, with their initial weight values set to zero. Regrowth strategies include:

      • Momentum-based growth: Selects candidate zero-valued connections with the largest parameter momentum.
      • Gradient-based growth: Selects candidate connections with the highest instantaneous gradient magnitude.
      • Random unfired growth: Selects candidate connections uniformly at random, prioritizing synapses that have remained dormant since initialization.
    3. Cosine annealing schedule: The update fraction decays over training iteration tt according to:

    fdecay(t;α,Tend)=α2(1+cos⁡(tπTend))f_{\text{decay}}(t; \alpha, T_{\text{end}}) = \frac{\alpha}{2} \left(1 + \cos\left(\frac{t\pi}{T_{\text{end}}}\right)\right)

    where α\alpha is the baseline rewiring fraction and TendT_{\text{end}} is the terminal iteration after which structural connectivity is frozen.

  4. Knowl 4 — Multi-Layer Feedforward Single-Spike ESL-SNN Formulation

    model/method

    For multi-layer feedforward ESL-SNNs employing single-spike temporal coding, non-leaky integrate-and-fire neurons with exponentially decaying synaptic current kernels are used. For a layer LIL_I with NIN_I presynaptic neurons, the membrane potential Vj(t)V_j(t) of postsynaptic neuron jj is:

    Vj(t)=∑i=1NIΘ(t−ti)wijmij(1−exp⁡(−(t−ti)))V_j(t) = \sum_{i=1}^{N_I} \Theta(t - t_i) w_{ij} m_{ij} (1 - \exp(-(t - t_i)))

    where tit_i is the firing time of presynaptic neuron ii, Θ(⋅)\Theta(\cdot) is the Heaviside step function, wijw_{ij} is the synaptic weight, and mij∈{0,1}m_{ij} \in \{0, 1\} is the evolutionary binary mask. When Vj(t)V_j(t) reaches the firing threshold Vthr=1V_{\text{thr}} = 1, neuron jj fires at time tjt_j. Defining the causal set Cj={i:ti<tj}C_j = \{i : t_i < t_j\}, the first spike time in the transformed zz-domain (z=exp⁡(t)z = \exp(t)) is analytically expressed as:

    zj=∑i∈Cjwijmijzi∑i∈Cjwijmij−1z_j = \frac{\sum_{i \in C_j} w_{ij} m_{ij} z_i}{\sum_{i \in C_j} w_{ij} m_{ij} - 1}

    Given the output spike times zoz_o in the zz-domain and target class label gg, the network is trained end-to-end using the zz-domain cross-entropy loss:

    Lz-domain(g,zo)=−ln⁡(exp⁡(−zo[g])∑kexp⁡(−zo[k]))L_{z\text{-domain}}(g, z_o) = -\ln \left( \frac{\exp(-z_o[g])}{\sum_k \exp(-z_o[k])} \right)

  5. Knowl 5 — Convolutional Multi-Spike ESL-SNN Formulation and TET Loss

    model/method

    Convolutional ESL-SNNs utilize iterative Leaky Integrate-and-Fire (LIF) neurons discretized by the Euler method. Over discrete time steps tt, the membrane potential u(t)u(t) updates according to:

    u(t)=τu(t−1)+I(t)u(t) = \tau u(t-1) + I(t)

    a(t+1)=Θ(u(t+1)−Vth)a(t+1) = \Theta(u(t+1) - V_{\text{th}})

    u(t+1)=u(t+1)(1−a(t+1))u(t+1) = u(t+1)(1 - a(t+1))

    where τ=0.5\tau = 0.5 is the membrane leak factor, I(t)=(W⊙M)x(t)I(t) = (W \odot M) x(t) represents presynaptic input masked by the evolutionary topology mask MM, VthV_{\text{th}} is the firing threshold, and a(t+1)∈{0,1}a(t+1) \in \{0, 1\} is the binary spike output. Output layer neurons accumulate presynaptic inputs without leak or thresholding. The network is supervised across TT simulation time steps via the Temporal Efficient Training (TET) loss:

    LTET=1T∑t=1TLCE[O(t),y]L_{\text{TET}} = \frac{1}{T} \sum_{t=1}^T L_{\text{CE}}[O(t), y]

    where LCEL_{\text{CE}} is the standard cross-entropy loss between instantaneous output O(t)O(t) and true class label yy.

  6. Knowl 6 — Multi-Layer ESL-SNN Accuracy and Energy Benchmarks on MNIST

    data/table

    A three-layer feedforward architecture (784-800-10) trained with ESL-SNNs from scratch achieves comparable accuracy to a fully connected dense baseline while requiring over six times fewer parameters. The sparse ESL-SNN also demonstrates superior accuracy over a dense network scaled down to match its parameter count (103K parameters without pruning reaches ~92% accuracy, compared to 96.58% for ESL-SNN).

    Model Test Accuracy (%) Accuracy Loss (%) Connection Density FLOPS Energy on GPU (J) Energy on TrueNorth (J)
    SNNs 96.70 – 1.00 635K 1.13×10−51.13 \times 10^{-5} 7.95×10−67.95 \times 10^{-6}
    ESL-SNNs 96.58 -0.12 0.16 103K 1.84×10−61.84 \times 10^{-6} 1.29×10−61.29 \times 10^{-6}

    Energy measurements on neuromorphic hardware (TrueNorth) demonstrate approximately one order of magnitude higher energy efficiency compared to GPU execution (Titan V100).

  7. Knowl 7 — Dynamic Layer-Wise Sparsity Redistribution in Convolutional ESL-SNNs

    empirical result

    When sparse convolutional VGGSNN models are trained from scratch using ESL-SNNs, the connection densities of individual layers dynamically redistribute during training before stabilizing around epoch 200. The evolutionary rewiring automatically allocates higher connection densities to shallow layers with fewer total parameters (for example, the early 128-channel 3×33 \times 3 convolutional layer evolves to 47% density) and allocates substantially sparser connectivity to deeper layers with large parameter counts (for example, the 512-channel 3×33 \times 3 convolutional layer evolves to 8% density). This demonstrates that parameter redundancy in SNNs resides predominantly in deep layers with large parameter counts.

  8. Knowl 8 — Synaptic Growth Strategy Comparison in ESL-SNN Rewiring

    empirical result

    Evaluating different synaptic growth rules (momentum-based, gradient-based, random, and random-unfired) combined with pruning rules (magnitude and SET) on DVS-CIFAR10 across global connection densities of 1.0, 0.1, and 0.01 demonstrates that:

    1. Combining the SET pruning rule with the momentum-based growth rule yields the highest stability and accuracy retention across extreme sparsity levels, suffering only a 0.28% accuracy drop at 10% connection density and a 14.08% drop at 1% connection density.
    2. Gradient-based growth rules perform poorly at high sparsity because instantaneous gradient information causes regenerated connections to collapse repeatedly into similar topologies, restricting topological parameter exploration across time.
  9. Knowl 9 — Convolutional ESL-SNN Classification Performance Across Vision Benchmarks

    data/table

    Convolutional ESL-SNN architectures (Sparse ResNet-19 and Sparse VGGSNN) trained from scratch achieve competitive classification accuracy under significant parameter reductions across static and neuromorphic datasets.

    Dataset Methods Network Architecture Test Accuracy (%) Accuracy Loss (%) Connection Density
    CIFAR-10 ADMM-based 7Conv, 2FC 89.53 -3.85 0.10
    CIFAR-10 Grad R 6Conv, 2FC 92.84 -0.34 0.12
    CIFAR-10 TET (Dense) ResNet-19 92.79 – 1.00
    CIFAR-10 ESL-SNNs Sparse ResNet-19 91.09 -1.70 0.50
    CIFAR-100 TET (Dense) ResNet-19 74.47 – 1.00
    CIFAR-100 ESL-SNNs Sparse ResNet-19 73.48 -0.99 0.50
    DVS-CIFAR10 Streaming Rollout DenseNet 66.80 – 1.00
    DVS-CIFAR10 Conv3D LIAF-Net 71.70 – 1.00
    DVS-CIFAR10 TET (Dense) VGGSNN 78.58 – 1.00
    DVS-CIFAR10 ESL-SNNs Sparse VGGSNN 78.30 -0.28 0.10

    On the neuromorphic DVS-CIFAR10 benchmark, ESL-SNNs achieve 78.30% accuracy with 10% connection density, outperforming dense baseline models such as DenseNet (66.80%) and LIAF-Net (71.70%) while losing only 0.28% relative to dense VGGSNN.

Coverage note — No substantial contributed material was omitted.

References

  1. 1.Barnes, S. J.; and Finnerty, G. T. 2010. Sensory Experience and Cortical Rewiring. The Neuroscientist, 16(2): 186–198.
  2. 2.Bellec, G.; Salaj, D.; Subramoney, A.; Legenstein, R.; and Maass, W. 2018. Long Short-term Memory and Learning-to-learn in Networks of Spiking Neurons. Advances in neural information processing systems, 31.
  3. 3.Bennett, S. H.; Kirby, A. J.; and Finnerty, G. T. 2018. Rewiring the Connectome: Evidence and Effects. Neuroscience & Biobehavioral Reviews, 88: 51–62.
  4. 4.Chen, Y.; Yu, Z.; Fang, W.; Huang, T.; and Tian, Y. 2021. Pruning of Deep Spiking Neural Networks through Gradient Rewiring. IJCAI.
  5. 5.Chen, Y.; Yu, Z.; Fang, W.; Ma, Z.; Huang, T.; and Tian, Y. 2022. State Transition of Dendritic Spines Improves Learning of Sparse Spiking Neural Networks. In International Conference on Machine Learning, 3701–3715. PMLR.
  6. 6.De Vivo, L.; Bellesi, M.; Marshall, W.; Bushong, E. A.; Ellisman, M. H.; Tononi, G.; and Cirelli, C. 2017. Ultrastructural Evidence for Synaptic Scaling Across the Wake/sleep Cycle. Science, 355(6324): 507–510.
  7. 7.Deng, L.; Wu, Y.; Hu, Y.; Liang, L.; Li, G.; Hu, X.; Ding, Y.; Li, P.; and Xie, Y. 2021a. Comprehensive snn compression using admm optimization and activity regularization. IEEE transactions on neural networks and learning systems.
  8. 8.Deng, S.; Li, Y.; Zhang, S.; and Gu, S. 2021b. Temporal Efficient Training of Spiking Neural Network via Gradient Reweighting. In International Conference on Learning Representations.
  9. 9.Dettmers, T.; and Zettlemoyer, L. 2019. Sparse Networks from Scratch: Faster Training without Losing Performance. CoRR, abs/1907.04840.
  10. 10.Ding, J.; Yu, Z.; Tian, Y.; and Huang, T. 2021. Optimal Ann-snn Conversion for Fast and Accurate Inference in Deep Spiking Neural Networks. IJCAI.
  11. 11.Erdős, P.; Renyi, A.; et al. 1960. On the Evolution of Random Graphs. Publ. Math. Inst. Hung. Acad. Sci, 5(1): 17–60.
  12. 12.Evci, U.; Gale, T.; Menick, J.; Castro, P. S.; and Elsen, E. 2020. Rigging the Lottery: Making All Tickets Winners. In Proceedings of the 37th International Conference on Machine Learning, volume 119, 2943–2952. PMLR.
  13. 13.Gutig, R.; and Sompolinsky, H. 2006. The Tempotron: a Neuron that Learns Spike Timing-Based Decisions. Nature Neuroscience, 9(3): 420–428.
  14. 14.Han, S.; Pool, J.; Tran, J.; and Dally, W. 2015. Learning Both Weights and Connections for Efficient Neural Network. Advances in neural information processing systems, 28.
  15. 15.Kappel, D.; Habenschuss, S.; Legenstein, R.; and Maass, W. 2015. Network Plasticity as Bayesian Inference. PLoS computational biology, 11(11): e1004485.
  16. 16.Kugele, A.; Pfeil, T.; Pfeiffer, M.; and Chicca, E. 2020. Efficient Processing of Spatio-temporal Data Streams with Spiking Neural Networks. Frontiers in neuroscience, 14: 439.
  17. 17.Lee, C.; Panda, P.; Srinivasan, G.; and Roy, K. 2018. Training Deep Spiking Convolutional Neural Networks With STDP-Based Unsupervised Pre-training Followed by Supervised Fine-Tuning. Frontiers in Neuroscience, 12.
  18. 18.Lemaire, E.; Cordone, L.; Castagnetti, A.; Novac, P.-E.; Courtois, J.; and Miramond, B. 2022. An Analytical Estimation of Spiking Neural Networks Energy Efficiency. arXiv preprint arXiv:2210.13107.
  19. 19.Liu, C.; Bellec, G.; Vogginger, B.; Kappel, D.; Partzsch, J.; Neumarker, F.; Hoppner, S.; Maass, W.; Furber, S. B.; Legenstein, R.; et al. 2018. Memory-efficient Deep Learning on a SpiNNaker 2 Prototype. Frontiers in neuroscience, 840.
  20. 20.Mocanu, D. C.; Mocanu, E.; Stone, P.; Nguyen, P. H.; Gibescu, M.; and Liotta, A. 2018. Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity Inspired by Network Science. Nature communications, 9(1): 1–12.
  21. 21.Mostafa, H. 2018. Supervised Learning Based on Temporal Coding in Spiking Neural Networks. IEEE Transactions on Neural Networks and Learning Systems, 29(7): 3227–3235.
  22. 22.Nguyen, T. N.; Veeravalli, B.; and Fong, X. 2021. Connection Pruning for Deep Spiking Neural Networks with On-Chip Learning. In International Conference on Neuromorphic Systems 2021, 1–8.
  23. 23.Such, F. P.; Madhavan, V.; Conti, E.; Lehman, J.; Stanley, K. O.; and Clune, J. 2017. Deep Neuroevolution: Genetic Algorithms are a Competitive Alternative for Training Deep Neural Networks for Reinforcement Learning. arXiv preprint arXiv:1712.06567.
  24. 24.Wu, Y.; Deng, L.; Li, G.; Zhu, J.; and Shi, L. 2018. Spatio-temporal Backpropagation for Training High-performance Spiking Neural Networks. Frontiers in neuroscience, 12: 331.
  25. 25.Wu, Y.; Deng, L.; Li, G.; Zhu, J.; Xie, Y.; and Shi, L. 2019. Direct Training for Spiking Neural Networks: Faster, Larger, Better. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 33, 1311–1318.
  26. 26.Wu, Z.; Zhang, H.; Lin, Y.; Li, G.; Wang, M.; and Tang, Y. 2021. Liaf-net: Leaky Integrate and Analog Fire Network for Lightweight and Efficient Spatiotemporal Information Processing. IEEE Transactions on Neural Networks and Learning Systems.
  27. 27.Xu, Q.; Shen, J.; Ran, X.; Tang, H.; Pan, G.; and Liu, J. K. 2021. Robust transcoding sensory information with neural spikes. IEEE Transactions on Neural Networks and Learning Systems, 33(5): 1935–1946.
  28. 28.Yu, Q.; Tang, H.; Tan, K. C.; and Li, H. 2013. Precise-spike-driven Synaptic Plasticity: Learning Hetero-association of Spatiotemporal Spike Patterns. Plos one, 8(11): e78318.

Citation

MLA
Shen, J., et al. “ESL-SNNs: An Evolutionary Structure Learning Strategy for Spiking Neural Networks”. arXiv, 2023, http://arxiv.org/abs/2306.03693v1.
APA
Shen, J., Xu, Q., Liu, J. K., Wang, Y., Pan, G., & Tang, H. (2023). ESL-SNNs: An Evolutionary Structure Learning Strategy for Spiking Neural Networks. arXiv. http://arxiv.org/abs/2306.03693v1
Chicago
Shen, J., Q. Xu, J. K. Liu, Y. Wang, G. Pan, and H. Tang. 2023. “ESL-SNNs: An Evolutionary Structure Learning Strategy for Spiking Neural Networks”. arXiv. http://arxiv.org/abs/2306.03693v1.
Harvard
Shen, J. et al. (2023) “ESL-SNNs: An Evolutionary Structure Learning Strategy for Spiking Neural Networks”, arXiv [Preprint]. Available at: http://arxiv.org/abs/2306.03693v1.
Vancouver
1. Shen J, Xu Q, Liu JK, Wang Y, Pan G, Tang H (2023) ESL-SNNs: An Evolutionary Structure Learning Strategy for Spiking Neural Networks. arXiv

BibTeX

@article{shen2023esl,
  title = {ESL-SNNs: An Evolutionary Structure Learning Strategy for Spiking Neural Networks},
  author = {Shen, Jiangrong and Xu, Qi and Liu, Jian K. and Wang, Yueming and Pan, Gang and Tang, Huajin},
  year = {2023},
  journal = {arXiv},
  url = {http://arxiv.org/abs/2306.03693v1},
  eprint = {2306.03693}
}
Metadata:arXiv

Access the Paper

This paper is available from its original source. Click below to access the PDF.

Open PDF