Extended Data Fig. 10: Latent variable model. | Nature

Extended Data Fig. 10: Latent variable model.

From: Left–right-alternating theta sweeps in entorhinal–hippocampal maps of space

Extended Data Fig. 10

a, Illustration showing the basic principles of using the latent manifold tuning (LMT) model to extract a latent signal from neural population activity. A latent variable (top, black curve) evolves smoothly in time on a one-dimensional manifold. Individual cells are tuned to specific locations on the manifold (top right). At each point in time, the latent variable value predicts each cell’s log-firing rate (second row), which is then transformed with an exponential nonlinearity into a firing-rate prediction. The latter is compared with the observed spikes fired by the cells, treating the spike counts as a Poisson process. The model is learned by iteratively optimizing the latent variable and the tuning curves to improve the prediction of the observed spikes. b, Schematic showing the design of the complete ‘composite’ model. b1, Neural activity is modelled as a function of five input variables (first column). The two latent variables of interest (internal direction (‘ID’) and 2D position; first two rows), are fitted while regressing out contributions of three observed variables known to modulate MEC neural activity (theta phase, HD and population firing rate; three bottom rows). Left column: example traces of the input variables. All variables are assigned with corresponding tuning for each cell (second column; 100 example cells are shown), which, in conjunction with the latent variable’s value, predicts each cell’s log-firing-rate at each time point (third column). The log-firing-rate predictions are linearly summed across all variables (b2, top), then the sum is exponentiated, yielding a net prediction of the population firing rates (bottom). For reference, observed spikes for each cell are overlaid (red circles). b3, The unaccounted-for (‘residual’) neural activity is calculated by subtracting the predicted firing rates from the observed firing. At each iteration of fitting the model, the residuals are used to calculate the next update to the latent variables and the tuning curves (enclosed by blue dashed box), leading to gradual improvement in the match between predicted and observed spiking.

Back to article page