How many spikes does one spike trigger
The Lab network is a 40 by 25 sheet of 1000 units. Each unit connects to 10 neighbours chosen at random within 5 sites. When a unit fires, each of its neighbours fires in the next step with probability , and a unit that has just fired cannot fire in the next step. So the number of direct offspring of one spike follows the binomial law with mean , called the branching ratio.
If every generation reproduces independently in this way, generation has mean size and the whole cascade has a mean size given by a geometric series. For every cascade dies out; for some grow for ever; sits exactly between the two. That is the critical point.
We tested this by kicking one unit of a quiet network, with no external input, 20000 times. At the first generation has mean ; 0.6006 of kicks give only the kicked spike, against the exact ; the mean cascade size is against 2. At the second generation has mean , below the 0.64 of independent reproduction, and the mean size is , below 5.
The shortfall comes from the network itself. Two spikes that hit the same neighbour in the same step make it fire only once, and a unit that has just fired cannot fire again at once. The first generation comes from 10 distinct neighbours of a single unit and cannot collide, so it matches the binomial law exactly; later generations collide more and fall short of independent reproduction.
Source: S. Zapperi · J. Wilting and V. Priesemann
At the critical point sizes fall as minus three halves
Zapperi, Lauritsen and Stanley studied the simplest case: each active site makes two new active sites with probability and otherwise stops. The branching ratio is and the critical point is . Cascade sizes are then odd, and the exact distribution follows from the Catalan numbers: , , , .
For large sizes their Eq. (8) approximates this by times an exponential cutoff. The cutoff size diverges at the critical point: 199 at and 4999 at . We checked the approximation against the exact Catalan formula. At the ratio of the two is 0.99963 at and 0.99265 at ; at and it is 0.99814.
They also find cascade durations falling as . The exponent 3/2 is not special to binary branching: we simulated 20000 trees whose offspring follow a Poisson law with mean 1 and fitted them with the maximum-likelihood method of the next chapter, obtaining .
The converse does not hold. The next chapter shows systems with no critical cascades at all that give an exponent very close to 3/2.
Source: S. Zapperi
From spikes to avalanches: the bin width decides the cut
An experiment does not see the family tree of a cascade, only a stream of time-stamped spikes. The usual recipe pools the events from all electrodes and counts them in time bins of equal width. A run of consecutive non-empty bins, with an empty bin on each side, is one avalanche. Its size is the number of events in those bins and its duration is the number of bins.
The count sequence in the figure is cut into three avalanches of sizes 6, 1 and 6 and durations 3, 1 and 2. Double the bin width and neighbouring bins merge, so the last two, separated by a single empty bin, become one. The size distribution of avalanches therefore depends on the bin width as well as on the network.
The Lab’s default electrode array covers 608 of the 1000 units and records 2979 avalanches in 300 000 steps, with mean size 114.5 and largest 7461. Averaged over 10 random seeds, bin widths of 1, 4 and 8 steps give fitted exponents of 1.461, 1.393 and 1.387, a small change. An uncoupled mimic whose input rate jumps among a few levels gives 6.16, 3.96 and 1.87 for the same three widths. Priesemann and Shriki point to this sensitivity to the bin width as one way to tell the two apart.
Source: V. Priesemann and O. Shriki · S. Zapperi
Recording only part of the network makes the branching ratio look smaller
The most direct estimate regresses the count in the next bin on the count in this bin and reads the slope as the branching ratio; this is the conventional estimate. Wilting and Priesemann show that when only part of the units is recorded, the regression slope at every lag is multiplied by the same factor . The one-step slope is biased low, but the rate at which the slopes decay with is unchanged, so fitting the whole decay recovers . This is multistep regression. In their example a process with recorded at 10% gives a conventional estimate of only 0.312.
If each spike is kept independently with probability 10%, the one-step slope after thinning follows exactly from the mean, variance and one-step covariance of the full record. For one Lab record the prediction is 0.601 and the measurement ; across 12 records every deviation is within 2.4 standard errors.
At the Lab defaults the array’s one-step slope is 0.965 and multistep regression gives ; multistep regression on all 1000 units gives 0.9855. The nominal branching ratio is 1.05 but the effective one is only 0.985, again because of collisions and because a unit that has just fired cannot fire at once. Kicking one unit of a quiet network triggers 155 spikes on average, which corresponds to .
Source: J. Wilting and V. Priesemann
Worked example: read the branching ratio from 20 electrodes
Problem. From the same record of the Lab’s default network, use only a 5 by 4 block of 20 electrodes in one corner. The regression slopes at lags one, ten and twenty are , and . What is the conventional estimate? Use the slopes at ten and twenty steps to estimate , and the correlation time, and compare with 0.9855 for the whole network.
Model. Use . Dividing the two slopes removes : .
Numbers. The conventional estimate is just ; taken literally, a cascade would hold only spikes on average. The two-lag estimate is , with and a correlation time steps. The whole network’s 0.9855 corresponds to 68 steps.
Explanation. The two-lag estimate lifts 0.491 back to 0.977: most of the bias comes from recording only part of the network and can be removed. The rest comes from where the electrodes sit. Scattering the 20 electrodes at random over the sheet in the same record, five placements give two-lag estimates between 0.981 and 0.988 and multistep estimates between 0.9845 and 0.9864, in line with the whole network. A likely reason is that electrodes packed into one corner see the same local cascade together, and the cascade soon leaves the corner. That adds a fast early decay to the slopes which is not the network’s branching ratio.
Check. The randomly scattered electrodes have one-step slopes of only 0.30 to 0.34, even lower than the corner’s 0.491, yet they give the better branching ratio. The branching ratio sits in how fast the slopes decay with lag; the size of the one-step slope mostly reflects how much of the network the array records.
Source: J. Wilting and V. Priesemann