Showing posts with label sensory. Show all posts
Showing posts with label sensory. Show all posts

Wednesday, June 26, 2019

Constrained plasticity can compensate for ongoing drift in neural populations

I've started a new postdoc, working on a collaboration between the O'Leary, Ziv, and Harvey labs, on the Human Frontiers Science Program grant, "Building a theory of shifting representations in the mammalian brain". 

To start, I've been working with Adrianna Loback to try to make sense of a puzzling result from Driscoll et al. (2017): the neural code for sensorimotor variables in parietal cortex is unstable, changing dramatically even for habitual tasks in which no learning takes place.

We think the brain might be using a distributed population code. Because there are so many possible ways to read-out a distributed and redundant population code, it could be that there is a stable representation at the population level, despite the apparent instability of single neurons. 

I'll be presenting our work to date as a poster at the UK Neural Computation conference in Nottingham, July 1st-3rd. 

[download poster PDF] 


Abstract:

Recent experiments reveal that neural populations underlying behavior reorganize their tunings over days to weeks, even for routine tasks. How can we reconcile stable behavioral performance with ongoing reconfiguration in the underlying neural populations? We examine drift in the population encoding of learned behaviour in posterior parietal cortex of mice navigating a virtual-reality maze environment. Over five to seven days, we find a subspace of population activity that can partially decode behaviour despite shifts in single-neuron tunings. Additionally, directions of trial-to-trial variability on a single day predict the direction of drift observed on the following day. We conclude that day-to-day drift is concentrated in a subspace that could facilitate stable decoding if trial-to-trial variability lies in an encoding-null space. However, a residual component of drift remains aligned with the task-coding subspace, eventually disrupting a fixed decoder on longer timescales. We illustrate that this slower drift could be compensated in a biologically plausible way, with minimal synaptic weight changes and using a weak error signal. We conjecture that behavioral stability is achieved by active processes that constrain plasticity and drift to directions that preserve decoding, as well as adaptation of brain regions to ongoing changes in the neural code.

This poster can be cited as: 

Rule, M. E., Loback, A. R., Raman, D. V., Harvey, C. D., O'Leary, T. S. (2019) Constrained plasticity can compensate for ongoing drift in neural populations. [Poster] UK Neural Computation 2019, July 1st Nottingham, UK



Thursday, December 9, 2010

Bayesian hallucination

Have you ever felt your phone buzz (when it didn't), or saw an email notification in the corner of the screen (when there was none)? Don't worry—you're not loosing your mind. 
 
This happens because the brain performs value-weighted predictive coding of unreliable sensory input. It can be explained in terms of balancing costs and benefits when using unreliable information:
  • let $u$ be the utility ( benefit ) of responding to a notification,
  • let $c$ be the cost of verifying whether a notification is real or imagined
  • let $\Pr(\mathrm{present})$ be the probability that a notification is really there
Optimally, you should check a notification if the expected benefit of responding to the notification outweighs the cost : check notification if and only if $\mathbb E(u)>c$

[0] $\mathbb E(u) = u \cdot \Pr(\mathrm{present})$
[1] Check notification if and only if : $u \cdot \Pr(\mathrm{present}) > c$

How does one know $\Pr(\mathrm{present})$ given some unreliable observation $\theta$ in peripheral vision, that is $\Pr(\mathrm{present}|\theta)$ ? This can be computed using Bayes' theorem : [2]

[2] $\Pr(\mathrm{present}|\theta)=\Pr(\theta|\mathrm{present})\cdot\Pr(\mathrm{present})/\Pr(\theta)$

So, $\Pr(\mathrm{present}|\theta)$ is the probability of observing $\theta$ when the notification is really there, $\Pr(\theta)$ is the probability of observing $\theta$ overall, and $\Pr(\mathrm{present})$ is the background probability of the notification being present. Plugging in expression [2] for $\Pr(\mathrm{present}|\theta)$ into equation [1] :

[3] check if and only if : $u \cdot \Pr(\theta|\mathrm{present}) \cdot \Pr(\mathrm{present}) / \Pr(\theta) > c$ 

Peripheral observations $\theta$ are noisy, and $\Pr(\theta|\mathrm{present})$ has different but overlapping distributions depending on whether or nor a stimulus is present. If the expected benefit from checking a notification is high, this can lower the threshold for checking a notification. The sensory system automatically optimizes unreliable perception into a (possibly inaccurate) high-level report for the parts of the brain that deal with behavior and attention.