Particle Flow Bayesβ Rule
Xinshi Chen1*, Hanjun Dai1*, Le Song1,2
1Georgia Tech, 2Ant Financial
(*equal contribution) ICML 2019
Particle Flow Bayes Rule Xinshi Chen 1* , Hanjun Dai 1* , Le - - PowerPoint PPT Presentation
Particle Flow Bayes Rule Xinshi Chen 1* , Hanjun Dai 1* , Le Song 1,2 1 Georgia Tech, 2 Ant Financial (*equal contribution) ICML 2019 Sequential Bayesian Inference 1. Prior distribution () # $ %
Xinshi Chen1*, Hanjun Dai1*, Le Song1,2
1Georgia Tech, 2Ant Financial
(*equal contribution) ICML 2019
π¦ π# π$ π%
π π¦ π# π π¦ π#:$ π π¦ π#:% β¦ β¦β¦ β¦β¦ prior π(π¦) π# π$ π%
π π¦ π#:% β π π¦ π#:%,# π π% π¦
updated posterior current posterior Likelihood Or prior
1. Prior distribution π(π¦) 2. Likelihood function π(π|π¦) 3. Observations π#, π$, β¦ , π% arrive sequentially Need efficient online update! Sequential Monte Carlo:
#, β¦ , π¦2 4 from prior π(π¦)
(Doucet et al., 2001)
#, β¦ , π¦2 4}, from prior π(π)
βΉ solution π¦#
; = π¦(π)
ππ¦ ππ’ = π π΄2, π#, π¦ π’ , π’ π¦ 0 = π¦2
;
and
π΄2 = {π¦2
#, β¦ , π¦2 4}
π΄# = {π¦#
#, β¦ , π¦# 4}
π΄$ = {π¦$
#, β¦ , π¦$ 4}
A
2 B
π π΄2, π#, π¦(π’) ππ’ A
2 B
π π΄#, π$, π¦(π’) ππ’ A
2 B
π π΄$, πC, π¦(π’) ππ’
π¦ π# π$ π%
π π¦ π# π π¦ π#:$ π π¦ π#:% β¦ β¦β¦ prior π(π¦) π# π$ π% Does a unified flow velocity π exist? Does Particle Flow Bayesβ Rule (PFBR) exist?
βΉ solution π¦#
; = π¦(π)
ππ¦ ππ’ = π π΄2, π#, π¦ π’ , π’ π¦ 0 = π¦2
;
and
π΄2 = {π¦2
#, β¦ , π¦2 4}
π΄# = {π¦#
#, β¦ , π¦# 4}
π΄$ = {π¦$
#, β¦ , π¦$ 4}
A
2 B
π π΄2, π#, π¦(π’) ππ’ A
2 B
π π΄#, π$, π¦(π’) ππ’ A
2 B
π π΄$, πC, π¦(π’) ππ’
π¦ π# π$ π%
π π¦ π# π π¦ π#:$ π π¦ π#:% β¦ β¦β¦ prior π(π¦) π# π$ π% Does a unified flow velocity π exist? Does Particle Flow Bayesβ Rule (PFBR) exist?
Yes!!! π: = πΌ
E log π π¦ π(π|π¦) β π₯β π π¦ , π π|π¦ , π¦, π’
ππ¦ π’ = πΌ
E log π π¦ π(π|π¦) ππ’ +
2 ππ π
Langevin dynamics
β density π π, π converges to posterior π π|π β stochastic flow
Fokker-Planck Equation + Continuity Equation deterministic, closed-loop
ππ¦ π’ = πΌ
E log π π¦ π(π|π¦) β βE log π(π, π) ππ’
β density π π, π converges to posterior π π|π β deterministic flow β closed-loop flow: depends on π(π, π)
Optimal control theory: closed-loop to open loop deterministic, open-loop
ππ¦ π’ = πΌ
E log π π¦ π(π|π¦) β π₯β π π¦ , π π|π¦ , π¦, π’ ππ’
β density π π, π converges to posterior π π|π β deterministic flow β open-loop flow
The unified flow velocity is in form of:
E log π π¦ π(π|π¦) β π₯β π π¦ , π π|π¦ , π¦, π’
π\π πΆ
Deep set π neural networks
Gaussian Mixture Model
$ πͺ π¦#, 1 + # $ πͺ(π¦# + π¦$, 1)
(a) True posterior (b) Stochastic Variational Inference (c) Stochastic Gradient Langevin Dynamics (d) Gibbs Sampling (e) One-pass SMC
β2 β1.5 β1 β0.5 0.5 1 1.5 2 β3 β2 β1 1 2 3 1 2 3 x 10 β4PFBR vs one-pass SMC
Visualization of the evolution of posterior density from left to right.
Comparison to SMC and ASMC (Autoencoding SMC, Filtering Variational Objectives, and Variational SMC) (Le et al., 2018; Maddison et al., 2017; Naesseth et al., 2018). Our Approach