没有规范化的信息论

机器算法验证 可能性 蒙特卡洛 信息论 kullback-leibler
2022-04-07 04:12:10

我想知道是否有任何人知道以非标准化密度进行信息论的方法。

具体来说,我有两个对数似然,所以我可以写:ϕ(x),ψ(x)

p(x)=exp(ϕ(x))Z(ϕ),q(x)=exp(ψ(x))Z(ψ)

我想测量这些密度之间的差异,这与不需要我知道相似(可能在精神上) ,因为我无法对它们进行分析整合,而且蒙特卡洛太贵了。KL(p||q)Z(ϕ),Z(ψ)

我知道这有点模糊,任何指针将不胜感激。

edit:让我强调一下,我不一定要寻找一种廉价的方法来计算 KL 散度,而是一种廉价的方法来估计非标准化概率之间的差异。

1个回答

就像未归一化的概率(似然)可以比较但不能转化为概率(没有归一化)——同样,给定对数似然,你不能计算 KL 散度,但你可以比较 KL 散度。ϕψ

例如,如果您试图,给定一个观察到的非标准化分布然后你会想选择pp1,p2,qarg miniD(q;pi)

您可以通过采样 s 并根据 加权的加权平均值来估计这一点。这不需要集成。xlogpi(x)q(x)