Bridging the semantic gap: Emulating biological neuronal behaviors with simple digital neurons

The advent of non von Neumann computational models, specifically neuromorphic architectures, has engendered a new class of challenges for computer architects. On the one hand, each neuron-like computational element must consume minimal power and area to enable scaling up to biological scales of billions of neurons; this rules out direct support for complex and expensive features like floating point and transcendental functions. On the other hand, to fully benefit from cortical properties and operations, neuromorphic architectures must support complex non-linear neuronal behaviors. This semantic gap between the simple and power-efficient processing elements and complex neuronal behaviors has rekindled a RISC vs. CISC-like debate within the neuromorphic hardware design community. In this paper, we address the aforementioned semantic gap for a recently-described digital neuromorphic architecture that constitutes simple Linear-Leak Integrate-and-Fire (LLIF) spiking neurons as processing primitives. We show that despite the simplicity of LLIF primitives, a broad class of complex neuronal behaviors can be emulated by composing assemblies of such primitives with low area and power overheads. Furthermore, we demonstrate that for the LLIF primitives without built-in mechanisms for synaptic plasticity, two well-known neural learning rules-spike timing dependent plasticity and Hebbian learning-can be emulated via assemblies of LLIF primitives. By bridging the semantic gap for one such system we enable neuromorphic system developers, in general, to keep their hardware design simple and power-efficient and at the same time enjoy the benefits of complex neuronal behaviors essential for robust and accurate cortical simulation.

[1]  Lakhmi C. Jain,et al.  Recurrent Neural Networks: Design and Applications , 1999 .

[2]  Nikil D. Dutt,et al.  An Efficient Simulation Environment for Modeling Large-Scale Cortical Processing , 2011, Front. Neuroinform..

[3]  Yali Amit,et al.  Recurrent network of perceptrons with three state synapses achieves competitive classification on real inputs , 2012, Front. Comput. Neurosci..

[4]  Y. Dan,et al.  Spike Timing-Dependent Plasticity of Neural Circuits , 2004, Neuron.

[5]  X. Leinekugel,et al.  GABAA, NMDA and AMPA receptors: a developmentally regulated `ménage à trois' , 1997, Trends in Neurosciences.

[6]  Andrew Nere,et al.  A Neuromorphic Architecture for Object Recognition and Motion Anticipation Using Burst-STDP , 2012, PloS one.

[7]  Claudius Gros,et al.  Neural networks with transient state dynamics , 2007, 0705.0078.

[8]  H. Markram,et al.  Differential signaling via the same axon of neocortical pyramidal neurons. , 1998, Proceedings of the National Academy of Sciences of the United States of America.

[9]  Ivan Cohen,et al.  The Beat Goes On: Spontaneous Firing in Mammalian Neuronal Microcircuits , 2004, The Journal of Neuroscience.

[10]  Stefano Fusi,et al.  Attractor concretion as a mechanism for the formation of context representations , 2010, NeuroImage.

[11]  W. Gerstner,et al.  Triplets of Spikes in a Model of Spike Timing-Dependent Plasticity , 2006, The Journal of Neuroscience.

[12]  Andrew S. Cassidy,et al.  Building block of a programmable neuromorphic substrate: A digital neurosynaptic core , 2012, The 2012 International Joint Conference on Neural Networks (IJCNN).

[13]  Kwabena Boahen,et al.  Silicon neurons that burst when primed , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[14]  Indranil Saha,et al.  journal homepage: www.elsevier.com/locate/neucom , 2022 .

[15]  Eugene M. Izhikevich,et al.  Which model to use for cortical spiking neurons? , 2004, IEEE Transactions on Neural Networks.

[16]  Mikko H. Lipasti,et al.  Automatic abstraction and fault tolerance in cortical microachitectures , 2011, 2011 38th Annual International Symposium on Computer Architecture (ISCA).

[17]  Udo Seiffert,et al.  Artificial Neural Networks on Massively Parallel Computer Hardware , 2004, ESANN.

[18]  Marco Wiering,et al.  Democratic Liquid State Machines for Music Recognition , 2008, Speech, Audio, Image and Biomedical Signal Processing using Neural Networks.

[19]  Walter Senn,et al.  Learning Only When Necessary: Better Memories of Correlated Patterns in Networks with Bounded Synapses , 2005, Neural Computation.

[20]  Zhen-Su She,et al.  A Spike-Timing Pattern Based Neural Network Model for the Study of Memory Dynamics , 2009, PloS one.

[21]  Olivier Temam,et al.  A defect-tolerant accelerator for emerging high-performance applications , 2012, 2012 39th Annual International Symposium on Computer Architecture (ISCA).

[22]  I. Forsythe,et al.  Two voltage-dependent K+ conductances with complementary functions in postsynaptic integration at a central auditory synapse , 1995, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[23]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1990 .

[24]  James Hetherington,et al.  Computational challenges of systems biology , 2004, Computer.

[25]  B L McNaughton,et al.  Long‐term synaptic enhancement and short‐term potentiation in rat fascia dentata act through different mechanisms , 1982, The Journal of physiology.

[26]  Karthikeyan Sankaralingam,et al.  Dark Silicon and the End of Multicore Scaling , 2012, IEEE Micro.

[27]  Yong Liu,et al.  A 45nm CMOS neuromorphic chip with a scalable architecture for learning in networks of spiking neurons , 2011, 2011 IEEE Custom Integrated Circuits Conference (CICC).

[28]  Petr Lánský,et al.  The parameters of the stochastic leaky integrate-and-fire neuronal model , 2006, Journal of Computational Neuroscience.

[29]  R. Dingledine,et al.  The glutamate receptor ion channels. , 1999, Pharmacological reviews.

[30]  Yoshua Bengio,et al.  Hierarchical Recurrent Neural Networks for Long-Term Dependencies , 1995, NIPS.

[31]  Sung-Bae Cho,et al.  Mobile Gesture Recognition Using Hierarchical Recurrent Neural Network with Bidirectional Long Short-Term Memory , 2012 .

[32]  R. Douglas,et al.  A Quantitative Map of the Circuit of Cat Primary Visual Cortex , 2004, The Journal of Neuroscience.

[33]  R. Kempter,et al.  Hebbian learning and spiking neurons , 1999 .

[34]  Frank van der Velde,et al.  From artificial neural networks to spiking neuron populations and back again , 2001, Neural Networks.