Artificial Neural Networks that Decode Commands Embedded in the Temporal Density of Neural Spike Sequences
CSEF · 2008 Mathematics & Software Honorable_mention Award
Overview
Objectives/Goals The objective is to design Artificial Neural Units that decode commands encoded in the temporal density of neural spike sequences (each unit decodes one command) and to use them in an Artificial Neural Network to decode a multitude of such commands Methods/Materials The proposed solution involved: (1) Artificial Neural Units (ANUs), based on a very simple version of the integrate-and-fire model, designed to fire when the temporal spike density in their input exceeds a certain value; (2) Extended Artificial Neural Units (XANUs) made of ANUs and XOR operators, designed to fire when the temporal spike density of the input is bounded within a range of values; and (3) A network of command tuned XANUs that can decoded a number of different commands. A home PC was used running MS-Windows XP, MatLab for performing simulations, and the Minstorms NXT development platform to create a simple robotics application. Results Guidelines for choosing the various ANU and XANU parameters and the linear XANU network were introduced. Unit and network functionality were demonstrated with matlab simulations. Three spike sequences were considered for encoding a single command, and single and two command sequences were employed for simulations. Loss of spikes was also explored with simulations. Loss of the first or the third spike did not affect the performance of the XANUs. However, loss of the second spike did when it altered the spike density enough to be outside a XANU#s sensing range. The simple robot application was created, downloaded on the robot, and ran successfully. Conclusions/Discussion Decoding commands embedded in spike sequences could play an important role in the design and implementation of prosthetic limbs. Neural signals from the brain could be used to move artificial limbs, if they were decoded appropriately. The work in this project is only a proof of concept of such decoding devices. It illustrates how we can use ANNs to perform this type of temporal decoding reliably. ANUs are extremely simple and the XOR operator is a common component of minimal complexity. This makes the solution very attractive for hardware implementation. The potential for future work is tremendous. More complex ANUs with more inputs, more involved input path characteristics, and more complex network topologies could be used to enhance the operation of the ANUs, the XANUs, and the Artificial Neural Networks.
Summary statement
Decoding commands embedded in spike sequences can play an important role in interfacing brain signals to artificial limbs and the presented artificial neural network illustrates one way to design and implement such an interface.
Help received
I would like to thank my parents for their advisement throughout the project, their help with using matlab and developing matlab custom code, their help with the presentation of the different components, their editorial suggestions, for importing and placing the figures, and for their financial support.
Awards (1)
- Honorable Mention
Competition history
- CSEF 2008
Resources
Related projects
CSEF · 2010
Utilizing Artificial Neural Networks to Create a Learning Robot
CSEF · 2011
Utilizing Field Programmable Gate Arrays to Create an Artificial Neural Network Co-Processor
CSEF · 2016
An Application of Artificial Neural Networks to Decentralized Cooperative Navigation
ISEF · 2025
Adapter-Enabled Multimodal Spiking Encoder/Decoder Neural Subnetwork Ensembles for Large-Scale Logical Neuromorphic Accelerators
ISEF · 2024
Neuroevolution of Spiked Neural Networks With HyperNEAT
ISEF · 2021
Novel Architectures for the Artificial Neural Network: Implementation of Virtual Neurotransmitters
CSEF · 2004
Neurotic About Hidden Neurons
ISEF · 2021
Neuroromorphic Computing: Simulating the Brain's Visual Cortex for a Faster, More Effecient Computer
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects