A mechanistic model of early sensory processing based on subtracting sparse representations

Early stages of sensory systems face the challenge of compressing information from numerous receptors onto a much smaller number of projection neurons, a so called communication bottleneck. To make more efficient use of limited bandwidth, compression may be achieved using predictive coding, whereby predictable, or redundant, components of the stimulus are removed. In the case of the retina, Srinivasan et al. (1982) suggested that feedforward inhibitory connections subtracting a linear prediction generated from nearby receptors implement such compression, resulting in biphasic center-surround receptive fields. However, feedback inhibitory circuits are common in early sensory circuits and furthermore their dynamics may be nonlinear. Can such circuits implement predictive coding as well? Here, solving the transient dynamics of nonlinear reciprocal feedback circuits through analogy to a signal-processing algorithm called linearized Bregman iteration we show that nonlinear predictive coding can be implemented in an inhibitory feedback circuit. In response to a step stimulus, interneuron activity in time constructs progressively less sparse but more accurate representations of the stimulus, a temporally evolving prediction. This analysis provides a powerful theoretical framework to interpret and understand the dynamics of early sensory processing in a variety of physiological experiments and yields novel predictions regarding the relation between activity and stimulus statistics.

[1]  D J Field,et al.  Relations between the statistics of natural images and the response properties of cortical cells. , 1987, Journal of the Optical Society of America. A, Optics and image science.

[2]  S. Laughlin A Simple Coding Procedure Enhances a Neuron's Information Capacity , 1981, Zeitschrift fur Naturforschung. Section C, Biosciences.

[3]  S. Laughlin,et al.  Predictive coding: a fresh view of inhibition in the retina , 1982, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[4]  Vikrant Kapoor,et al.  Activity-dependent gating of lateral inhibition in the mouse olfactory bulb , 2008, Nature Neuroscience.

[5]  Peter Elias,et al.  Predictive coding-I , 1955, IRE Trans. Inf. Theory.

[6]  David J. Field,et al.  Sparse coding with an overcomplete basis set: A strategy employed by V1? , 1997, Vision Research.

[7]  Stephen A. Baccus,et al.  Dynamic predictive coding by the retina , 2005 .

[8]  William Bialek,et al.  Statistics of Natural Images: Scaling in the Woods , 1993, NIPS.

[9]  J. Atick,et al.  STATISTICS OF NATURAL TIME-VARYING IMAGES , 1995 .

[10]  H. Sebastian Seung,et al.  Unsupervised Learning by Convex and Conic Coding , 1996, NIPS.

[11]  Shawn R. Olsen,et al.  Divisive Normalization in Olfactory Population Codes , 2010, Neuron.

[12]  L. Bregman The relaxation method of finding the common point of convex sets and its application to the solution of problems in convex programming , 1967 .

[13]  Bin Dong,et al.  Fast Linearized Bregman Iteration for Compressive Sensing and Sparse Denoising , 2011, ArXiv.

[14]  S. Denéve,et al.  Neural processing as causal inference , 2011, Current Opinion in Neurobiology.

[15]  F. Rieke,et al.  Nonlinear spatial encoding by retinal ganglion cells: when 1 + 1 ≠ 2 , 2011, The Journal of general physiology.

[16]  A. Koulakov,et al.  Sparse Incomplete Representations: A Potential Role of Olfactory Granule Cells , 2011, Neuron.

[17]  H B Barlow,et al.  Threshold setting by the surround of cat retinal ganglion cells. , 1976, The Journal of physiology.

[18]  J D Victor,et al.  Temporal aspects of neural coding in the retina and lateral geniculate. , 1999, Network.

[19]  H. Zou,et al.  Regularization and variable selection via the elastic net , 2005 .

[20]  S. Baccus Timing and computation in inner retinal circuitry. , 2007, Annual review of physiology.

[21]  Peter Dylan Recurrent sampling models for the Helmholtz machine , 1999 .

[22]  Wotao Yin,et al.  Bregman Iterative Algorithms for (cid:2) 1 -Minimization with Applications to Compressed Sensing ∗ , 2008 .

[23]  M. Meister,et al.  Dynamic predictive coding by the retina , 2005, Nature.

[24]  Martin Rehn,et al.  A network that uses few active neurones to code visual input predicts the diverse shapes of cortical receptive fields , 2007, Journal of Computational Neuroscience.

[25]  R. Shapley,et al.  The effect of contrast on the transfer properties of cat retinal ganglion cells. , 1978, The Journal of physiology.

[26]  A. Borst Seeing smells: imaging olfactory learning in bees , 1999, Nature Neuroscience.

[27]  Rajesh P. N. Rao,et al.  Predictive Coding , 2019, A Blueprint for the Hard Problem of Consciousness.

[28]  R. Masland The fundamental plan of the retina , 2001, Nature Neuroscience.

[29]  Wei R. Chen,et al.  The olfactory granule cell: From classical enigma to central role in olfactory processing , 2007, Brain Research Reviews.

[30]  Richard G. Baraniuk,et al.  Sparse Coding via Thresholding and Local Competition in Neural Circuits , 2008, Neural Computation.