Geometric fluid approximation for general continuous-time Markov - - PowerPoint PPT Presentation

geometric fluid approximation for general continuous time
SMART_READER_LITE
LIVE PREVIEW

Geometric fluid approximation for general continuous-time Markov - - PowerPoint PPT Presentation

Geometric fluid approximation for general continuous-time Markov chains Michalis Michaelides mic.michaelides@ed.ac.uk Guido Sanguinetti Jane Hillston School of Informatics, University of Edinburgh April 2019 Michalis Michaelides


slide-1
SLIDE 1

Geometric fluid approximation for general continuous-time Markov chains

Michalis Michaelides

mic.michaelides@ed.ac.uk

Guido Sanguinetti Jane Hillston

School of Informatics, University of Edinburgh

April 2019

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 1 / 41

slide-2
SLIDE 2

Continuous-time Markov chains

  • X(t) time-dependent random variable.
  • At times tn, observe jumps X([tn, tn+1)) = ξn.
  • ξn ∈ I, countable state-space.
  • For transition rate matrix Q, elements qij and qi = −

j qij,

p(ξn | ξn−1, · · · ξ0) = p(ξn | ξn−1); p(ξn = j | ξn−1 = i) = qij/ − qi; tn − tn−1 ∼ exp(−qi).

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 2 / 41

slide-3
SLIDE 3

Chapman-Kolmogorov

Would like Pij(s; t) = P(X(t) = j | X(s) = i) where t > s for all states (matrix P(s; t)).

  • Easy! Just solve Chapman-Kolmogorov equations:

∂Pij ∂t (s; t) =

  • k

Pik(s; t)Qkj

  • Not so easy when |I| is large.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 3 / 41

slide-4
SLIDE 4

Brownian motion

[Einstein 1905, Langevin 1908] – The birth of stochastic calculus

  • Isotropic jumps;
  • unbounded continuous domain;
  • vanishing transition

probabilities.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 4 / 41

slide-5
SLIDE 5

Fluid limit

  • Solving CK is hard.
  • Fluid limit:

dX dt = β(X) + noise

  • deterministic + stochastic.
  • If stochastic << deterministic, solve classical ODE.
  • ODE solution → mean behaviour, as N → ∞.

[Fokker 1914, Planck 1917; Kolmogorov 1931] Probability distribution evolution.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 5 / 41

slide-6
SLIDE 6

Fluid limit

States naturally ordered in Rd; and transitions expressible in terms of states: Differential CK equation = Master equation ≈ Fokker-Planck equation.

  • x : I → Rd.
  • q(ξ, ξ′) → q(x, x + ∆x)
  • Birth/death process, chemical reaction systems, etc.
  • Under some scaling, conditions for fluid limit fulfilled.
  • Approximation becomes exact in some limit of infinite state system

size (i.e. infinite state density, transition distance → 0). [Van Kampen, Kurtz]

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 6 / 41

slide-7
SLIDE 7

Examples of pCTMCs

Figure 1: Predator-prey systems in ecology: the Lotka-Volterra model.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 7 / 41

slide-8
SLIDE 8

Differential equation approximations for Markov chains

[Darling & Norris, 2008]

  • Map x : I → Rd, I discrete state-space.
  • Define drift vector

β(ξ) ≈

  • ξ′=ξ

x(ξ′) − x(ξ) q(ξ, ξ′)

  • Then mapped process

x(ξ(t)) = x(ξ(0)) + M(t) +

t

β(ξ(s))ds

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 8 / 41

slide-9
SLIDE 9

Differential equation approximations for Markov chains

  • Construct drift vector field b(x) over continuous Rd.
  • Solution to ˙

xt = b(xt): xt = x0 +

t

b(xs)ds, converges to mapped CTMC solution x(ξ(t)) (under scaling, etc.).

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 9 / 41

slide-10
SLIDE 10

Differential equation approximations for Markov chains

  • Construct drift vector field b(x) over continuous Rd.
  • Solution to ˙

xt = b(xt): xt = x0 +

t

b(xs)ds, converges to mapped CTMC solution x(ξ(t)) (under scaling, etc.). No general way to construct x, b(x); manual construction. Address this: (1) algorithm to embed state-space, (2) infer drift vector field.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 9 / 41

slide-11
SLIDE 11

Fluid approximations for Q matrices

