Predictive coding of dynamical variables in balanced spiking networks.

Two observations about the cortex have puzzled neuroscientists for a long time. First, neural responses are highly variable. Second, the level of excitation and inhibition received by each neuron is tightly balanced at all times. Here, we demonstrate that both properties are necessary consequences o...

Full description

Bibliographic Details
Main Authors: Martin Boerlin, Christian K Machens, Sophie Denève
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2013-01-01
Series:PLoS Computational Biology
Online Access:http://europepmc.org/articles/PMC3828152?pdf=render
id doaj-f699b56f99ed409aaca1db667a1a465e
record_format Article
spelling doaj-f699b56f99ed409aaca1db667a1a465e2020-11-25T01:53:28ZengPublic Library of Science (PLoS)PLoS Computational Biology1553-734X1553-73582013-01-01911e100325810.1371/journal.pcbi.1003258Predictive coding of dynamical variables in balanced spiking networks.Martin BoerlinChristian K MachensSophie DenèveTwo observations about the cortex have puzzled neuroscientists for a long time. First, neural responses are highly variable. Second, the level of excitation and inhibition received by each neuron is tightly balanced at all times. Here, we demonstrate that both properties are necessary consequences of neural networks that represent information efficiently in their spikes. We illustrate this insight with spiking networks that represent dynamical variables. Our approach is based on two assumptions: We assume that information about dynamical variables can be read out linearly from neural spike trains, and we assume that neurons only fire a spike if that improves the representation of the dynamical variables. Based on these assumptions, we derive a network of leaky integrate-and-fire neurons that is able to implement arbitrary linear dynamical systems. We show that the membrane voltage of the neurons is equivalent to a prediction error about a common population-level signal. Among other things, our approach allows us to construct an integrator network of spiking neurons that is robust against many perturbations. Most importantly, neural variability in our networks cannot be equated to noise. Despite exhibiting the same single unit properties as widely used population code models (e.g. tuning curves, Poisson distributed spike trains), balanced networks are orders of magnitudes more reliable. Our approach suggests that spikes do matter when considering how the brain computes, and that the reliability of cortical representations could have been strongly underestimated.http://europepmc.org/articles/PMC3828152?pdf=render
collection DOAJ
language English
format Article
sources DOAJ
author Martin Boerlin
Christian K Machens
Sophie Denève
spellingShingle Martin Boerlin
Christian K Machens
Sophie Denève
Predictive coding of dynamical variables in balanced spiking networks.
PLoS Computational Biology
author_facet Martin Boerlin
Christian K Machens
Sophie Denève
author_sort Martin Boerlin
title Predictive coding of dynamical variables in balanced spiking networks.
title_short Predictive coding of dynamical variables in balanced spiking networks.
title_full Predictive coding of dynamical variables in balanced spiking networks.
title_fullStr Predictive coding of dynamical variables in balanced spiking networks.
title_full_unstemmed Predictive coding of dynamical variables in balanced spiking networks.
title_sort predictive coding of dynamical variables in balanced spiking networks.
publisher Public Library of Science (PLoS)
series PLoS Computational Biology
issn 1553-734X
1553-7358
publishDate 2013-01-01
description Two observations about the cortex have puzzled neuroscientists for a long time. First, neural responses are highly variable. Second, the level of excitation and inhibition received by each neuron is tightly balanced at all times. Here, we demonstrate that both properties are necessary consequences of neural networks that represent information efficiently in their spikes. We illustrate this insight with spiking networks that represent dynamical variables. Our approach is based on two assumptions: We assume that information about dynamical variables can be read out linearly from neural spike trains, and we assume that neurons only fire a spike if that improves the representation of the dynamical variables. Based on these assumptions, we derive a network of leaky integrate-and-fire neurons that is able to implement arbitrary linear dynamical systems. We show that the membrane voltage of the neurons is equivalent to a prediction error about a common population-level signal. Among other things, our approach allows us to construct an integrator network of spiking neurons that is robust against many perturbations. Most importantly, neural variability in our networks cannot be equated to noise. Despite exhibiting the same single unit properties as widely used population code models (e.g. tuning curves, Poisson distributed spike trains), balanced networks are orders of magnitudes more reliable. Our approach suggests that spikes do matter when considering how the brain computes, and that the reliability of cortical representations could have been strongly underestimated.
url http://europepmc.org/articles/PMC3828152?pdf=render
work_keys_str_mv AT martinboerlin predictivecodingofdynamicalvariablesinbalancedspikingnetworks
AT christiankmachens predictivecodingofdynamicalvariablesinbalancedspikingnetworks
AT sophiedeneve predictivecodingofdynamicalvariablesinbalancedspikingnetworks
_version_ 1724990775089954816