Probability & Statistics

Hawkes Branching Renewal Criticality

Follow expected event clusters through a self-exciting kernel and separate critical growth from stationarity.

By Riano · Published · Updated · Report a correction

Hawkes Branching Renewal Criticality

The Hawkes process is a self-exciting point process where each event increases the likelihood of subsequent events. It can be viewed as a branching process with an exogenous immigration baseline rate μ and an expected descendant cluster size governed by the branching ratio η = α / β. It is essential to differentiate between the dynamics of a single exogenous seed at time 0 (with no further immigrants in its descendant cluster) and a continuous immigration process.

Worked Example

Let us compute the expected properties of a single seed cluster and the stationary mean of the continuous immigration process given Immigration μ = 1, Kernel decay β = 1, Branching ratio η = 0.5, Time t = 3, and Generations G = 5.

  1. The kernel amplitude is α = η × β = 0.5 × 1 = 0.5.
  2. The expected post-seed descendant intensity at time t is m(t) = α exp((α - β) t) = 0.5 exp((0.5 - 1) × 3) = 0.5 exp(-1.5) ≈ 0.111565.
  3. The expected cluster count by time t including the seed is M(t) = 1 + (α)/(α - β) (exp((α - β) t) - 1) = 1 + 0.5/(-0.5) (exp(-1.5) - 1) = 1 - (0.22313 - 1) ≈ 1.77687.
  4. The expected total mass through generation G is \sum_(g=0)^5 η^g = 1 + 0.5 + 0.25 + 0.125 + 0.0625 + 0.03125 = 1.96875.
  5. The stationary immigration mean is (μ)/(1 - η) = 1/(1 - 0.5) = 2.0.

Experiment

Using the interactive module Hawkes Branching Renewal Criticality:

  1. Select a value for the Immigration baseline rate.
  2. Select the Kernel decay parameter to control how fast the excitation decays.
  3. Adjust the Branching ratio to see its effect on subcritical, critical, and supercritical regimes.
  4. Select the evaluation Time for transient observations.
  5. Set the Generations to compute the mass through generation G.

Limitations

The presented metrics are purely expectations and do not represent deterministic event counts or a specific random simulation of the point process. Furthermore, when analyzing supercritical behaviors (η ≥ 1), the finite-time expected values for a seed cluster remain finite and valid, whereas the continuous positive immigration process lacks a finite stationary mean. Do not add the stationary baseline to a transient seed curve in a supercritical or critical model where stationarity is undefined. If the baseline is strictly zero, the stationary mean is simply an empty zero-rate baseline, although a separately seeded cluster can still grow.

References

For the mathematical framework of Hawkes processes as branching processes, refer to:

Experience it interactively

Adjust parameters, observe in real time, and build deep intuition with Riano’s interactive Hawkes Branching Renewal Criticality module.

Try Hawkes Branching Renewal Criticality on Riano →

More in Probability & Statistics