Low-dimensional dynamics for working memory and time encoding

Significance A fundamental challenge in studying neural activity that evolves over time is understanding what computational capabilities can be supported by the activity and when these dynamics change to support different computational demands. We develop analyses to parcellate neural activity into computationally distinct dynamical regimes. The regimes we consider each have different computational capabilities, including the ability to keep track of time or preserve information robustly against the flow of time in working memory. We apply our analyses to neural activity and find that low-dimensional trajectories provide a mechanism for the brain to solve the problem of storing information across time while simultaneously retaining the timing information necessary for anticipating events and coordinating behavior. Our decisions often depend on multiple sensory experiences separated by time delays. The brain can remember these experiences and, simultaneously, estimate the timing between events. To understand the mechanisms underlying working memory and time encoding, we analyze neural activity recorded during delays in four experiments on nonhuman primates. To disambiguate potential mechanisms, we propose two analyses, namely, decoding the passage of time from neural data and computing the cumulative dimensionality of the neural trajectory over time. Time can be decoded with high precision in tasks where timing information is relevant and with lower precision when irrelevant for performing the task. Neural trajectories are always observed to be low-dimensional. In addition, our results further constrain the mechanisms underlying time encoding as we find that the linear “ramping” component of each neuron’s firing rate strongly contributes to the slow timescale variations that make decoding time possible. These constraints rule out working memory models that rely on constant, sustained activity and neural networks with high-dimensional trajectories, like reservoir networks. Instead, recurrent networks trained with backpropagation capture the time-encoding properties and the dimensionality observed in the data.

[1]  Sandro Romani,et al.  Low-Dimensional and Monotonic Preparatory Activity in Mouse Anterior Lateral Motor Cortex , 2018, The Journal of Neuroscience.

[2]  Ranulfo Romo,et al.  Flexible Control of Mutual Inhibition: A Neural Model of Two-Interval Discrimination , 2005, Science.

[3]  N. Parga,et al.  Dynamic Control of Response Criterion in Premotor Cortex during Perceptual Detection under Temporal Uncertainty , 2015, Neuron.

[4]  C. Salzman,et al.  Abstract Context Representations in Primate Amygdala and Prefrontal Cortex , 2015, Neuron.

[5]  R. Romo,et al.  Timing and neural encoding of somatosensory parametric working memory in macaque prefrontal cortex. , 2003, Cerebral cortex.

[6]  Christopher J. Cueva,et al.  Emergence of functional and structural properties of the head direction system by optimization of recurrent neural networks , 2019, ICLR.

[7]  J. DiCarlo,et al.  Using goal-driven deep learning models to understand sensory cortex , 2016, Nature Neuroscience.

[8]  Jerónimo Zizumbo,et al.  Temporal signals underlying a cognitive process in the dorsal premotor cortex , 2019, Proceedings of the National Academy of Sciences.

[9]  Ilya Sutskever,et al.  Learning Recurrent Neural Networks with Hessian-Free Optimization , 2011, ICML.

[10]  Eric Shea-Brown,et al.  Dimensionality in recurrent spiking networks: global trends in activity and local origins in connectivity , 2019, PLoS Comput. Biol..

[11]  Brent Doiron,et al.  Once upon a (slow) time in the land of recurrent neuronal networks… , 2017, Current Opinion in Neurobiology.

[12]  Wulfram Gerstner,et al.  Stochastic variational learning in recurrent spiking networks , 2014, Front. Comput. Neurosci..

[13]  A. Valente,et al.  Disentangling the roles of dimensionality and cell classes in neural computations , 2019 .

[14]  Geoffrey E. Hinton,et al.  Assessing the Scalability of Biologically-Motivated Deep Learning Algorithms and Architectures , 2018, NeurIPS.

[15]  Toshiyuki Yamane,et al.  Recent Advances in Physical Reservoir Computing: A Review , 2018, Neural Networks.

[16]  Brent Doiron,et al.  Circuit Models of Low-Dimensional Shared Variability in Cortical Networks , 2019, Neuron.

[17]  A. Miyake,et al.  Models of Working Memory , 1997 .

[18]  Matthieu O. Pasquet,et al.  Turning the body into a clock: Accurate timing is facilitated by simple stereotyped interactions with the environment , 2020, Proceedings of the National Academy of Sciences.

[19]  Francesca Mastrogiuseppe,et al.  Complementary roles of dimensionality and population structure in neural computations , 2020, bioRxiv.

