It Is Simple to Program with Spiking Neurons

Neural and synaptic models that are relatively biologically accurate are easy to use to run efficient and distributed programs. The mechanism described in this paper uses these models to develop cell assemblies with a small number of neurons that persist indefinitely unless stopped. These in turn can be used to implement finite state automata and many other useful components, including cognitive maps and natural language parsers. These components support the development of, among other things, agents in virtual environments. Two spiking neuron agents are described, both able to run using either a standard neural simulator or using neuromorphic hardware. Examples of their behavior are described touching the individual spike level. The component model supports step-wise development, and the example of extending the cognitive mapping mechanism from the simple agent to the full agent is described. Spiking nets support parallelism, use on neuromorphic platforms, and engineering and exploration of multiple subsystems, which in turn can help explore the neural basis of cognitive phenomena. Relationships between these spiking nets and biology are discussed. The code is available to ease reuse by other researchers.

Authors

Institutions

Publication Details

Journal
Electronics
Published
2025-11-12
DOI
https://doi.org/10.3390/electronics14224397
Primary Topic
Advanced Memory and Neural Computing
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

It Is Simple to Program with Spiking Neurons

Christian Huyck, Fayokunmi Obisesan
Electronics
Advanced Memory and Neural Computing
article

It Is Simple to Program with Spiking Neurons

Christian Huyck, Fayokunmi Obisesan
article en

Abstract

Neural and synaptic models that are relatively biologically accurate are easy to use to run efficient and distributed programs. The mechanism described in this paper uses these models to develop cell assemblies with a small number of neurons that persist indefinitely unless stopped. These in turn can be used to implement finite state automata and many other useful components, including cognitive maps and natural language parsers. These components support the development of, among other things, agents in virtual environments. Two spiking neuron agents are described, both able to run using either a standard neural simulator or using neuromorphic hardware. Examples of their behavior are described touching the individual spike level. The component model supports step-wise development, and the example of extending the cognitive mapping mechanism from the simple agent to the full agent is described. Spiking nets support parallelism, use on neuromorphic platforms, and engineering and exploration of multiple subsystems, which in turn can help explore the neural basis of cognitive phenomena. Relationships between these spiking nets and biology are discussed. The code is available to ease reuse by other researchers.

ElectronicsVol. 14(22)
Middlesex University London (GB)
European Commission
Openalex Percentile: Top 67%
Advanced Memory and Neural Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

It Is Simple to Program with Spiking Neurons — Christian Huyck, Fayokunmi Obisesan · Electronics (2025) | TGRS Research Map | TGRS