JOURNAL ARTICLE

Computing with spiking neurons

Frank, Timothy S.

Year: 2008 Journal:   CaltechTHESIS (California Institute of Technology)   Publisher: California Institute of Technology

Abstract

This thesis explores methods for computing with spikes. A spiking neuron model (SNM) is developed, which uses relatively few variables. A neuron's state is completely determined by the amount of neurotransmitter at its input synapses and the time since it last produced a spike. A spike is treated as a discrete event, which triggers the release of neurotransmitter at the neuron's output synapses. Neurotransmitter affects the voltage potentials of postsynaptic neurons. The SNM is able to duplicate many of the properties of biological neurons, including: latency, efractory periods, and oscillatory spiking behavior, thus indicating that it is sufficiently complex for duplicating many of the computations performed by real neurons. Although the inspiration for the SNM comes from biology, the purpose of this research is to develop better computational devices. Several single neuron building blocks are designed to perform useful functions, such as: a high gain response, a memory oscillator, a bounded threshold response, and an identity or inverse response. These single neuron building blocks are then used in larger networks to accomplish more complex tasks including: synchronizing input stimuli, recognizing spiking patterns, evaluating Boolean logic expressions, memorizing spike patterns, counting input spikes, multiplexing signals, comparing spike patterns, and recalling an associative memory. When using the SNM, there are several possible methods for encoding information within a spike train. With synchronous spike patterns, each spike can encode a single bit. The strength of an input stimulus may be retained within the output phase of a spike or logarithmically encoded in the neurotransmitter released at a synapse. And when two sensory neurons receive the same input signal, the time duration of the stimulus can be linearly encoded within their phase differences, while the strength of the input signal is logarithmically encoded in their firing rates. Learning may also be incorporated into an SNM network. A special feedforward network architecture is presented, in which each neuron has either an inhibitory or excitatory effect on all of the neurons to which it connects. A new learning rule is developed to train this network to respond to any combinations of input spike patterns.

Keywords:
Spike train Spike (software development) Computer science Neuron Neuroscience Bursting Postsynaptic potential Spiking neural network Biological neuron model Artificial neural network Artificial intelligence Biology

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.28
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Hermeneutics and Narrative Identity
Social Sciences →  Arts and Humanities →  Philosophy
Aging, Elder Care, and Social Issues
Health Sciences →  Health Professions →  General Health Professions
Health, Medicine and Society
Health Sciences →  Health Professions →  General Health Professions

Related Documents

BOOK-CHAPTER

Computing with Spiking Neurons

Wolfgang Maass

The MIT Press eBooks Year: 1998 Pages: 55-86
BOOK-CHAPTER

Paradigms for Computing with Spiking Neurons

Wolfgang Maass

Physics of neural networks Year: 2002 Pages: 373-402
BOOK-CHAPTER

Spiking Neurons Computing Platform

Eduardo RosEva M. OrtigosaRodrigo AgísRichard R. CarrilloA. PrietoMike Arnold

Lecture notes in computer science Year: 2005 Pages: 471-478
BOOK-CHAPTER

Computing functions with spiking neurons in temporal coding

Berthold Ruf

Lecture notes in computer science Year: 1997 Pages: 265-272
© 2026 ScienceGate Book Chapters — All rights reserved.