General idea

  • ∃ fluid approximations for structured CTMCs

(e.g. populations, queues, etc.).

  • Automate fluid approximation:
  • embedding of states in Rd.
  • construction of drift vector for dynamics in Rd.
  • Procedure should be:

(1) close to manual constructions in simple cases; (2) good enough for other cases (where no manual approximations exist).

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 10 / 41

slide-12
SLIDE 12

The trivial embedding

  • One can trivially embed into R|I|.
  • Simple (trivial) calculation shows that the embedded mean satisfies

∂txt = Q⊤xt ; i.e. the C-K Equation!

  • This is an exact representation (obviously).
  • Slightly less trivial calculation: if Q = Q⊤ (which generally does not

hold), any rotation would work.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 11 / 41

slide-13
SLIDE 13

The trivial embedding

  • One can trivially embed into R|I|.
  • Simple (trivial) calculation shows that the embedded mean satisfies

∂txt = Q⊤xt ; i.e. the C-K Equation!

  • This is an exact representation (obviously).
  • Slightly less trivial calculation: if Q = Q⊤ (which generally does not

hold), any rotation would work.

  • Spectral analysis of Q might help.
  • Link to manifold learning.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 11 / 41

slide-14
SLIDE 14

Laplacian eigenmaps

Construct map x : I → Rd, I discrete state-space. Think of Q as a network (nodes are states, edges allowed transitions) Allows Laplacian eigenmaps [Mikhail Belkin, 2003] Properties:

  • Preserve locality =

⇒ limit transition size.

  • Generally, as |I| increases, states get closer.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 12 / 41

slide-15
SLIDE 15

Laplacian eigenmaps

Procedure:

  • For network Q, construct unweighted Laplacian matrix L where

Lij = 1 − δqij,0 ∀i = j and Lii = −

  • j

Lij.

  • Take d eigenvectors with d smallest eigenvalues (except 0).
  • Give state coordinates of d-dimensional embedding.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 13 / 41

slide-16
SLIDE 16

Gaussian process regression

Construct drift vector field b(x) over continuous Rd.

  • Have

b(x(ξ)) = β(ξ)

  • nly defined at x(ξ) points.
  • What about the rest of the Rd domain?

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 14 / 41

slide-17
SLIDE 17

Gaussian process regression

Construct drift vector field b(x) over continuous Rd.

  • Have

b(x(ξ)) = β(ξ)

  • nly defined at x(ξ) points.
  • What about the rest of the Rd domain?
  • Regress! Gaussian processes can estimate values in between.
  • Gaussian processes are Lipschitz continuous!

Some challenges:

  • Kernel choice.
  • Hyperparameter choice.
  • Unknown Lipschitz constant.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 14 / 41

slide-18
SLIDE 18

Laplacian eigenmaps + GP: sanity check

Does it produce standard embeddings (e.g. for pCTMCs)?

Theorem

Let C be a pCTMC, whose underlying transition graph is a multi- dimensional grid graph. The unweighted Laplacian fluid approximation of C coincides with the canonical fluid approximation in the hydrodynamic scaling limit.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 15 / 41

slide-19
SLIDE 19

A foray into diffusion maps

Generalisation1 of Laplacian eigenmaps. Deals with:

  • non-uniform sampling on the manifold p = e−U(x);
  • (extension2) asymmetric graphs Q = Q⊤.

Backward diffusion operators: − ∂t = H(α)

aa = ∆ + (r − 2(1 − α)∇U) · ∇,

and − ∂t = H(α)

ss

= ∆ − 2(1 − α)∇U · ∇.

1Ronald R. Coifman and St´

ephane Lafon. “Diffusion maps”. In: Applied and Computational Harmonic Analysis 21.1 (July 2006), pp. 5–30.

2Dominique C. Perrault-joncas and Marina Meila. “Directed Graph Embedding: an

Algorithm based on Continuous Limits of Laplacian-type Operators”. In: Advances in Neural Information Processing Systems 24. Ed. by J. Shawe-Taylor et al. Curran Associates, Inc., 2011, pp. 990–998.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 16 / 41

slide-20
SLIDE 20

Geometric fluid approximation

  • Start with general CTMC with generator matrix Q.
  • Embed network in Rd using diffusion maps.
  • Define drift vector on embedded nodes by pushing forward transitions.
  • Use these as observations in a GP-regression model.
  • Completely general, does not require a special population structure.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 17 / 41

