An introduction to particle rare event...
Transcript of An introduction to particle rare event...
![Page 1: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/1.jpg)
An introduction to particle rare event simulation
P. Del Moral
INRIA Bordeaux- Sud Ouest & IMB & CMAP
Computation of transition trajectories and rare events in nonequilibrium systems , ENS Lyon, June 2012
Some hyper-refs
I Feynman-Kac formulae, Genealogical & Interacting Particle Systems with appl., Springer (2004)
I Sequential Monte Carlo Samplers JRSS B. (2006). (joint work with A. Doucet & A. Jasra)
I A Backward Particle Interpretation of Feynman-Kac Formulae M2AN (2010). (joint work with A.Doucet & S.S. Singh)
I On the concentration of interacting processes. Foundations & Trends in Machine Learning [170p.](2012). (joint work with Peng Hu & Liming Wu) [+ Refs]
I More references on the website : Feynman-Kac models and particle systems [+ Links]
![Page 2: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/2.jpg)
Introduction
Feynman-Kac models
Some rare event models
Stochastic analysis
![Page 3: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/3.jpg)
IntroductionSome basic notationImportance samplingAcceptance-rejection samplers
Feynman-Kac models
Some rare event models
Stochastic analysis
![Page 4: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/4.jpg)
Basic notation
P(E ) probability meas., B(E ) bounded functions on E .
I (µ, f ) ∈ P(E )× B(E ) −→ µ(f ) =
∫µ(dx) f (x)
I Q(x1, dx2) integral operators x1 ∈ E1 x2 ∈ E2
Q(f )(x1) =
∫Q(x1, dx2)f (x2)
[µQ](dx2) =
∫µ(dx1)Q(x1, dx2) (=⇒ [µQ](f ) = µ[Q(f )] )
I Boltzmann-Gibbs transformation
[Positive and bounded potential function G ]
µ(dx) 7→ ΨG (µ)(dx) =1
µ(G )G (x) µ(dx)
![Page 5: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/5.jpg)
Importance sampling and optimal twisted measures
P(X ∈ A) = PX (A) = 10−10 Find PY t.q. PY (A) = P(Y ∈ A) ' 1
Crude Monte Carlo sampling Y i i.i.d. PY
PY
(dPX
dPY1A
)= PX (A) ' PN
X (A) :=1
N
∑1≤i≤N
dPX
dPY(Y i ) 1A(Y i )
Optimal twisted measure = Conditional distribution
Variance = 0⇐⇒ PY = Ψ1A (PX ) = Law (X | X ∈ A)
⇓
Perfect or MCMC samplers =acceptance-rejection techniques
BUT
Very often with very small acceptance rates
![Page 6: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/6.jpg)
Conditional distributions and Feynman-Kac models
Example : Markov chain models Xn restricted to subsets An
X = (X0, . . . ,Xn) ∈ A = (A0 × . . .× An)
Conditional distributions
Law (X | X ∈ A) = Law((X0, . . . ,Xn) | Xp ∈ Ap, p < n) = Qn
andProba(Xp ∈ Ap, p < n) = Zn
given by the Feynman-Kac measures
dQn :=1
Zn
∏0≤p<n
Gp(Xp)
dPn
withPn = Law(X0, . . . ,Xn) and Gp = 1Ap , p < n
![Page 7: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/7.jpg)
Conditional distributions and Feynman-Kac models
Example : Markov chain models Xn restricted to subsets An
X = (X0, . . . ,Xn) ∈ A = (A0 × . . .× An)
Conditional distributions
Law (X | X ∈ A) = Law((X0, . . . ,Xn) | Xp ∈ Ap, p < n) = Qn
andProba(Xp ∈ Ap, p < n) = Zn
given by the Feynman-Kac measures
dQn :=1
Zn
∏0≤p<n
Gp(Xp)
dPn
withPn = Law(X0, . . . ,Xn) and Gp = 1Ap , p < n
![Page 8: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/8.jpg)
Introduction
Feynman-Kac modelsNonlinear evolution equationInteracting particle samplersContinuous time modelsParticle estimates
Some rare event models
Stochastic analysis
![Page 9: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/9.jpg)
Feynman-Kac models (general Gn(Xn) & Xn ∈ En)
Flow of n-marginals
ηn(f ) = γn(f )/γn(1) with γn(f ) := E
f (Xn)∏
0≤p<n
Gp(Xp)
⇓ (γn(1) = Zn)
Nonlinear evolution equation :
ηn+1 = ΨGn(ηn)Mn+1
Zn+1 = ηn(Gn)×Zn
with the Markov transitions
Mn+1(xn, dxn+1) = P(Xn+1 ∈ dxn+1 | Xn = xn)
Note : [Xn = (X ′0, . . . ,X′n) & Gn(Xn) = G ′(X ′n)] =⇒ ηn = Q′n
![Page 10: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/10.jpg)
Interacting particle samplers
Nonlinear evolution equation :
ηn+1 = ΨGn(ηn)Mn+1
Zn+1 = ηn(Gn)×Zn
Sequential particle simulation technique
Mn-propositions ⊕ Gn-acceptance-rejection with recycling
m
Genetic type branching particle model
ξn = (ξin)1≤i≤NGn−selection−−−−−−−→ ξn = (ξin)1≤i≤N
Mn−mutation−−−−−−−→ ξn+1 = (ξin+1)1≤i≤N
Note :[Xn = (X ′0, . . . ,X
′n) & Gn(Xn) = G ′(X ′n)] =⇒ Genealogical tree model
![Page 11: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/11.jpg)
⊃ Continuous time models ⊃ Langevin diffusions
Xn := X ′[tn,tn+1[& Gn(Xn) = exp
∫ tn+1
tn
Vs(X ′s )ds
OR Euler approximations (Langevin diff. Metropolis-Hasting moves)OR Fully continuous time particle models Schrodinger operators
d
dtγt(f ) = γt(L
Vt (f )) with LVt = L′t + Vt
γt(1) = E(
exp
∫ t
0
Vs(X ′s )ds
)= exp
∫ t
0
ηs(Vs)ds with ηt = γt/γt(1)
Master equation ηt = Law(X t) ⇒ ddt ηt(f ) = ηt(Lt,ηt (f ))
(ex. : Vt = −Ut ≤ 0)
Lt,ηt (f )(x) = L′t(f )(x)︸ ︷︷ ︸free exploration
+ Ut(x)︸ ︷︷ ︸acceptance rate
∫(f (y)− f (x)) ηt(dy)︸ ︷︷ ︸
interacting jump law
⇓
Particle model: Survival-acceptance rates ⊕ Recycling jumps
![Page 12: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/12.jpg)
⊃ Continuous time models ⊃ Langevin diffusions
Xn := X ′[tn,tn+1[& Gn(Xn) = exp
∫ tn+1
tn
Vs(X ′s )ds
OR Euler approximations (Langevin diff. Metropolis-Hasting moves)OR Fully continuous time particle models Schrodinger operators
d
dtγt(f ) = γt(L
Vt (f )) with LVt = L′t + Vt
γt(1) = E(
exp
∫ t
0
Vs(X ′s )ds
)= exp
∫ t
0
ηs(Vs)ds with ηt = γt/γt(1)
Master equation ηt = Law(X t) ⇒ ddt ηt(f ) = ηt(Lt,ηt (f ))
(ex. : Vt = −Ut ≤ 0)
Lt,ηt (f )(x) = L′t(f )(x)︸ ︷︷ ︸free exploration
+ Ut(x)︸ ︷︷ ︸acceptance rate
∫(f (y)− f (x)) ηt(dy)︸ ︷︷ ︸
interacting jump law
⇓
Particle model: Survival-acceptance rates ⊕ Recycling jumps
![Page 13: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/13.jpg)
Genealogical tree evolution (N , n) = (3, 3)
• - • • - • = •
• - • -
-
• • = •
• - • • -
-
-• = •
Some particle estimates (δa(dx)↔ δ(x − a) dx)
I Individuals ξin ”almost” iid with law ηn ' ηNn = 1N
∑1≤i≤N δξin
I Ancestral lines ”almost” iid with law Qn ' 1N
∑1≤i≤N δlinen(i)
I Normalizing constants
Zn+1 =∏
0≤p≤n
ηp(Gp) 'N↑∞ ZNn+1 =
∏0≤p≤n
ηNp (Gp) (Unbiased)
![Page 14: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/14.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 15: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/15.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 16: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/16.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 17: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/17.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 18: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/18.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 19: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/19.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 20: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/20.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 21: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/21.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 22: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/22.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 23: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/23.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 24: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/24.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 25: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/25.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 26: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/26.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 27: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/27.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 28: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/28.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 29: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/29.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 30: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/30.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 31: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/31.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 32: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/32.jpg)
Graphical illustration : ηn ' ηNn := 1N
∑1≤i≤N δξin
![Page 33: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/33.jpg)
How to use the full ancestral tree model ?
Gn−1(xn−1)Mn(xn−1, dxn)hyp= Hn(xn−1, xn) νn(dxn)
⇒ Backward Markov model :
Qn(d(x0, . . . , xn)) = ηn(dxn) Mn,ηn−1(xn, dxn−1)︸ ︷︷ ︸∝ ηn−1(dxn−1) Hn(xn−1,xn)
. . .M1,η0(x1, dx0)
Particle approximation
QNn (d(x0, . . . , xn)) = ηNn (dxn) Mn,ηNn−1
(xn, dxn−1) . . .M1,ηN0(x1, dx0)
Ex.: Additive functionals fn(x0, . . . , xn) = 1n+1
∑0≤p≤n fp(xp)
QNn (fn) :=
1
n + 1
∑0≤p≤n
ηNn Mn,ηNn−1. . .Mp+1,ηNp
(fp)︸ ︷︷ ︸matrix operations
![Page 34: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/34.jpg)
How to use the full ancestral tree model ?
Gn−1(xn−1)Mn(xn−1, dxn)hyp= Hn(xn−1, xn) νn(dxn)
⇒ Backward Markov model :
Qn(d(x0, . . . , xn)) = ηn(dxn) Mn,ηn−1(xn, dxn−1)︸ ︷︷ ︸∝ ηn−1(dxn−1) Hn(xn−1,xn)
. . .M1,η0(x1, dx0)
Particle approximation
QNn (d(x0, . . . , xn)) = ηNn (dxn) Mn,ηNn−1
(xn, dxn−1) . . .M1,ηN0(x1, dx0)
Ex.: Additive functionals fn(x0, . . . , xn) = 1n+1
∑0≤p≤n fp(xp)
QNn (fn) :=
1
n + 1
∑0≤p≤n
ηNn Mn,ηNn−1. . .Mp+1,ηNp
(fp)︸ ︷︷ ︸matrix operations
![Page 35: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/35.jpg)
Introduction
Feynman-Kac models
Some rare event modelsSelf avoiding walksLevel crossing probabilitiesParticle absorption modelsQuasi-invariant measuresDoob h-processesSemigroup gradient estimatesBoltzmann-Gibbs measures
Stochastic analysis
![Page 36: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/36.jpg)
Self avoiding walks in Zd
Feynman-Kac model with
Xn = (X0, . . . ,Xn) & Gn(Xn) = 1Xn 6∈{X0,...,Xn−1}
m
Conditional distributions
Qn = Law ((X0, . . . ,Xn) | Xp 6= Xq, ∀0 ≤ p < q < n)
andZn = Proba (Xp 6= Xq, ∀0 ≤ p < q < n)
![Page 37: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/37.jpg)
Level crossing probabilities (1)
P (Vn(Xn) ≥ a) or P (X hits An before B)
I Level crossing at a fixed given time
P (Vn(Xn) ≥ a) = E(fn(Xn) eVn(Xn)
)= E
fn(Xn)∏
0≤p<n
Gp(Xp)
with
I The Markov chain on transition space
Xn = (Xn,Xn+1) and Gn(Xn) = exp [Vn+1(Xn+1)− Vn(Xn)]
I The test functions
fn(Xn) = 1Vn(Xn)≥a e−Vn(Xn)
![Page 38: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/38.jpg)
Level crossing probabilities (2)
I Excursion level crossing An ↓, with B non critical recurrent subset.
P(X hits An before B) = E
∏0≤p≤n
1Ap (XTp )
Tn := inf {p ≥ Tn−1 : Xp ∈ (An ∪ B)}
Feynman-Kac model
E
∏0≤p≤n
1Ap (XTp )
= E
∏0≤p<n
Gp(Xp)
with
Xn = (Xp)p∈[Tn,Tn+1] & Gn(Xn) = 1An+1(XTn+1)
![Page 39: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/39.jpg)
Absorption models
I Sub-Markov semigroups
Qn(x , dy) = Gn−1(x) Mn(x , dy) E cn = En ∪ {c}
I Absorbed Markov chain
X cn ∈ E c
n
absorption ∼(1−Gn)−−−−−−−−−−−−−−−−−−→ X c
n
exploration ∼Mn
−−−−−−−−−−−−−−−−−−→ X cn+1
⇓
Qn = Law((X c0 , . . . ,X
cn ) | T absorption ≥ n)
andZn = Proba
(T absorption ≥ n
)
![Page 40: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/40.jpg)
Homogeneous models (Gn,Mn) = (G ,M)
I Reversibility condition : µ(dx)M(x , dy) = µ(dy)M(y , dx)
Proba(T absorption ≥ n
)' λn
with λ = top eigenvalue of
Q(x , dy) = G (x) M(x , dy)
I Q(h) = λh
I Quasi-invariant measure :
P(X cn ∈ dx | T absorption > n)→n↑
1
µ(h)h(x) µ(dx)
I Doob h-process X h :
Mh(x , dy) =1
λh−1(x)Q(x , dy)h(y) =
Q(x , dy)h(y)
Q(h)(x)=
M(x , dy)h(y)
M(h)(x)
![Page 41: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/41.jpg)
Homogeneous models (Gn,Mn) = (G ,M)
Qn(d(x0, . . . , xn)) ∝ P((X h0 , . . . ,X
hn ) ∈ d(x0, . . . , xn)) h−1(xn)
I Invariant measure µh = µhMh & normalized additive functionals
F n(x0, . . . , xn) =1
n + 1
∑0≤p≤n
f (xp) =⇒ Qn(F n) 'n µh(f )
I If G = G θ depends on some θ ∈ R f := ∂∂θ logG θ
∂
∂θlog λθ 'n
1
n + 1
∂
∂θlogZθn+1 = Qn(F n)
NB : Similar expression when Mθ depends on some θ ∈ R.
![Page 42: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/42.jpg)
Semigroup gradient estimates
Xn+1(x) = Fn(Xn(x),Wn)(X0(x) = x ∈ Rd
) Pn(f )(x) := E (f (Xn(x)))
First variational equation
∂Xn+1
∂x(x) = An(x ,Wn)
∂Xn
∂x(x) with A(i,j)
n (x ,w) =∂F i
n(.,w)
∂x j(x)
Random process on the sphere U0 = u0 ∈ Sd−1
Un+1 = An(Xn,Wn)Un/‖An(Xn,Wn)Un‖ =∂Xn
∂x (x) u0∥∥∂Xn
∂x (x) u0∥∥
Feynman-Kac model Xn = (Xn,Un,Wn) & Gn (x , u,w) = ‖An(x ,w) u‖
∇Pn+1(f )(x) u0 = E
F (Xn+1)︸ ︷︷ ︸∇f (Xn+1) Un+1
∏0≤p≤n
Gp (Xp)︸ ︷︷ ︸‖ ∂Xn∂x (x) u0‖
![Page 43: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/43.jpg)
Boltzmann-Gibbs measures
ηn(dx) :=1
Zne−βnV (x) λ(dx) with βn ↑
I For any MCMC transition Mn with target ηn
ηn = ηnMn
I Updating of the temperature parameter
ηn+1 = ΨGn(ηn) with Gn = e−(βn+1−βn)V
Proof : e−βn+1V = e−(βn+1−βn)V × e−βnV
Consequence :
ηn+1 = ηn+1Mn+1 = ΨGn(ηn)Mn+1
and (β0 = 0)
λ(e−βnV
)= Zn =
∏0≤p<n
ηp(Gp)
![Page 44: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/44.jpg)
Restriction models
ηn(dx) :=1
Zn1An(x) λ(dx) with An ↓
I For any MCMC transition Mn with target ηn
ηn = ηnMn
I Updating of the subset
ηn+1 = ΨGn(ηn) with Gn = 1An+1
Proof : 1An+1 = 1An+1 × 1An
Consequence :
ηn+1 = ηn+1Mn+1 = ΨGn(ηn)Mn+1
and (λ(A0) = 1)
λ (An) = Zn =∏
0≤p<n
ηp(Gp)
![Page 45: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/45.jpg)
Product models
ηn(dx) :=1
Zn
{n∏
p=0
hp(x)
}λ(dx) with hp ≥ 0
I For any MCMC transition Mn with target ηn = ηnMn.
I Updating of the product
ηn+1 = ΨGn(ηn) with Gn = hn+1
Proof :{∏n+1
p=0 hp}
= hn+1 ×{∏n
p=0 hp}
Consequence :
ηn+1 = ηn+1Mn+1 = ΨGn(ηn)Mn+1
and (h0 = 1)
λ
(n∏
p=0
hp
)= Zn =
∏0≤p<n
ηp(Gp)
![Page 46: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/46.jpg)
Introduction
Feynman-Kac models
Some rare event models
Stochastic analysisA brief review on genetic style algorithmsStochastic linearization modelsCurrent population modelsParticle free energyGenealogical tree modelsBackward particle models
![Page 47: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/47.jpg)
Equivalent particle algorithmsSequential Monte Carlo Sampling Resampling
Particle Filters Prediction UpdatingGenetic Algorithms Mutation Selection
Evolutionary Population Exploration BranchingDiffusion Monte Carlo Free evolutions AbsorptionQuantum Monte Carlo Walkers motions ReconfigurationSampling Algorithms Transition proposals Accept-reject-recycle
More botanical names:bootstrapping, spawning, cloning, pruning, replenish, multi-level splitting,enrichment, go with the winner, . . .
1950 ≤ Heuristic style algo. ≤ 1996 ≤ Particle Feynman-Kac models
Convergence analysis : CLT, LDP, Lp-estimates, Empirical processes,Moderate deviations, propagations of chaos, exact weak expansions,....
Concentration analysis = Exponential deviation proba. estimates
![Page 48: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/48.jpg)
Equivalent particle algorithmsSequential Monte Carlo Sampling Resampling
Particle Filters Prediction UpdatingGenetic Algorithms Mutation Selection
Evolutionary Population Exploration BranchingDiffusion Monte Carlo Free evolutions AbsorptionQuantum Monte Carlo Walkers motions ReconfigurationSampling Algorithms Transition proposals Accept-reject-recycle
More botanical names:bootstrapping, spawning, cloning, pruning, replenish, multi-level splitting,enrichment, go with the winner, . . .
1950 ≤ Heuristic style algo. ≤ 1996 ≤ Particle Feynman-Kac models
Convergence analysis : CLT, LDP, Lp-estimates, Empirical processes,Moderate deviations, propagations of chaos, exact weak expansions,....
Concentration analysis = Exponential deviation proba. estimates
![Page 49: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/49.jpg)
Stochastic linearization/Mean field particle models
I Discrete time models (ηn = Law(X n))
ηn = ηn−1Kn,ηn−1 transition ξin ∼ Kn,ηNn−1
(ξin−1, dxn
)ηNn = ηNn−1Kn,ηNn−1
+1√N
W Nn
Theo :(W N
n
)n≥0 → (Wn)n≥0 ⊥ centered Gaussian fields
I Continuous time models (ηt = Law(X t))
d
dtηt(f ) = ηt(Lt,ηt (f )) generator ξit ∼ Lt,ηNt
dηNt (f ) = ηNt (Lt,ηNt (f )) dt +1√N
dMNt (f )
Theo : MNt (f )→ Mt Gaussian martingale with
d〈M(f )〉t = ηt(ΓLt,ηt(f , f )) dt
![Page 50: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/50.jpg)
Stochastic linearization/Mean field particle models
I Discrete time models (ηn = Law(X n))
ηn = ηn−1Kn,ηn−1 transition ξin ∼ Kn,ηNn−1
(ξin−1, dxn
)ηNn = ηNn−1Kn,ηNn−1
+1√N
W Nn
Theo :(W N
n
)n≥0 → (Wn)n≥0 ⊥ centered Gaussian fields
I Continuous time models (ηt = Law(X t))
d
dtηt(f ) = ηt(Lt,ηt (f )) generator ξit ∼ Lt,ηNt
dηNt (f ) = ηNt (Lt,ηNt (f )) dt +1√N
dMNt (f )
Theo : MNt (f )→ Mt Gaussian martingale with
d〈M(f )〉t = ηt(ΓLt,ηt(f , f )) dt
![Page 51: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/51.jpg)
Current population models
Constants (c1, c2) related to (bias,variance), c universal constant ⊥ time.Test funct. ‖fn‖ ≤ 1, ∀ (x ≥ 0, n ≥ 0,N ≥ 1).
I The probability of the event[ηNn − ηn
](f ) ≤ c1
N
(1 + x +
√x)
+c2√N
√x
is greater than 1− e−x .
I x = (xi )1≤i≤d (−∞, x ] =∏d
i=1(−∞, xi ] cells in En = Rd .
Fn(x) = ηn(1(−∞,x]
)and FN
n (x) = ηNn(1(−∞,x]
)The probability of the following event
√N∥∥FN
n − Fn
∥∥ ≤ c√d (x + 1)
is greater than 1− e−x .
![Page 52: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/52.jpg)
Particle free energy modelsConstants (c1, c2) related to (bias,variance), c universal constant ⊥ time∀ (x ≥ 0, n ≥ 0,N ≥ 1)
I Unbiased property
E
ηNn (fn)∏
0≤p<n
ηNp (Gp)
= E
fn(Xn)∏
0≤p<n
Gp(Xp)
I For any ε ∈ {+1,−1}, the probability of the event
ε
nlogZN
n
Zn≤ c1
N
(1 + x +
√x)
+c2√N
√x
is greater than 1− e−x .
note (0 ≤ ε ≤ 1⇒ (1− e−ε) ∨ (eε − 1) ≤ 2ε)
e−ε ≤ zN
z≤ eε ⇒
∣∣∣∣zNz − 1
∣∣∣∣ ≤ 2ε
![Page 53: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/53.jpg)
Genealogical tree models := ηNn (in path space)
Constants (c1, c2) related to (bias,variance), c universal constant ⊥ timefn test function ‖fn‖ ≤ 1, ∀ (x ≥ 0, n ≥ 0,N ≥ 1) .
I The probability of the event
[ηNn −Qn
](f ) ≤ c1
n + 1
N
(1 + x +
√x)
+ c2
√(n + 1)
N
√x
is greater than 1− e−x .
I Fn = indicator fct. fn of cells in En =(Rd0 × . . . ,×Rdn
)The probability of the following event
supfn∈Fn
∣∣ηNn (fn)−Qn(fn)∣∣ ≤ c (n + 1)
√∑0≤p≤n dp
N(x + 1)
is greater than 1− e−x .
![Page 54: An introduction to particle rare event simulationpeople.bordeaux.inria.fr/pierre.delmoral/ENS-Lyon-2012.pdf · An introduction to particle rare event simulation P. Del Moral INRIA](https://reader034.fdocuments.us/reader034/viewer/2022042915/5f5236c626c49c096450dca1/html5/thumbnails/54.jpg)
Backward particle models
Constants (c1, c2) related to (bias,variance), c universal constant ⊥ time.fn normalized additive functional with ‖fp‖ ≤ 1, ∀ (x ≥ 0, n ≥ 0,N ≥ 1)
I The probability of the event
[QN
n −Qn
](fn) ≤ c1
1
N(1 + (x +
√x)) + c2
√x
N(n + 1)
is greater than 1− e−x .
I fa,n normalized additive functional w.r.t. fp = 1(−∞,a], a ∈ Rd = En
.
The probability of the following event
supa∈Rd
∣∣QNn (fa,n)−Qn(fa,n)
∣∣ ≤ c
√d
N(x + 1)
is greater than 1− e−x .