变分推断variational Inference

十一、变分推断

1.背景

{ 频 率 角 度 , 优 化 问 题 { 回 归 { M o d e l 策 略 算 法 { 解 析 解 数 值 解 S V M E M 等 等 贝 叶 斯 角 度 , 积 分 问 题 { 贝 叶 斯 I n f e r n e c e ( 求 贝 叶 斯 后 验 ) P ( θ ∣ x ) = P ( x ∣ θ ) P ( θ ) P ( x ) 贝 叶 斯 决 策 ( 预 测 , 最 后 还 是 求 贝 叶 斯 后 验 ) P ( x ~ ∣ x ) = ∫ θ P ( x ~ , θ ∣ x ) d θ = ∫ θ P ( x ~ ∣ θ ) P ( θ ∣ x ) d θ = E θ ∣ x [ P ( x ~ ∣ θ ) ] \begin{cases} 频率角度,优化问题 \begin{cases} 回归 \begin{cases} Model\\ 策略\\ 算法 \begin{cases} 解析解\\ 数值解 \end{cases} \end{cases}\\ SVM\\ EM\\ 等等 \end{cases}\\ 贝叶斯角度,积分问题 \begin{cases} 贝叶斯Infernece(求贝叶斯后验)\\ P(\theta \mid x)=\frac{P(x \mid \theta)P(\theta)}{P(x)}\\ 贝叶斯决策(预测,最后还是求贝叶斯后验)\\ P(\tilde{x} \mid x)=\int_{\theta}P(\tilde{x},\theta \mid x) d\theta=\int_{\theta}P(\tilde{x} \mid \theta)P(\theta \mid x)d\theta=E_{\theta \mid x}[P(\tilde{x} \mid \theta)] \end{cases} \end{cases} Model{ SVMEMInfernece()P(θx)=P(x)P(xθ)P(θ)()P(x~x)=θP(x~,θx)dθ=θP(x~θ)P(θx)dθ=Eθx[P(x~θ)]

I n f e r e n c e { 精 确 推 断 ( 后 验 简 单 ) 近 似 推 断 / 近 似 推 断 的 期 望 ( 参 数 空 间 、 隐 变 量 非 常 复 杂 ) { 确 定 性 近 似 → V I 随 机 近 似 → M C M C , M H , G i b b s Inference \begin{cases} 精确推断(后验简单)\\ 近似推断/近似推断的期望(参数空间、隐变量非常复杂)\\ \begin{cases} 确定性近似\to VI\\ 随机近似 \to MCMC,MH,Gibbs \end{cases} \end{cases} Inference/(){ VIMCMC,MH,Gibbs

2.公式推导

x x x:observed data
z z z:later variable + parameter
( x , z ) (x,z) (x,z):complete data

ELBO + KL
log ⁡ P ( x ) = L ( q ) + K L ( q ∣ ∣ p ) \log P(x)= L(q)+KL(q||p) logP(x)=L(q)+KL(qp)
q ^ ( z ) = arg ⁡ max ⁡ q ( z ) L ( q ) → q ^ ( z ) ≈ p ( z ∣ x ) \hat q(z)=\arg \max_{q(z)} L(q) \to \hat q(z) \approx p(z \mid x) q^(z)=argmaxq(z)L(q)q^(z)p(zx)

基于物理的平均场理论
q ( z ) = ∏ i = 1 M q i ( z i ) q(z)=\prod_{i=1}^M q_i(z_i) q(z)=i=1Mqi(zi),计算时固定一维 q j ( z j ) q_j(z_j) qj(zj)
L ( q ) = ∫ z q ( z ) log ⁡ P ( x , z ) d z − ∫ z q ( z ) log ⁡ q ( z ) d z L(q)=\int_z q(z) \log P(x,z)dz-\int_z q(z)\log q(z)dz L(q)=zq(z)logP(x,z)dzzq(z)logq(z)dz

∫ z q ( z ) log ⁡ P ( x , z ) d z = ∫ z ∏ i = 1 M q i ( z i ) log ⁡ P ( x , z ) d z = ∫ z j q j ( z j ) d z j ( ∫ z i ∏ i M q i ( z i ) log ⁡ P ( x , z ) d z i ) ( i ≠ j

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值