slide-21
SLIDE 21

Geometric fluid approximation

  • Start with general CTMC with generator matrix Q.
  • Embed network in Rd using diffusion maps.
  • Define drift vector on embedded nodes by pushing forward transitions.
  • Use these as observations in a GP-regression model.
  • Completely general, does not require a special population structure.
  • We call this the Geometric Fluid Approximation.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 17 / 41

slide-22
SLIDE 22

Example: birth and death

2 species birth-death process, embedded in R2 space.

0.06 0.04 0.02 0.00 0.02 0.04 0.06 0.08 DM dimension: d = 1 0.10 0.08 0.06 0.04 0.02 0.00 0.02 0.04 DM dimension: d = 2

Trajectories on DM manifold (Birth-death, s0 = (9, 21)).

SSA average Fluid estimate 2 4 6 8 10 time (s) 0.08 0.06 0.04 0.02 0.00 Position along dimension d of DM

Evolution along Diffusion Map dimensions (Birth-death, s0 = (9, 21)).

SSA average, d = 0 SSA average, d = 1 Fluid estimate, d = 0 Fluid estimate, d = 1

Figure 2: Sanity check – expect good agreement.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 18 / 41

slide-23
SLIDE 23

Example: birth and death

2 species birth-death process, embedded in R|I| space. . . .

Figure 3: Every state a dimension – expect perfect agreement.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 19 / 41

slide-24
SLIDE 24

Example: Lotka-Volterra model

Foxes consume rabbits and decay. R

b=0.1

− − − → 2R; R + F

c=0.01

− − − − → 2F; F

d=0.2

− − − → ∅.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 20 / 41

slide-25
SLIDE 25

Example: Lotka-Volterra model

2 species Lotka-Volterra process, embedded in R2 space.

0.00 0.02 0.04 0.06 0.08 DM dimension: d = 1 0.05 0.04 0.03 0.02 0.01 0.00 0.01 0.02 0.03 DM dimension: d = 2

Trajectories on DM manifold (Lotka-Volterra, s0 = (9, 21)).

SSA average Fluid estimate 2 4 6 8 10 12 14 time (s) 0.020 0.015 0.010 0.005 0.000 0.005 0.010 0.015 Position along dimension d of DM

Evolution along Diffusion Map dimensions (Lotka-Volterra, s0 = (9, 21)).

SSA average, d = 0 SSA average, d = 1 Fluid estimate, d = 0 Fluid estimate, d = 1

Figure 4: LV with oscillations.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 21 / 41

slide-26
SLIDE 26

Example: Lotka-Volterra perturbed

Perturbed 2 species Lotka-Volterra process, embedded in R2 space.

0.06 0.04 0.02 0.00 0.02 DM dimension: d = 1 0.04 0.02 0.00 0.02 0.04 DM dimension: d = 2

Trajectories on DM manifold (Lotka-Volterra, s0 = (9, 21)).

SSA average Fluid estimate 2 4 6 8 10 12 14 time (s) 0.03 0.02 0.01 0.00 0.01 0.02 0.03 Position along dimension d of DM

Evolution along Diffusion Map dimensions (Lotka-Volterra, s0 = (9, 21)).

SSA average, d = 0 SSA average, d = 1 Fluid estimate, d = 0 Fluid estimate, d = 1

Figure 5: LV with oscillations, rates corrupted by |0.5η|, η ∼ N(0, 1) noise.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 22 / 41

slide-27
SLIDE 27

Example: gene ON-OFF

0.10 0.05 0.00 0.05 0.10 0.15 0.20 DM dimension: d = 1 0.100 0.075 0.050 0.025 0.000 0.025 0.050 0.075 0.100 DM dimension: d = 2

Trajectories on DM manifold (Gene switch, s0 = (10, 0)).

SSA average Fluid estimate 20 40 60 80 100 time (s) 0.04 0.06 0.08 0.10 0.12 0.14 0.16 0.18 Position along dimension d of DM

Evolution along Diffusion Map dimensions (Gene switch, s0 = (10, 0)).

SSA average, d = 0 SSA average, d = 1 Fluid estimate, d = 0 Fluid estimate, d = 1