[20]  J J Hopfield,et al.  Neural networks and physical systems with emergent collective computational abilities. , 1982, Proceedings of the National Academy of Sciences of the United States of America.

[21]  Christopher D. Harvey,et al.  Recurrent Network Models of Sequence Generation and Memory , 2016, Neuron.

[22]  Naoshige Uchida,et al.  Demixed principal component analysis of neural population data , 2014, eLife.

[23]  Wei Ji Ma,et al.  A diverse range of factors affect the nature of neural representations underlying short-term memory , 2018, Nature Neuroscience.

[24]  W. Maass,et al.  State-dependent computations: spatiotemporal processing in cortical networks , 2009, Nature Reviews Neuroscience.

[25]  E. Fetz Movement control: Are movement parameters recognizably coded in the activity of single neurons? , 1992 .

[26]  D. Zipser,et al.  A spiking network model of short-term active memory , 1993, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[27]  Matthew T. Kaufman,et al.  A neural network that finds a naturalistic solution for the production of muscle activity , 2015, Nature Neuroscience.

[28]  M. Shadlen,et al.  A representation of the hazard rate of elapsed time in macaque area LIP , 2005, Nature Neuroscience.

[29]  Kenneth D. Harris,et al.  High-dimensional geometry of population responses in visual cortex , 2019, Nat..

[30]  J. Assad,et al.  A cognitive signal for the proactive timing of action in macaque LIP , 2006, Nature Neuroscience.

[31]  Stefano Fusi,et al.  The geometry of abstraction in hippocampus and pre-frontal cortex , 2018, bioRxiv.

[32]  W. Newsome,et al.  Context-dependent computation by recurrent dynamics in prefrontal cortex , 2013, Nature.

[33]  Daniel J. Amit,et al.  Modeling brain function: the world of attractor neural networks, 1st Edition , 1989 .

[34]  Christian K. Machens,et al.  Striatal dynamics explain duration judgments , 2015, bioRxiv.

[35]  James M Murray,et al.  Learning multiple variable-speed sequences in striatum via cortical tutoring , 2017, eLife.

[36]  R. Romo,et al.  Neuronal correlates of parametric working memory in the prefrontal cortex , 1999, Nature.

[37]  Min Whan Jung,et al.  Neural Correlates of Interval Timing in Rodent Prefrontal Cortex , 2013, The Journal of Neuroscience.

[38]  Benjamin Schrauwen,et al.  Reservoir Computing Trends , 2012, KI - Künstliche Intelligenz.

[39]  Joseph J. Paton,et al.  A Scalable Population Code for Time in the Striatum , 2015, Current Biology.

[40]  Devika Narain,et al.  Flexible timing by temporal scaling of cortical responses , 2017, Nature Neuroscience.

[41]  Peter Ford Dominey,et al.  Reservoir Computing Properties of Neural Dynamics in Prefrontal Cortex , 2016, PLoS Comput. Biol..

[42]  Christian K. Machens,et al.  Behavioral / Systems / Cognitive Functional , But Not Anatomical , Separation of “ What ” and “ When ” in Prefrontal Cortex , 2009 .

[43]  David Zipser,et al.  Recurrent Network Model of the Neural Mechanism of Short-Term Active Memory , 1991, Neural Computation.

[44]  N. Sigala,et al.  Dynamic Coding for Cognitive Control in Prefrontal Cortex , 2013, Neuron.

[45]  Eric Shea-Brown,et al.  Dynamic compression and expansion in a classifying recurrent network , 2019, bioRxiv.

[46]  L. Abbott,et al.  From fixed points to chaos: Three models of delayed discrimination , 2013, Progress in Neurobiology.

[47]  D. Amit The Hebbian paradigm reintegrated: Local reverberations as internal representations , 1995, Behavioral and Brain Sciences.

[48]  L. F. Abbott,et al.  full-FORCE: A target-based method for training recurrent networks , 2017, PloS one.

[49]  Sandro Romani,et al.  Discrete attractor dynamics underlies persistent activity in the frontal cortex , 2019, Nature.

[50]  Xiao-Jing Wang,et al.  The importance of mixed selectivity in complex cognitive tasks , 2013, Nature.

[51]  Surya Ganguli,et al.  On simplicity and complexity in the brave new world of large-scale neuroscience , 2015, Current Opinion in Neurobiology.

[52]  Christos Constantinidis,et al.  Stable population coding for working memory coexists with heterogeneous neural dynamics in prefrontal cortex , 2016, Proceedings of the National Academy of Sciences.

