STOCHASTIC CALCULUS 11
From Jump Processes to Diffusion Approximations
A diffusion approximation replaces many small random jumps by a continuous stochastic process with the same local mean and variance.
The main idea
Some stochastic systems change through discrete events.
For example, in an epidemic,
\[ I\rightarrow I+1 \]may represent one new infection, while
\[ I\rightarrow I-1 \]may represent one recovery.
A continuous-time Markov chain represents these individual jumps directly.
When many such events occur, the jump process can sometimes be approximated by an SDE.
1. A simple birth-death process
Suppose a population \(X(t)\) can increase by one at rate
\[ b(X) \]and decrease by one at rate
\[ d(X). \]The possible transitions are
\[ X\rightarrow X+1 \]and
\[ X\rightarrow X-1. \]2. Probabilities over a short interval
For a sufficiently small time interval \(\Delta t\),
\[ P(X\rightarrow X+1) \approx b(X)\Delta t, \] \[ P(X\rightarrow X-1) \approx d(X)\Delta t. \]The probability of no event is approximately
\[ 1-[b(X)+d(X)]\Delta t. \]3. Mean change over a short interval
The change \(\Delta X\) can approximately be
\[ +1, \qquad -1, \qquad 0. \]Therefore,
\[ E[\Delta X] \approx (+1)b(X)\Delta t + (-1)d(X)\Delta t. \]So
4. The drift appears naturally
The quantity
\[ b(X)-d(X) \]is the net expected rate of change.
Therefore the deterministic drift is
5. Variance of the short-time change
Now consider
\[ E[(\Delta X)^2]. \]Since
\[ (+1)^2=1 \]and
\[ (-1)^2=1, \]we have
\[ E[(\Delta X)^2] \approx b(X)\Delta t + d(X)\Delta t. \]To first order in \(\Delta t\),
6. The diffusion coefficient
For an SDE,
\[ dX_t = a(X_t)\,dt + \sigma(X_t)\,dW_t, \]the variance of the random part over a small interval is approximately
\[ \sigma(X)^2\Delta t. \]Matching this with the jump-process variance gives
\[ \sigma(X)^2 = b(X)+d(X). \]Therefore,
7. Diffusion approximation
The birth-death process can therefore be approximated by
The drift comes from the difference of the event rates.
The diffusion comes from their combined random variation.
8. Why the rates are added inside the variance
Births and deaths affect the mean in opposite directions:
\[ +1 \quad\text{and}\quad -1. \]But both contribute positively to variability because
\[ (+1)^2=(-1)^2=1. \]Therefore,
9. Epidemic SIS example
Suppose \(I(t)\) is the number of infectious individuals in an SIS epidemic.
An infection increases \(I\) by one:
\[ I\rightarrow I+1. \]A recovery decreases \(I\) by one:
\[ I\rightarrow I-1. \]Let the infection rate be
\[ b(I) = \beta\frac{I(N-I)}{N}, \]and recovery rate be
\[ d(I)=\gamma I. \]10. Deterministic SIS drift
The net rate is
\[ b(I)-d(I). \]Therefore,
\[ \boxed{ a(I) = \beta\frac{I(N-I)}{N} - \gamma I } \]which is exactly the usual deterministic SIS rate equation.
11. Stochastic SIS diffusion
The local variance rate is
\[ b(I)+d(I). \]Therefore the diffusion approximation becomes
12. Why this is better than choosing arbitrary noise
The diffusion coefficient has been derived from the actual random event structure.
So the noise strength changes automatically with the infection and recovery rates.
13. Mean and variance matching
The diffusion approximation is constructed so that over a short interval,
\[ E[\Delta X] \]and
\[ \operatorname{Var}(\Delta X) \]match those of the underlying jump process to leading order.
This is the key idea behind the approximation.
14. A more general event-based system
Suppose a system has events indexed by \(j\).
Each event changes the state by a vector
\[ \boldsymbol{\nu}_j \]and occurs at rate
\[ \lambda_j(\mathbf{X}). \]The mean rate of change is
15. Covariance structure
The local covariance matrix is
This describes how the random event structure generates variability and covariance between state variables.
16. Multidimensional diffusion approximation
Choose a matrix \(B(\mathbf{X})\) satisfying
\[ BB^T=D. \]Then the diffusion approximation has the form
17. SIR event structure
In an SIR epidemic, infection changes the state by
\[ \begin{pmatrix} -1\\ +1\\ 0 \end{pmatrix}, \]while recovery changes it by
\[ \begin{pmatrix} 0\\ -1\\ +1 \end{pmatrix}. \]The corresponding event rates may be
\[ \lambda_1 = \beta\frac{SI}{N} \]and
\[ \lambda_2 = \gamma I. \]18. SIR drift from event vectors
The drift is
\[ \boldsymbol{\nu}_1\lambda_1 + \boldsymbol{\nu}_2\lambda_2. \]Therefore,
\[ \boxed{ \frac{dS}{dt} = -\beta\frac{SI}{N} } \] \[ \boxed{ \frac{dI}{dt} = \beta\frac{SI}{N} - \gamma I } \] \[ \boxed{ \frac{dR}{dt} = \gamma I } \]So the deterministic compartment equations arise directly from expected event changes.
19. Random changes are correlated
In an infection event, \(S\) decreases at exactly the same time that \(I\) increases.
Therefore stochastic changes in compartments are not generally independent.
This dependence appears in the covariance matrix of the diffusion approximation.
20. Why one Brownian motion may be insufficient
A model with several independent event mechanisms may require several Brownian drivers.
For example, infection and recovery can be represented by separate Brownian components:
\[ dW_1, \qquad dW_2. \]This preserves the structure of the different random event channels.
21. Diffusion approximation diagram
22. When is the approximation reasonable?
Diffusion approximations are most natural when event counts are sufficiently large and individual jumps are small relative to the scale of the system.
Then many discrete events combine into approximately continuous random fluctuations.
23. When can it be poor?
The approximation may be less reliable when population numbers are very small.
For example, near
\[ I=0, \]the difference between zero infections and one infection is important.
A continuous diffusion can also produce non-integer or even negative numerical states unless handled carefully.
24. Extinction is especially sensitive
In a jump process,
\[ I=0 \]can be an exact absorbing state.
A simple diffusion approximation may not preserve this boundary correctly without additional treatment.
Therefore jump-process models can be preferable when extinction probabilities are central.
25. CTMC and SDE answer related questions
A CTMC represents discrete events exactly at the model level.
An SDE provides a continuous approximation that may be easier to analyse or simulate for large systems.
26. Connection with the deterministic model
The three descriptions can be viewed as related:
27. Why this connection matters
It explains where the deterministic drift comes from and why the stochastic diffusion coefficient should reflect the underlying event rates.
The deterministic and stochastic models are therefore connected through the same event mechanism.
28. General modelling workflow
29. The central idea
A diffusion approximation is therefore not just a deterministic equation with arbitrary noise added.
It can be derived systematically from the local mean and variance of an underlying random event process.