“…This is primarily due to the use of spikes for information transmission, which does not naturally lend itself toward being used with backpropagation. To circumvent this challenge, a wide variety of learning algorithms have been proposed including Spike-Timing Dependent Plasticity (STDP) (Masquelier et al, 2009;Bengio et al, 2017;Kheradpisheh et al, 2018;Mozafari et al, 2018), ANN to SNN conversion methods (Diehl et al, 2015;Rueckauer et al, 2017;Hu et al, 2018), Eligibility Traces (Bellec et al, 2020), and Evolutionary Strategies (Pavlidis et al, 2005;Carlson et al, 2014;Eskandari et al, 2016;Schmidgall, 2020). However, a separate body of literature enables the use of backpropagation directly with SNNs typically through the use of surrogate gradients (Bohte et al, 2002;Sporea and Grüning, 2012;Lee et al, 2016;Shrestha and Orchard, 2018).…”