Skip to content


  • Poster presentation
  • Open Access

A minimum-error, energy-constrained neural encoder predicts an instantaneous spike-rate code

BMC Neuroscience201516 (Suppl 1) :P201

  • Published:


  • Minimal Error
  • Reconstruction Error
  • Rate Code
  • Instantaneous Rate
  • Neural Code
An action potential (spike) is metabolically expensive to generate, and it is likely that selective pressure has been exerted on the nervous system to generate energy-efficient neural codes [1]. An additional constraint in sensory systems is that the encoding should also represent stimuli with minimal error. We postulate that this leads to a trade-off between energy expenditure and encoding error, and propose that an optimal neural code should minimize encoding error subject to a constraint on the energy expended. A first approximation of energy expenditure by a spiking neuron is E = b + kN s , where E: expended energy, b: baseline rate, k: cost per spike, and N s : the number of spikes fired. Figure 1A depicts the encoding of an input signal s(t) as a spike-train. Given an energy constraint E, the goal is to obtain the best possible reconstruction r(t) of s(t), with a simple low-pass filter h(t) = A exp(-t/τ) (mimicking a post-synaptic cell membrane) such that average squared reconstruction error e(t) = s(t) - r(t) (Figure 1A) is minimized. Previously we showed that minimal error encoding, subject to a spike-rate constraint, is equivalent to a non-resetting dynamic threshold spike-firing model [2] with an dynamic threshold h(t) and firing level γ. Here, we show that this encoder can be interpreted as an instantaneous rate encoder with rate i(t) = (s(t)/τ + s'(t))/A. The function closely approximates the PSTH. We tested the instantaneous rate coder by predicting: i) spike-times (Figure 1B, see raster), and reconstruction (Figure 1B, top panel), and ii) the smoothed PSTH (Figure 1C) for single-neuron data from p-type primary electrosensory neurons of a weakly-electric fish (Apteronotus leptorhynchus). For signals with little variability, this predicts a rate-code of signal intensity. For signals with high variability, the spike-rate is driven by the changes in the signal (i.e., its derivative). We conclude that optimal encoder can optimally time spikes while maintaining high coding fidelity, which can be interpreted as an instantaneous rate code.
Figure 1
Figure 1

A. Schematic of energy-constrained, minimum-error encoding model. B. A perturbation of the fish's electric field (top) and the response of primary electrosensory neuron (below, experimental and optimal coder). Model produces r(t) in close match with s(t) and optimal spike-times. C. Smoothed PSTH of the spike trains, and the predicted instantaneous rate function (blue, obscured).



This research was supported by NSF EFRI-BSBA-0938007, NSF IGERT 0903622, the College of Engineering, UIUC, and a research grant for the Human Sixth Sense Programme at the Advanced Digital Sciences Center from Singapore's Agency for Science, Technology and Research (A*STAR). Electric fish data was collected in the laboratory of Mark E. Nelson, UIUC, through NIH R01MH49242 and NSF IBN-0078206.

Authors’ Affiliations

Department of Electrical & Computer Engineering, University of Illinois, Urbana, IL 61801, USA
Beckman Institute for Advanced Science and Technology, University of Illinois, Urbana, IL 61801, USA
Coordinated Science Laboratory, University of Illinois, Urbana, IL 61801, USA
Advanced Digital Sciences Center, Illinois at Singapore Pte. Ltd., Singapore


  1. Laughlin SB: Energy as a constraint on the coding and processing of sensory information. Curr Opin Neurobiol. 2001, 11 (4): 475-480.PubMedView ArticleGoogle Scholar
  2. Kobayashi R, Tsubo T, Shinomoto S: Made-to-order spiking neuron model equipped with a multi-timescale adaptive threshold. Front Comput Neurosci. 2009, 3: 9-PubMedPubMed CentralView ArticleGoogle Scholar