Novel systematic mathematical computation based on the spiking frequency gate (SFG): Innovative organization of spiking computer

Abstract The idea that the brain is composed of logical gates similar to IP cores of today's computers were provided by McCulloch and Pitts in 1943. In this paper, six structures for the interaction of dynamic neurons have been proposed to create neural circuits with spike coding that operate similarly to Boolean gates. It was concluded that the network of the dynamic model of spiking neurons and synapses called spiking frequency gates (SFG) can emulate the operations of digital gates AND, OR, NOT, NOR, XOR, and NAND. Also, an attempt was made to construct complex spiking circuits like full-adder, multiplexer, and arithmetic-logic-unit using cascade connections of SFGs. Extending simple designs to more complex spiking circuits can continue in order to access sophisticated computing tools based on SFGs. SFGs are not limited to zero and one and respond to the continuous range of spike train frequencies. Therefore, the information coding of SFGs is more powerful than Boolean gates. This paper illustrates a novel Boolean computation platform in a neural-like manner, which can provide a potential and clear horizon for designing neural circuits with complex applications. We hope that our results will lead to a deeper comprehension of the brain's functionalities and the development of new systematic methods based on the proposed spiking approach of Boolean logic gates.

[1]  M. Alexander,et al.  Principles of Neural Science , 1981 .

[2]  D. Gitelman,et al.  Neuroanatomic Overlap of Working Memory and Spatial Attention Networks: A Functional MRI Comparison within Subjects , 1999, NeuroImage.

[3]  Kaushik Roy,et al.  Magnetic Tunnel Junction Based Long-Term Short-Term Stochastic Synapse for a Spiking Neural Network with On-Chip STDP Learning , 2016, Scientific Reports.

[4]  A. Litwin-Kumar,et al.  Slow dynamics and high variability in balanced cortical networks with clustered connections , 2012, Nature Neuroscience.

[5]  Karim Faez,et al.  A new approach to detect the coding rule of the cortical spiking model in the information transmission , 2018, Neural Networks.

[6]  J. Schiller,et al.  Dynamics of Excitability over Extended Timescales in Cultured Cortical Neurons , 2010, The Journal of Neuroscience.

[7]  Ido Kanter,et al.  An experimental evidence-based computational paradigm for new logic-gates in neuronal activity , 2013 .

[8]  Nicolas Brunel,et al.  Encoding of Naturalistic Stimuli by Local Field Potential Spectra in Networks of Excitatory and Inhibitory Neurons , 2008, PLoS Comput. Biol..

[9]  M. Woolrich,et al.  Mechanisms underlying cortical activity during value-guided choice , 2011, Nature Neuroscience.

[10]  Kaushik Roy,et al.  Unsupervised regenerative learning of hierarchical features in Spiking Deep Networks for object recognition , 2016, 2016 International Joint Conference on Neural Networks (IJCNN).

[11]  Moshe Abeles,et al.  Corticonics: Neural Circuits of Cerebral Cortex , 1991 .

[12]  Nikil D. Dutt,et al.  Categorization and decision-making in a neurobiologically plausible spiking network using a STDP-like learning rule , 2013, Neural Networks.

[13]  Matthew Cook,et al.  Unsupervised learning of digit recognition using spike-timing-dependent plasticity , 2015, Front. Comput. Neurosci..

[14]  Guanrong Chen,et al.  Introduction to Fuzzy Sets, Fuzzy Logic, and Fuzzy Control Systems , 2000 .

[15]  Karim Faez,et al.  Multiplier-less digital implementation of neuron-astrocyte signalling on FPGA , 2015, Neurocomputing.

[16]  Edmondo Trentin,et al.  Probabilistically Grounded Unsupervised Training of Neural Networks , 2016 .

[17]  F ROSENBLATT,et al.  The perceptron: a probabilistic model for information storage and organization in the brain. , 1958, Psychological review.

