Professional Documents
Culture Documents
Mean field simulation for Monte Carlo integration. Chapman & Hall - Maths & Stats [600p.] (May 2013).
Feynman-Kac formulae, Genealogical & Interacting Particle Systems with appl., Springer [573p.] (2004)
Coalescent tree based functional representations for some Feynman-Kac particle models. Annals of
Applied Probability (2009) (joint work with F. Patras, S. Rubenthaler).
On the concentration of interacting processes. Foundations & Trends in Machine Learning [170p.]
(2012). (joint work with P. Hu & L.M. Wu)
Contents
Introduction
Mean field simulation
Interacting jumps models
Feynman-Kac models
Path integration models
The 3 keys formulae
Stability properties
Some illustrations ( Part III)
Markov restrictions
Multilevel splitting
Absorbing Markov chains
Quasi-invariant measures
Gradient of Markov
semigroups
Introduction
Mean field simulation
Interacting jumps models
Feynman-Kac models
Some illustrations ( Part III)
Some bad tempting ideas
Interacting particle interpretations
Concentration inequalities
Introduction
Part I
I
Sampling
Prediction
Mutation
Exploration
Free evolutions
Walkers motions
Transition proposals
Resampling
Updating
Selection
Branching-selection
Absorption
Reconfiguration
Accept-reject-recycle
Sampling
Prediction
Mutation
Exploration
Free evolutions
Walkers motions
Transition proposals
Resampling
Updating
Selection
Branching-selection
Absorption
Reconfiguration
Accept-reject-recycle
Introduction
Feynman-Kac models
Path integration models
The 3 keys formulae
Stability properties
Some illustrations ( Part III)
Some bad tempting ideas
Interacting particle interpretations
Concentration inequalities
Feynman-Kac models
FK models = Markov chain Xn En functions Gn : En [0, [
Y
1
Gp (Xp ) dPn with Pn = Law(X0 , . . . , Xn )
dQn :=
Zn
0p<n
Flow of n-marginals
n (f ) = n (f )/n (1)
with n (f ) := E f (Xn )
Y
0p<n
Gp (Xp )
Feynman-Kac models
FK models = Markov chain Xn En functions Gn : En [0, [
Y
1
Gp (Xp ) dPn with Pn = Law(X0 , . . . , Xn )
dQn :=
Zn
0p<n
Flow of n-marginals
n (f ) = n (f )/n (1)
with n (f ) := E f (Xn )
Gp (Xp )
0p<n
Evolution equations :
with Mn Markov trans. of Xn and Qn+1 (x, dy ) = Gn (x)Mn+1 (x, dy )
n+1 = n Qn+1
n (fn ) = E fn (Xn )
Gp (Xp )
0p<n
Y
Y
p (Gp )
Zn = E
Gp (Xp ) =
0p<n
0p<n
with
Qn (xn1 , dxn )
:=
hyp
If we set
Mn+1,n (xn+1 , dxn ) =
1
n (dxn ) Qn+1 (xn , dxn+1 )
n (Gn )
Stability properties
I
Transition/Excursions/Path spaces
0
Xn = (Xn0 , Xn+1
)
0
Xn = X[T
n ,Tn+1 ]
Xn = (X00 , . . . , Xn0 )
Important observation:
Z t
Z t
0
t (1) = E exp
Vs (Xs )ds = exp
s (Vs )ds
0
with t = t /t (1)
Stability properties
I
Change of probability measures-Importance sampling (IS) Sequential Monte Carlo methods (SMC) :
For any target probability measures of the form
Qn+1 (d(x0 , . . . , xn+1 ))
0
0
s.t. Qn+1 (xn , ) Mn+1
(xn , )
and any Markov transition Mn+1
Gn (xn , xn+1 )
=
=
Target at time (n + 1)
Target at time (n) Twisted transition
dQn+1 (xn , )
(xn+1 )
0
dMn+1
(xn , )
.
.
Stability properties
I
Change of probability measures-Importance sampling (IS) Sequential Monte Carlo methods (SMC) :
For any target probability measures of the form
Qn+1 (d(x0 , . . . , xn+1 ))
0
0
s.t. Qn+1 (xn , ) Mn+1
(xn , )
and any Markov transition Mn+1
Gn (xn , xn+1 )
=
=
Target at time (n + 1)
Target at time (n) Twisted transition
dQn+1 (xn , )
(xn+1 )
0
dMn+1
(xn , )
.
.
0
Feynman-Kac model with Xn = Xn0 , Xn+1
Y
1
Qn =
Gp (Xp ) dPn with Pn = Law(X0 , . . . , Xn )
Zn
0p<n
Introduction
Feynman-Kac models
Some illustrations ( Part III)
Markov restrictions
Multilevel splitting
Absorbing Markov chains
Quasi-invariant measures
Gradient of Markov semigroups
Some bad tempting ideas
Interacting particle interpretations
Concentration inequalities
Markov restrictions
I
&
Gn := 1A
SAW :
Xn = (Xp0 )0pn
0
& Gn (Xn ) = 1Xn0 6{X00 ,...,Xn1
}
Multilevel splitting
Decreasing level sets An , with B non critical recurrent subset.
Tn := inf {t Tn1 : Xt0 (An B)}
Excursion valued Feynman-Kac model:
Xn = (Xt0 )t[Tn ,Tn+1 ]
Qn
0
= Law X[T
| X 0 hits An1 before B
0 ,Tn ]
Zn
exploration Mn+1
b c X c
Xnc Enc X
n+1
n
1
h(x) (dx)
(h)
Doob h-processes X h
Qn (d(x0 , . . . , xn )) P((X0h , . . . , Xnh ) d(x0 , . . . , xn )) h1 (xn )
with
M h (x, dy ) =
M(x, dy )h(y )
1 1
h (x)Q(x, dy )h(y ) =
M(h)(x)
X
1
f (xp ) = Qn (F n ) 'n h (f )
n+1
0pn
If G = G depends on some R
f :=
log G
log 'n
log Zn+1
= Qn (F n )
n + 1
X0 (x) = x Rd
A(i,j)
n (x, w ) =
Fni ( , w )
(x)
x j
Pn+1 (f )(x) u0 = E
F
(X
)
G
(X
)
p
p
| {zn+1}
0pn
f (Xn+1 ) Un+1 |
{z
}
n
k X
x (x) u0 k
Introduction
Feynman-Kac models
Some illustrations ( Part III)
Some bad tempting ideas
Interacting particle interpretations
Concentration inequalities
N
Y
1 X Y
Zn := E
Gp (Xp ) ' ZnN :=
Gp (Xpi )
N
0p<n
i=1 0p<n
1 X
1T i n
N
1iN
N
Y
1 X Y
Zn := E
Gp (Xp ) ' ZnN :=
Gp (Xpi )
N
i=1 0p<n
0p<n
1 X
1T i n
N
1iN
n = n() : ZnN = 0
N
Y
1 X Y
Zn := E
Gp (Xp ) ' ZnN :=
Gp (Xpi )
N
i=1 0p<n
0p<n
1 X
1T i n
N
1iN
n = n() : ZnN = 0
and
N E
2 !
ZnN
1
Zn
1 Zn
Zn
1
Our objective
Find an unbiased estimate ZnN s.t.
N E
ZnN
1
Zn
2 !
c n
Y
Y
Gp (Xp ) =
p (Gp )
E
0p<n
0p<n
pN =
1 X
ni
N
1iN
Introduction
Feynman-Kac models
Some illustrations ( Part III)
Some bad tempting ideas
Interacting particle interpretations
Nonlinear evolution equation
Mean field particle models
Graphical illustration
Island particle models
Concentration inequalities
n (f ) = n (f )/n (1)
with n (f ) := E f (Xn )
Gp (Xp )
0p<n
m (n (1) = Zn )
Nonlinear evolution equation :
n+1
Zn+1
= n (Gn ) Zn
Gn (n )Mn+1
n+1 (n )
n
Y
)
hp (x)
(dx) with hp 0
p=0
2 illustrations:
hp (x) = e (p+1 p )V (x)
1 n V (x)
e
(dx)
Zn
1
1An (x) (dx)
= n (dx) =
Zn
= n (dx) =
i
n+1
Kn+1,nN (ni , dx) with nN =
1 X
ni
N
1iN
i
n+1
Kn+1,nN = Sn,nN Mn+1
m
Sequential particle simulation technique (SMC)
Gn -acceptance-rejection with recycling Mn+1 -propositions
i
n+1
Kn+1,nN = Sn,nN Mn+1
m
Sequential particle simulation technique (SMC)
Gn -acceptance-rejection with recycling Mn+1 -propositions
Genetic type branching particle algorithm (GA)
G selection
M mutation
n
n
n
bn
n+1
i
n+1
Kn+1,nN = Sn,nN Mn+1
m
Sequential particle simulation technique (SMC)
Gn -acceptance-rejection with recycling Mn+1 -propositions
Genetic type branching particle algorithm (GA)
G selection
M mutation
n
n
n
bn
n+1
walkers) (QMC)
t ( ) =
t ( )
= Law(X t )
t (1)
d
t (f ) = t (Lt,t (f ))
dt
t ( ) =
t ( )
= Law(X t )
t (1)
d
t (f ) = t (Lt,t (f ))
dt
(ex. : Vt = Ut 0)
Lt,t (f )(x) = L0t (f )(x) +
| {z }
free exploration
Z
Ut (x)
| {z }
(f (y ) f (x))
acceptance rate
t (dy )
| {z }
m
Lt,t (f ) = L0t (f ) Ut f +
|
{z
}
Schr
odingers op.
Ut t (f )
| {z }
normalizing-stabilizing term
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
1
N
1iN
ni
Qn (d(x0 , . . . , xn )) = n (dxn )
Qn (d(x0 , . . . , xn )) = n (dxn )
Qn (d(x0 , . . . , xn )) = n (dxn )
fn (x0 , . . . , xn ) =
1
n+1
0pn fp (xp )
X
1
nN Mn,n1
. . . Mp+1,pN (fp )
N
n+1
{z
}
|
0pn
matrix operations
4 particle estimates
I
1 X
ni
N
1iN
Qn ' nN :=
1 X
Ancestral linen (i)
N
1iN
Normalizing constants
Y
Y
N
pN (Gp )
Zn+1 =
p (Gp ) 'N Zn+1
=
0pn
0pn
(Unbiased)
Island models
Y
E fn (Xn )
Gp (Xp ) = E nN (fn )
0p<n
pN (Gp )
0p<n
= E Fn (Xn )
Gp (Xp )
0p<n
Nonlinear system
Introduction
Feynman-Kac models
Some illustrations ( Part III)
Some bad tempting ideas
Interacting particle interpretations
Concentration inequalities
Current population models
Particle free energy/Genealogical tree models
Backward particle models
with y Rd
n n (fn ) c1 1 + x + x + c2
x
N
N
p
sup pN p (fp ) c x log (n + e)/N
0pn
p
N
Fn Fn
c d (x + 1)/N
1+x +
N
n Qn (fn ) c1 (n + 1)
N
c2
x +
x
N
1 + x + x + c2
(n + 1)
x
N
x
Qn Qn (fn ) c1 1 (1 + (x + x)) + c2
N
N(n + 1)