两个多元高斯分布之间的wasserstein 距离

2019-04-16  本文已影响0人  世界上的一道风

Wasserstein distance

定义

那么,对于两个分布 \mu\nuP_p(M) 中的p^{th}(p阶) Wasserstein距离为:
W_{{p}}(\mu ,\nu ):=\left(\inf _{{\gamma \in \Gamma (\mu ,\nu )}}\int _{{M\times M}}d(x,y)^{{p}}\,{\mathrm {d}}\gamma (x,y)\right)^{{1/p}}\tag{2}

集合 \Gamma (\mu ,\nu ) 表示在M \times M 空间上所有测度的集合,并且这些测度的边缘分布分别是 \mu\nu。(又称为 \mu\nu 的耦合(coupling))。

变换上式得到:
W_{{p}}(\mu ,\nu )^{{p}}=\inf {\mathbf {E}}{\big [}d(X,Y)^{{p}}{\big ]}\tag{3}


如果 f 是一个概率密度函数,则上述积分的值称为概率分布的 n 阶矩;如果 F 是任何概率分布的累积概率分布函数,其中可能没有密度函数,随机变量为X,则概率分布的第n个矩为:
{\displaystyle \mu '_{n}=\operatorname {E} \left[X^{n}\right]=\int _{-\infty }^{\infty }x^{n}\,\mathrm {d} F(x)\,}
由此我们得到公式 (2)(3) 的表示。


Intuition and connection to optimal transport

在Wiki百科中有

Wasserstein distance between two gaussian

W_2(\mu;\nu):=\inf\mathbb{E}(\Vert X-Y\Vert_2^2)^{1/2}
两个多元高斯分布之间的2阶Wasserstein距离 {d:=W_2(\mathcal{N}(m_1,\Sigma_1);\mathcal{N}(m_2,\Sigma_2))} 是:

d^2=\Vert m_1-m_2\Vert_2^2 +\mathrm{Tr}(\Sigma_1+\Sigma_2-2(\Sigma_1^{1/2}\Sigma_2\Sigma_1^{1/2})^{1/2}). \ \ \ \ \ (1)

当协方差矩阵可以互换 {\Sigma_1\Sigma_2=\Sigma_2\Sigma_1},公式 (1) 退化为:
W_2(\mathcal{N}(m_1,\Sigma_1);\mathcal{N}(m_2,\Sigma_2))^2 =\Vert m_1-m_2\Vert_2^2 +\Vert\Sigma_1^{1/2}-\Sigma_2^{1/2}\Vert_{Frobenius}^2.\ \ \ \ \ (2)

代码:

def Wasserstein(mu, sigma, idx1, idx2):
    p1 = torch.sum(torch.pow((mu[idx1] - mu[idx2]),2),1)
    p2 = torch.sum(torch.pow(torch.pow(sigma[idx1],1/2) - torch.pow(sigma[idx2], 1/2),2) , 1)
    return p1+p2

{\displaystyle \langle \mathbf {A} ,\mathbf {B} \rangle _{\mathrm {F} }=\sum _{i,j}{\overline {A_{ij}}}B_{ij}\,,=\mathrm {tr} \left({\overline {\mathbf {A} ^{T}}}\mathbf {B} \right)}

上划线表示矩阵A的中每一个数共轭复数。


https://zlearning.netlify.com/computer/prml/PRMLch2dot3-gaussian-again.pdf
http://www.robots.ox.ac.uk/~davidc/pubs/tt2015_dac1.pdf
https://en.wikipedia.org/wiki/Wasserstein_metric#cite_note-1
http://djalil.chafai.net/blog/2010/04/30/wasserstein-distance-between-two-gaussians/
https://en.wikipedia.org/wiki/Wasserstein_metric#cite_note-1

上一篇下一篇

猜你喜欢

热点阅读