[18]  J. von Neumann,et al.  Probabilistic Logic and the Synthesis of Reliable Organisms from Unreliable Components , 1956 .

[19]  Karl J. Friston,et al.  Structural and Functional Brain Networks: From Connections to Cognition , 2013, Science.

[20]  J. Rinzel,et al.  Equations for InsP3 receptor-mediated [Ca2+]i oscillations derived from a detailed kinetic model: a Hodgkin-Huxley like formalism. , 1994, Journal of theoretical biology.

[21]  A. Rodríguez-Patón,et al.  Spiking Neural P Systems with Several Types of Spikes , 2011, Int. J. Comput. Commun. Control.

[22]  Miguel A. Gutiérrez-Naranjo,et al.  First Steps Towards a CPU Made of Spiking Neural P Systems , 2009, Int. J. Comput. Commun. Control.

[23]  Andrei Paun,et al.  Computing with Spiking Neural P Systems: Traces and Small Universal Systems , 2006, DNA.

[24]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

[25]  Rajesh P. N. Rao,et al.  Bayesian brain : probabilistic approaches to neural coding , 2006 .

[26]  Xin Li,et al.  A Spiking Neural System Based on DNA Strand Displacement , 2015 .

[27]  Walter Senn,et al.  Learning Real-World Stimuli in a Neural Network with Spike-Driven Synaptic Dynamics , 2007, Neural Computation.

[28]  Rufin van Rullen,et al.  Rate Coding Versus Temporal Order Coding: What the Retinal Ganglion Cells Tell the Visual Cortex , 2001, Neural Computation.

[29]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

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

[31]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[32]  P. Maini,et al.  The Turing Model Comes of Molecular Age , 2006, Science.

[33]  Giacomo Indiveri,et al.  A differential memristive synapse circuit for on-line learning in neuromorphic computing systems , 2017, ArXiv.

[34]  Ching-Hsien Hsu,et al.  Special issue on "Advances in human-like intelligence towards next-generation web" , 2018, Neurocomputing.

[35]  Mario J. Pérez-Jiménez,et al.  Spiking Neural P Systems with Functional Astrocytes , 2012, Int. Conf. on Membrane Computing.

[36]  A. Hodgkin,et al.  Currents carried by sodium and potassium ions through the membrane of the giant axon of Loligo , 1952, The Journal of physiology.

[37]  O. Sporns,et al.  Complex brain networks: graph theoretical analysis of structural and functional systems , 2009, Nature Reviews Neuroscience.

[38]  Yusuf Leblebici,et al.  Review of advances in neural networks: Neural design technology stack , 2016, Neurocomputing.

[39]  Claude E. Shannon,et al.  A symbolic analysis of relay and switching circuits , 1938, Transactions of the American Institute of Electrical Engineers.

[40]  Mihai Ionescu,et al.  Boolean Circuits and a DNA Algorithm in Membrane Computing , 2005, Workshop on Membrane Computing.

[41]  A. Turing On Computable Numbers, with an Application to the Entscheidungsproblem. , 1937 .

[42]  Yun Zhu,et al.  Efficient parallel boolean matrix based algorithms for computing composite rough set approximations , 2016, Inf. Sci..

[43]  Marian Gheorghe,et al.  Kernel P Systems and Stochastic P Systems for Modelling and Formal Verification of Genetic Logic Gates , 2017 .

[44]  Ido Kanter,et al.  A computational paradigm for dynamic logic-gates in neuronal activity , 2014, Front. Comput. Neurosci..

[45]  Rodica Ceterchi,et al.  Simulating Boolean Circuits with P Systems , 2003, Workshop on Membrane Computing.

[46]  Kevin N. Gurney,et al.  An introduction to neural networks , 2018 .

[47]  Xun Wang,et al.  Design of logic gates using spiking neural P systems with homogeneous neurons and astrocytes-like control , 2016, Inf. Sci..