The Branching Ratio and Critical Cascades
A single number — how many new events each event triggers on average — that determines whether a cascade of events (a sell-off, a liquidation spiral, an epidemic) dies out on its own or can blow up without bound.
Prerequisites: The Law of Large Numbers
A forced liquidation sells some assets, which pushes prices down a little, which can force other leveraged holders to sell too, which pushes prices down further. Does this cascade fizzle out after a few rounds, or does it have the potential to spiral without limit? You could try to trace every individual sale and its knock-on effect, but there's a much simpler question that answers it: on average, how many additional forced sales does one forced sale trigger? That single number — the branching ratio — tells you almost everything about whether cascades in this system die out or explode.
An analogy: a chain letter, or a contagious disease
Think of a chain letter where each recipient forwards it to some random number of new people. If each person forwards it to fewer than one new person on average, the chain sputters out within a few generations almost surely, no matter how it started. If each person forwards it to more than one new person on average, the chain has a real chance of growing forever, spreading to an ever-larger population. If the average is exactly one, the chain is on a knife-edge: it eventually dies out with probability 1, but it can take a very long time and grow very large before doing so. This is precisely how epidemics, and financial contagion cascades, behave — it's the same mathematics, whether the "infection" is a virus or a forced sale.
The idea, one symbol at a time
Model the cascade as a branching process: start with one initial event (generation 0). Each event in generation independently produces a random number of "child" events in generation , drawn from the same offspring distribution every time. Let be the branching ratio — the expected number of children per event:
In plain English: is the average number of new triggered events each single event causes. The classical branching-process result is a sharp trichotomy:
- If (subcritical), the cascade dies out with probability 1, and the expected total number of events across all generations is finite: .
- If (critical), the cascade still dies out with probability 1 eventually, but the expected total size is infinite — cascades can grow very large before stopping.
- If (supercritical), there is a strictly positive probability that the cascade never dies out and grows without bound.
The formula is the key quantitative statement for the subcritical case: it says the expected total cascade size, including the seed event, blows up as approaches 1 from below — exactly the same -shaped blow-up seen in queueing.
Worked example 1: a leverage cascade with m below 1
A stress model estimates that each forced liquidation triggers, on average, additional forced liquidations elsewhere (a typical calm-market estimate). Expected total cascade size from one seed event:
So one forced sale is expected to produce, in total, about 0.67 additional forced sales before the cascade dies out — small and self-limiting.
Worked example 2: the same system under stress
Now suppose a crowded trade and thin liquidity push the same estimate up to (still subcritical, but close to the edge):
The expected total cascade size jumps from 1.67 to 10 — a nearly six-fold increase — from a branching ratio that only moved from 0.4 to 0.9. If stress pushes to 1.0 or above, the expected size formula itself breaks down (division by zero, or by a negative number), signaling that the cascade is no longer guaranteed to be small; at you need the probability-of-extinction calculation instead of the expected-size formula, and for that extinction probability is strictly less than 1.
What this means in practice
The branching ratio is a standard lens for thinking about self-exciting phenomena in markets: order-flow clustering, volatility clustering (each large move raising the odds of another), and — most consequentially — deleveraging cascades in stressed markets. Risk managers estimate an effective from historical cascade data (often via self-exciting point process models, see Hawkes processes) and watch how close it sits to 1, since that proximity, not the average level of activity, is what predicts fragility.
A cascade of self-triggering events is governed by a single number, the branching ratio m — the expected number of new events each event causes. Below 1, cascades die out and stay small on average; at or above 1, cascades either take unboundedly long to die out or can grow without bound, and the expected cascade size 1/(1-m) blows up as m approaches 1 from below.
The common mistake is estimating m from a calm period and assuming it's a stable property of the market, then being surprised when a crisis pushes it past 1. In reality m depends on conditions that themselves shift in stress — leverage, correlation, and liquidity all move together and can push a comfortably subcritical system (m = 0.4) into a near-critical or supercritical one (m ≥ 0.9) quickly. Treat any estimated m as regime-dependent, and stress-test how it might move under adverse conditions rather than trusting a single historical estimate.
Related concepts
Practice in interviews
Further reading
- Harris, T.E., The Theory of Branching Processes
- Hawkes, A.G. (1971), Spectra of some self-exciting point processes