[53]  S. Funahashi,et al.  Stable and Dynamic Coding for Working Memory in Primate Prefrontal Cortex , 2017, The Journal of Neuroscience.

[54]  D. Amit,et al.  Model of global spontaneous activity and local structured activity during delay periods in the cerebral cortex. , 1997, Cerebral cortex.

[55]  Stefano Fusi,et al.  A Distributed Neural Code in the Dentate Gyrus and in CA1 , 2020, Neuron.

[56]  Thomas Miconi,et al.  Biologically plausible learning in recurrent neural networks reproduces neural dynamics observed during cognitive tasks , 2016, bioRxiv.

[57]  H. Eichenbaum Time cells in the hippocampus: a new dimension for mapping memories , 2014, Nature Reviews Neuroscience.

[58]  M. Shadlen,et al.  Representation of Time by Neurons in the Posterior Parietal Cortex of the Macaque , 2003, Neuron.

[59]  Devika Narain,et al.  Flexible sensorimotor computations through rapid reconfiguration of cortical dynamics , 2018 .

[60]  Henry Markram,et al.  Real-Time Computing Without Stable States: A New Framework for Neural Computation Based on Perturbations , 2002, Neural Computation.

[61]  Michael N. Shadlen,et al.  A Neural Mechanism for Sensing and Reproducing a Time Interval , 2015, Current Biology.

[62]  Guangyu R. Yang,et al.  Training Excitatory-Inhibitory Recurrent Neural Networks for Cognitive Tasks: A Simple and Flexible Framework , 2016, PLoS Comput. Biol..

[63]  H. Eichenbaum,et al.  Hippocampal “Time Cells” Bridge the Gap in Memory for Discontiguous Events , 2011, Neuron.

[64]  Dean V. Buonomano,et al.  ROBUST TIMING AND MOTOR PATTERNS BY TAMING CHAOS IN RECURRENT NEURAL NETWORKS , 2012, Nature Neuroscience.

[65]  Josh H McDermott,et al.  Deep neural network models of sensory systems: windows onto the role of task constraints , 2019, Current Opinion in Neurobiology.

[66]  R. Romo,et al.  Neuronal Population Coding of Parametric Working Memory , 2010, The Journal of Neuroscience.

[67]  Joseph J. Paton,et al.  Midbrain dopamine neurons control judgment of time , 2016, Science.

[68]  S L Moody,et al.  A Model That Accounts for Activity in Primate Frontal Cortex during a Delayed Matching-to-Sample Task , 1998, The Journal of Neuroscience.

[69]  W. Senn,et al.  Climbing Neuronal Activity as an Event-Based Cortical Representation of Time , 2004, The Journal of Neuroscience.

[70]  Xiao-Jing Wang,et al.  Task representations in neural networks trained to perform many cognitive tasks , 2019, Nature Neuroscience.

[71]  T. Ono,et al.  Retrospective and prospective coding for predicted reward in the sensory thalamus , 2001, Nature.

[72]  Herbert Jaeger,et al.  The''echo state''approach to analysing and training recurrent neural networks , 2001 .

[73]  Stefan Schaffelhofer,et al.  A neural network model of flexible grasp movement generation , 2019, bioRxiv.

[74]  Stefano Fusi,et al.  Why neurons mix: high dimensionality for higher cognition , 2016, Current Opinion in Neurobiology.

[75]  Aldo Genovesio,et al.  Feature- and Order-Based Timing Representations in the Frontal Cortex , 2009, Neuron.

[76]  Omri Barak,et al.  Recurrent neural networks as versatile tools of neuroscience research , 2017, Current Opinion in Neurobiology.

[77]  Jerónimo Zizumbo,et al.  Decoding a Decision Process in the Neuronal Population of Dorsal Premotor Cortex , 2017, Neuron.

[78]  Marc W Howard,et al.  The Same Hippocampal CA1 Population Simultaneously Codes Temporal Information over Multiple Timescales , 2018, Current Biology.

[79]  Y. Dan,et al.  Representation of interval timing by temporally scalable firing patterns in rat prefrontal cortex , 2013, Proceedings of the National Academy of Sciences.

[80]  Claudio Gallicchio,et al.  Deep Randomized Neural Networks , 2020, INNSBDDL.

[81]  C. Gallistel,et al.  Toward a neurobiology of temporal cognition: advances and challenges , 1997, Current Opinion in Neurobiology.