Neural plasticity · learning rules
“Neurons that fire together wire together” is the slogan. The claim underneath it is the interesting part: if a rule that only ever looks at two cells at a time is applied over and over, a group of cells that keeps being co-activated will end up wired into a unit that can be reawakened by any fragment of itself. Train two patterns here and watch the weight matrix separate into blocks.
The network. Line weight is synaptic strength; only connections above a quarter of maximum are drawn. Hover a cell for its inputs.
The same synapses as a matrix: row i, column j is the weight from cell j onto cell i. Hover a cell for the value.
Mean weight within A, within B, and between the two, trial by trial. The gap that opens between the curves is the assembly.
Twelve cells, all-to-all recurrently connected, each synapse a single number
Wij between 0 and 1: the strength of the connection from cell j onto
cell i. A cell fires when the weighted sum of its active inputs, plus whatever external drive
it is getting, reaches the threshold θ.
A trial drives one pattern, A or B, and then applies the learning rule to every synapse whose pre-synaptic cell fired:
ΔWij = η · xj · (xi − ρ)
Read it from the synapse's point of view. Nothing happens unless the pre-synaptic cell fired
(xj = 1): plasticity is homosynaptic, a silent input is not punished for what
the rest of the network did. Given that it fired, the synapse is strengthened if the post-synaptic
cell also fired and weakened if it did not. ρ sets where that changeover sits, and so how much
depression the rule produces for each unit of potentiation.
That asymmetry is what makes the rule usable. Set ρ = 0 and the rule becomes pure potentiation: it can add but never subtract. The within-assembly weights still climb to the ceiling, so the matrix still looks like it has blocks — but the connections out of each assembly are never weakened, and they sit at their starting value of 0.2. Four of those firing at once is 0.8, which is over threshold. Probe it and the cue recruits A, then A ignites B, then B ignites everything else, and the recall readout reports the entire rest of the network as an intrusion. A network that cannot weaken a synapse can store exactly one thing: all of it.