Models neural activity by combining stimulus information with factor analysis of noise correlation. Discovery of latent variables governing noise correlation.
Problem
Model of population activity to an arbitrary stimulus . Two main sources of variance:
- Stimulus-driven activity: , responses dependent on an arbitrary stimulus. Assumes conditional independence among neurons.
- Stimulus-conditioned variability: , responses to repeated presentations of an identical stimulus.
- Variability to the repeated presentations of identical stimuli, called noise correlations.
- Dependent on stimulus, behavioral task, attention, brain state.
- Others fit separately for each unique stimulus and require repeated presentations of said stimulus.
This paper introduces a model that accounts for both.
Model
- Spiking data is transformed using a trained normalizing flow where only the affine transformations are trainable. The flow acts on each dimension independently, that is .
- ZIFFA includes a zero-inflated component to capture zero spikes.
- Dependency of noise correlation on the stimulus can be indirectly captured during this transformation.
- Stimulus-conditioned variability:: The second-order variability is captured using a factor analysis model, which is a covariance matrix with rank equal to the number of latent variables . The self-variance is distinct for each neuron.
- Stimulus-driven activity: The means of the Gaussian transformed spikes are modeled based on their previous paper (Lurz et al., 2020).
Rationale
Factor analysis assumes Gaussianity whereas spike rates are strictly positive and are distributed like a zero-inflated overdispersed Poisson distribution. Fixed transformations may be too limiting and cannot capture neuron-specific transformations.
Related Papers
(Keeley et al., 2020)
Data
6,000 images from ImageNet were shown in each scan.
- 1,000 images consist of 100 unique images each repeated 10 times to allow for an estimate of the neural response variability. We used the repeated images for testing.
- 4,500 training and 500 validation images.
~1,000 neurons from LM and V1 recovered.
Performance
Flow Transformation Performance
Comparisons
FA models outperform independent models. Although fixed transformations work better for conditional correlation.
Latent variables
The latent variables describe noise correlations (neuron-neuron correlations) from FA. These are inferred without repeats.
Correlations of the extracted latent variables () to various values. Position does seem to be a significant contributor to intrinsic variability, in addition to pupil size.