Figure 6: The genetic switch model with a faster switching rate (5 · 10−3s−1), showing how the fluid solution (red) diverges from the projected mean evolution (blue) after t ≈ 20s; the qualitative aspects of the trajectory remain similar.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 23 / 41

slide-28
SLIDE 28

Example: SIRS model

SIRS model Embedded in R3 space.

20 40 60 80 100 time (s) 5 10 15 20 25 30 35 40 Species count

Species evolution (SIRS, s0 = (40, 10, 0))

S SSA mean I SSA mean R SSA mean S ODE I ODE R ODE 2 4 6 8 10 12 14 time (s) 0.05 0.04 0.03 0.02 0.01 0.00 0.01 Position along dimension d of DM

Evolution along Diffusion Map dimensions (SIRS, s0 = (40, 10, 0))

SSA average, d = 0 SSA average, d = 1 SSA average, d = 2 Fluid estimate, d = 0 Fluid estimate, d = 1 Fluid estimate, d = 2

Figure 7: Left: SIRS classical fluid embedding in R3. Right: SIRS DM embedding in R3.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 24 / 41

slide-29
SLIDE 29

First passage time (FPT) distribution

SIRS model Embedded in R3 space.

5 10 15 20 time (s) 0.0 0.2 0.4 0.6 0.8 1.0 CDF

FPT for R N/10 (SIRS, s0 = N[0.8, 0.2, 0. ])

Empirical FPT, N = 30 Empirical FPT, N = 40 Empirical FPT, N = 50 Empirical FPT, N = 100 Fluid FPT, N = 30 Fluid FPT, N = 40 Fluid FPT, N = 50 Fluid FPT, N = 100 ODE FPT, any N

Figure 8: FPT CDF → classical ODE estimate. Our construction is close.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 25 / 41

slide-30
SLIDE 30

Summary

  • No general way from ∂tP = Q⊤P → ∂tp = Hp.
  • Ingredients:
  • x : I → Rd — diffusion maps;
  • β(ξ) → b(x) — Gaussian process regression.
  • State/transition agnostic bridge from discrete CTMC to continuous

diffusion process.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 26 / 41

slide-31
SLIDE 31

Thank you

Feedback very welcome!

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 27 / 41

slide-32
SLIDE 32

Continuity conditions

For a master equation to converge to FPE:

  • 1. Jump sizes must vanish

lim

∆t→0

1

∆t p(x, t + ∆t | z, t)

  • = W (x | z, t);

lim

N→∞ W (x | z, t) = 0;

uniformly in x, z, t for |x − z| ≥ ǫ.

  • 2. Drift vector field is

lim

∆t→0

1 ∆t

  • |x−z|<ǫ

dx (xi − zi) p(x, t + ∆t | z, t) = Ai(z, t) + O(ǫ) ; and

  • 3. Diffusion matrix field is

lim

∆t→0

1 ∆t

  • |x−z|<ǫ

dx (xi−zi)(xj−zj) p(x, t+∆t | z, t) = Bij(z, t)+O(ǫ) ; uniformly in z, ǫ, t.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 28 / 41

slide-33
SLIDE 33

Unsupervised learning problem

High-dimensional data, x ∈ Rm. Want to find

  • low-dimensional projection,
  • clusters.

3

3Coifman and Lafon, see n. 1. Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 29 / 41

slide-34
SLIDE 34

Usual assumptions

  • Data D lie on lower dimensional manifold M ⊂ Rm.
  • M is continuous.
  • Data not necessarily uniformly sampled on manifold:

density µ(x) = q(x) = e−U(x).

  • What to examine...
  • ... in order to recover map Ψ : D → M, and potential U?

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 30 / 41

slide-35
SLIDE 35

Kernel, kernel, on the wall

how similar am I to the other data points?

Capture geometry by constructing similarity graph W , Wij = k(xi, xj), with k : D × D → R>0, and

  • symmetry, k(x, y) = k(y, x),
  • p.s.d., k(x, y) ≥ 0.

Usually pick kǫ(x, y) = exp

−x − y2/ǫ .

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 31 / 41

slide-36
SLIDE 36

Graph Laplacians and Random Walks

Normalised kernel (graph Laplacian) as discrete-time Markov chain where: pǫ(x, y) = kǫ(x, y) dǫ(x) =

  • M kǫ(x, y)dy ,

Transition probability after t steps: pt(x, y) = Pt, where P |f =

  • M

