Cargando…

Prospective Coding by Spiking Neurons

Animals learn to make predictions, such as associating the sound of a bell with upcoming feeding or predicting a movement that a motor command is eliciting. How predictions are realized on the neuronal level and what plasticity rule underlies their learning is not well understood. Here we propose a...

Descripción completa

Detalles Bibliográficos
Autores principales: Brea, Johanni, Gaál, Alexisz Tamás, Urbanczik, Robert, Senn, Walter
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4920376/
https://www.ncbi.nlm.nih.gov/pubmed/27341100
http://dx.doi.org/10.1371/journal.pcbi.1005003
_version_ 1782439381694414848
author Brea, Johanni
Gaál, Alexisz Tamás
Urbanczik, Robert
Senn, Walter
author_facet Brea, Johanni
Gaál, Alexisz Tamás
Urbanczik, Robert
Senn, Walter
author_sort Brea, Johanni
collection PubMed
description Animals learn to make predictions, such as associating the sound of a bell with upcoming feeding or predicting a movement that a motor command is eliciting. How predictions are realized on the neuronal level and what plasticity rule underlies their learning is not well understood. Here we propose a biologically plausible synaptic plasticity rule to learn predictions on a single neuron level on a timescale of seconds. The learning rule allows a spiking two-compartment neuron to match its current firing rate to its own expected future discounted firing rate. For instance, if an originally neutral event is repeatedly followed by an event that elevates the firing rate of a neuron, the originally neutral event will eventually also elevate the neuron’s firing rate. The plasticity rule is a form of spike timing dependent plasticity in which a presynaptic spike followed by a postsynaptic spike leads to potentiation. Even if the plasticity window has a width of 20 milliseconds, associations on the time scale of seconds can be learned. We illustrate prospective coding with three examples: learning to predict a time varying input, learning to predict the next stimulus in a delayed paired-associate task and learning with a recurrent network to reproduce a temporally compressed version of a sequence. We discuss the potential role of the learning mechanism in classical trace conditioning. In the special case that the signal to be predicted encodes reward, the neuron learns to predict the discounted future reward and learning is closely related to the temporal difference learning algorithm TD(λ).
format Online
Article
Text
id pubmed-4920376
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-49203762016-07-18 Prospective Coding by Spiking Neurons Brea, Johanni Gaál, Alexisz Tamás Urbanczik, Robert Senn, Walter PLoS Comput Biol Research Article Animals learn to make predictions, such as associating the sound of a bell with upcoming feeding or predicting a movement that a motor command is eliciting. How predictions are realized on the neuronal level and what plasticity rule underlies their learning is not well understood. Here we propose a biologically plausible synaptic plasticity rule to learn predictions on a single neuron level on a timescale of seconds. The learning rule allows a spiking two-compartment neuron to match its current firing rate to its own expected future discounted firing rate. For instance, if an originally neutral event is repeatedly followed by an event that elevates the firing rate of a neuron, the originally neutral event will eventually also elevate the neuron’s firing rate. The plasticity rule is a form of spike timing dependent plasticity in which a presynaptic spike followed by a postsynaptic spike leads to potentiation. Even if the plasticity window has a width of 20 milliseconds, associations on the time scale of seconds can be learned. We illustrate prospective coding with three examples: learning to predict a time varying input, learning to predict the next stimulus in a delayed paired-associate task and learning with a recurrent network to reproduce a temporally compressed version of a sequence. We discuss the potential role of the learning mechanism in classical trace conditioning. In the special case that the signal to be predicted encodes reward, the neuron learns to predict the discounted future reward and learning is closely related to the temporal difference learning algorithm TD(λ). Public Library of Science 2016-06-24 /pmc/articles/PMC4920376/ /pubmed/27341100 http://dx.doi.org/10.1371/journal.pcbi.1005003 Text en © 2016 Brea et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Brea, Johanni
Gaál, Alexisz Tamás
Urbanczik, Robert
Senn, Walter
Prospective Coding by Spiking Neurons
title Prospective Coding by Spiking Neurons
title_full Prospective Coding by Spiking Neurons
title_fullStr Prospective Coding by Spiking Neurons
title_full_unstemmed Prospective Coding by Spiking Neurons
title_short Prospective Coding by Spiking Neurons
title_sort prospective coding by spiking neurons
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4920376/
https://www.ncbi.nlm.nih.gov/pubmed/27341100
http://dx.doi.org/10.1371/journal.pcbi.1005003
work_keys_str_mv AT breajohanni prospectivecodingbyspikingneurons
AT gaalalexisztamas prospectivecodingbyspikingneurons
AT urbanczikrobert prospectivecodingbyspikingneurons
AT sennwalter prospectivecodingbyspikingneurons