figshare
Browse
pcbi.1011839.g002.tif (817.52 kB)

Neurons in prediction error layer respond to unexpected transitions.

Download (817.52 kB)
figure
posted on 2024-02-20, 18:28 authored by Martin L. L. R. Barry, Wulfram Gerstner

A. Spiking network model ‘SpikeSuM’. From top to bottom: Every 100ms stimuli change, giving rise to a sequence Rn−1, Rn, Rn+1… The presently observed stimulus (Rn, red box ‘OBS’) and the previous stimulus (Rn−1, ‘Buffer’) are encoded with spike trains of 128 neurons each (16 sample spike trains shown). These spike trains are transmitted to two excitation-inhibition networks (prediction error layer) composed of pyramidal neurons (red triangles) and inhibitory neurons (orange circles). Pyramidal neurons in population P1 are excited (arrowheads) by the inputs representing the prediction based on stimulus Rn−1 and inhibited (round heads) by the current observation X whereas neurons in P2 are inhibited by the prediction and excited by the current observation X. The activity A1 and A2 of populations P1 and P2 is transmitted to pyramidal tract neurons (PT), which low-pass filter the activity and transmit it to a group of neurons in a deep nucleus (green, labeled 3rd) which sends a neuromodulatory surprise signal back to the prediction error layer. Poorly predicted stimuli increase activity in the prediction error layer and indirectly accelerate, via the 3rd factor, learning in the plastic connections (red lines). Inset: Time course of the 3rd factor (green) over 4s before and after a rule switch at time tswitch. B: Spike trains of all 128 pyramidal neurons in population P2 during a specific stimulus Rn. The 128 neurons have first been ordered from highest to lowest firing rate and then clustered into groups of 8 neurons, with neurons 1 to 8 forming the first cluster. Right: Histogram of average firing rate per cluster (horizontal bars). B1: Random sparse connectivity from presynaptic neurons in the input layer to neurons in the prediction error layer. Inset: schematics, colors indicate connection strength from red (weak) to blue (strong). B2: Regular connectivity with binary connections. Inset: schematics, nonzero connections (blue) are organized in clusters of 8 neurons, but for readability, only 4 clusters of two neurons each are shown. C1 and C2: To compare the two networks, we show the spikes generated in response to a new stimulus Rn while keeping the same order of neurons. For random connectivity (C1) spike plots are different if RnRn but similar if Rn = Rn. The same holds for regular connectivity (C2). D1 and D2: Filtered activity of pyramidal neurons in populations P1 (red), P2 (cyan), and the total filtered activity (black) as a function of time-averaged over 100 different sequences with a change point (switch of rule) after 500 presentation steps, for random (D1) or regular (D2) connectivity (parameter K = 2). Both networks indicate a surprising transition (dashed vertical line) by increased activity. Insets show the activity before and after the rule switch. E1 and E2: Same as in D1 and D2, but for the case of K = 4 possible next stimuli. Since predictions are less reliable, the activity converges to higher levels.

History