p(x, y)f (y)dµ(y).

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 32 / 41

slide-37
SLIDE 37

Random Walks

Leverage spectral theory for MCs that are:

  • ergodic,
  • aperiodic, (stationary distribution is π(x))
  • reversible.

Eigen-decompose R.W. on D: Pψk = λkψk, s.t. 1 = λ0 > λ1 ≥ λ2 ≥ · · · ≥ λN−1 ≥ 0.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 33 / 41

slide-38
SLIDE 38

Diffusion distance

Define diffusion distance: Dt(x, y) pt(x, ·) − pt(y, ·)2

L2(M,dµ/π) ;

demand it matches Euclidean distance in mapped space: Ψt(x) − Ψt(y) = Dt(x, y) =

  • k

λ2t

k (ψk(x) − ψk(y))2

1/2

. Satisfy up to precision δ with Ψt(x)

λt

1ψ1(x), λt 2ψ2(x), . . . , λt dψd(x)

,

where d = max {k ∈ N | λt

k > δλt 1}.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 34 / 41

slide-39
SLIDE 39

Anisotropic diffusion

What if µ(x) = q(x) = e−U(x) is non-uniform?

  • Sampling M is biased,
  • need to consider effects of q(x) = e−U(x).

Anisotropic kernel k(α)

ǫ

(x, y) = kǫ(x, y) qα

ǫ (x)qα ǫ (y),

α ∈ R≥0 can separate geometry from density.

  • α = 0: normalised graph Laplacian (Laplacian eigenmaps);
  • α = 1/2: Fokker-Planck as limit operator (more later);
  • α = 1: Laplace-Beltrami operator ∆.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 35 / 41

slide-40
SLIDE 40

Limit operators4

Think of D as samples of ˙ x = −∇U(x) + √ 2 ˙ w . In limit ǫ → 0, N → ∞ evolution operators of |f : ∂ ∂t |f = H(α)

f

|f =

  • ∆ − 2α∇U · ∇ + (2α − 1)(∇U2 − ∆U)
  • |f ,

− ∂ ∂t |f = H(α)

b

|f = [∆ − 2(1 − α)∇U · ∇] |f . If µ(x) = c, α matters.

4Boaz Nadler et al. “Diffusion Maps, Spectral Clustering and Eigenfunctions of

Fokker-Planck Operators”. In: Advances in Neural Information Processing Systems 18.

  • Ed. by Y. Weiss, B. Sch¨
  • lkopf, and J. C. Platt. MIT Press, 2006, pp. 955–962.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 36 / 41

slide-41
SLIDE 41

Anisotropic projections5

5Coifman and Lafon, see n. 1. Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 37 / 41

slide-42
SLIDE 42

Extension to directed graphs

6

6Perrault-joncas and Meila, see n. 2. Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 38 / 41

slide-43
SLIDE 43

Extension to directed graphs

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 39 / 41

slide-44
SLIDE 44

Asymmetric kernel

k(α)

ǫ

(x, y) = hǫ(x, y) + aǫ(x, y); hǫ(x, y) = kǫ(x, y) qα

ǫ (x)qα ǫ (y),

aǫ(x, y) = −aǫ(y, x) = r(x, y) 2 (y − x)hǫ(x, y). Backward diffusion operators: − ∂t = H(α)

aa = ∆ + (r − 2(1 − α)∇U) · ∇,

and − ∂t = H(α)

ss

= ∆ − 2(1 − α)∇U · ∇.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 40 / 41

slide-45
SLIDE 45

Stochastic processes and associated generators

Related as limiting cases7. Case Operator Stochastic Process ǫ > 0 N < ∞ finite N × N matrix P R.W. in discrete space discrete in time (DTMC) ǫ > 0 N → ∞

  • perators

Tf , Tb R.W. in continuous space discrete in time ǫ → 0 N < ∞ infinitesimal generator matrix Q ∈ RN×N Markov jump process; discreet in space, continuous in time ǫ → 0 N → ∞ infinitesimal generator Hf diffusion process continuous in space & time

7Boaz Nadler et al. “Diffusion maps, spectral clustering and reaction coordinates of

dynamical systems”. In: Applied and Computational Harmonic Analysis 21.1 (July 2006), pp. 113–127.

Michalis Michaelides (Informatics, UoE) Geometric fluid approximation for general continuous-time Markov chains April 2019 41 / 41