確率分布間の距離関数の定義
数学 において 、 ワッセルシュタイン 距離 または カントロヴィッチ - ルビンシュタイン 距離は、与えられた 距離空間 上の 確率分布 間で定義される 距離関数 です。 レオニード・ヴァセルシュタイン にちなんで名付けられました 。
ま
{\displaystyle M}
直感的には、各分布を に積まれた土の単位量と見なすと 、メトリックは 1 つの山を別の山に変える最小の「コスト」であり、移動する必要がある土の量に、移動する必要がある平均距離を掛けたものと想定されます。この問題は、 1781 年に ガスパール モンジュ によって初めて形式化されました。この類似性のため、メトリックは コンピューター サイエンスでは アース ムーバーの距離 として知られています 。
ま
{\displaystyle M}
「ワッサーシュタイン距離」という名前は、 1970年に RLドブルシン が、マルコフ過程による大規模オートマトンシステムに関する レオニード・ヴァセルシュテインの研究 [1] (ロシア語、1969) でこの名前を知った後に作ったものです。しかし、このメトリックは、商品や材料の最適輸送計画の文脈で、 レオニード・カントロヴィッチが 「生産計画と組織の数学的方法」 [2] (ロシア語原文 1939)で初めて定義し ました。そのため、一部の学者は「カントロヴィッチ メトリック」や「カントロヴィッチ距離」という用語の使用を推奨しています。ほとんどの 英語の出版物では、 ドイツ語 の綴り「ワッサーシュタイン」が使用されています (「ヴァッサーシュタイン」(ロシア語: Васерштейн )という名前が イディッシュ 語に由来するため)。
意味
をポーランド空間 である 計量空間 とします 。 に対して、 上 の 2 つの 確率測度 との 間の 有限 - モーメント を持つWasserstein -距離 は、 となります
。
ここで、 は と のすべての カップリング の集合です 。は と定義され、 最大ノルム に対応します 。ここで、カップリングは上の 結合確率 測度 であり、 その 周辺係数は それぞれ第 1 因子と第 2 因子で、 です。これは、すべての測定可能な に対して 、
および が
満たされる ことを意味します 。
(
ま
、
d
)
{\displaystyle (M,d)}
p
∈
[
1
、
+
∞
]
{\displaystyle p\in [1,+\infty ]}
p
{\displaystyle p}
μ
{\displaystyle \mu}
ν
{\displaystyle \nu}
ま
{\displaystyle M}
p
{\displaystyle p}
わ
p
(
μ
、
ν
)
=
無限大
γ
∈
Γ
(
μ
、
ν
)
(
え
(
x
、
ええ
)
〜
γ
d
(
x
、
ええ
)
p
)
1
/
p
、
{\displaystyle W_{p}(\mu ,\nu )=\inf _{\gamma \in \Gamma (\mu ,\nu )}\left(\mathbf {E} _{(x,y)\sim \gamma }d(x,y)^{p}\right)^{1/p},}
Γ
(
μ
、
ν
)
{\displaystyle \Gamma (\mu ,\nu )}
μ
{\displaystyle \mu}
ν
{\displaystyle \nu}
わ
∞
(
μ
、
ν
)
{\displaystyle W_{\infty }(\mu ,\nu )}
リム
p
→
+
∞
わ
p
(
μ
、
ν
)
{\displaystyle \lim _{p\rightarrow +\infty }W_{p}(\mu ,\nu )}
γ
{\displaystyle \gamma}
ま
×
ま
{\displaystyle M\times M}
μ
{\displaystyle \mu}
ν
{\displaystyle \nu}
あ
⊂
ま
{\displaystyle A\subset M}
γ
(
あ
×
ま
)
=
μ
(
あ
)
{\displaystyle \gamma (A\times M)=\mu (A)}
γ
(
ま
×
あ
)
=
ν
(
あ
)
{\displaystyle \gamma (M\times A)=\nu (A)}
直感と最適な輸送へのつながり
x軸とy軸にプロットされた 2つの1次元分布 と、それらの間の輸送計画を定義する1つの可能な結合分布。結合分布/輸送計画は一意ではない。
μ
{\displaystyle \mu}
ν
{\displaystyle \nu}
上記の定義を理解する一つの方法は、最適輸送問題 を考えることです 。つまり、 空間 上の質量分布について、質量を 同じ空間上の 分布に変換されるように輸送したいのです。つまり、「土の山」を 山 に変換します 。この問題は、作成される山が移動する山と同じ質量を持つ場合にのみ意味を持ちます。したがって、一般性を失うことなく 、およびが 合計質量 1 を含む確率分布であると仮定します。また、何らかのコスト関数が与えられていると仮定します。
μ
(
x
)
{\displaystyle \mu (x)}
バツ
{\displaystyle X}
ν
(
x
)
{\displaystyle \nu (x)}
μ
{\displaystyle \mu}
ν
{\displaystyle \nu}
μ
{\displaystyle \mu}
ν
{\displaystyle \nu}
c
(
x
、
ええ
)
≥
0
{\displaystyle c(x,y)\geq 0}
は、単位質量を点 から点 に輸送するコストを与えます。 に 移動する輸送計画は、 から に移動する質量の量を与える 関数によって記述できます 。 このタスクは、形状 の土の山を 形状 の地面の穴に移動し 、最後に土の山と地面の穴の両方が完全に消えるようにする必要があると想像できます。 この計画が意味を持つためには、次の特性を満たす必要があります。
x
{\displaystyle x}
ええ
{\displaystyle y}
μ
{\displaystyle \mu}
ν
{\displaystyle \nu}
γ
(
x
、
ええ
)
{\displaystyle \gamma (x,y)}
x
{\displaystyle x}
ええ
{\displaystyle y}
μ
{\displaystyle \mu}
ν
{\displaystyle \nu}
地点から移動した土の量は、 最初にそこにあった土の量と等しくなければならない。つまり
、
x
{\displaystyle x}
∫
γ
(
x
、
ええ
)
d
ええ
=
μ
(
x
)
、
{\displaystyle \int \gamma (x,y)\,\mathrm {d} y=\mu (x),}
ポイントに移動される土の量は、 最初にあった穴の深さと同じでなければなりません。つまり、
ええ
{\displaystyle y}
∫
γ
(
x
、
ええ
)
d
x
=
ν
(
ええ
)
。
{\displaystyle \int \gamma (x,y)\,\mathrm {d} x=\nu (y).}
つまり、の周りの微小領域 から 移動した全質量は に等しく、 の周りの領域 に 移動する全質量 は でなければならないということです。これは、 が 周辺 およびを持つ 結合確率分布 である という要件に相当します。したがって、 から に輸送される微小質量 は であり 、移動コストは であり 、これはコスト関数の定義に従います。したがって、輸送計画の総コスト は
x
{\displaystyle x}
μ
(
x
)
d
x
{\displaystyle \mu (x)\mathrm {d} x}
ええ
{\displaystyle y}
ν
(
ええ
)
d
ええ
{\displaystyle \nu (y)\mathrm {d} y}
γ
{\displaystyle \gamma}
μ
{\displaystyle \mu}
ν
{\displaystyle \nu}
x
{\displaystyle x}
ええ
{\displaystyle y}
γ
(
x
、
ええ
)
d
x
d
ええ
{\displaystyle \gamma (x,y)\,\mathrm {d} x\,\mathrm {d} y}
c
(
x
、
ええ
)
γ
(
x
、
ええ
)
d
x
d
ええ
{\displaystyle c(x,y)\gamma (x,y)\,\mathrm {d} x\,\mathrm {d} y}
γ
{\displaystyle \gamma}
∬
c
(
x
、
ええ
)
γ
(
x
、
ええ
)
d
x
d
ええ
=
∫
c
(
x
、
ええ
)
d
γ
(
x
、
ええ
)
。
{\displaystyle \iint c(x,y)\gamma (x,y)\,\mathrm {d} x\,\mathrm {d} y=\int c(x,y)\,\mathrm {d} \ガンマ(x,y)。}
計画は 一意ではありません。最適な輸送計画とは、考えられるすべての輸送計画の中でコストが最小となる計画です。前述のように、計画が有効であるための要件は、限界分布と を伴う結合分布であることです 。 最初 のセクションと同様に、 がそのようなすべての尺度の集合を表すとすると、最適計画のコストは です。
移動のコストが 2 点間の距離だけである場合、最適コストは距離の定義と同じです 。
γ
{\displaystyle \gamma}
μ
{\displaystyle \mu}
ν
{\displaystyle \nu}
Γ
{\displaystyle \ガンマ}
C
=
無限大
γ
∈
Γ
(
μ
、
ν
)
∫
c
(
x
、
ええ
)
d
γ
(
x
、
ええ
)
。
{\displaystyle C=\inf _{\gamma \in \Gamma (\mu ,\nu )}\int c(x,y)\,\mathrm {d} \gamma (x,y).}
わ
1
{\displaystyle W_{1}}
例
点質点
決定論的分布
と を、内の 点 とにある 2 つ の退化した分布 (つまり、 ディラックのデルタ分布 )と します。これら 2 つの測度を結合できるのは、 にある 質点だけです。したがって、 上の距離関数として 通常の 絶対値 関数を使用すると、任意の に対して 、 と 間の -ワッサースタイン距離は次のように なります。
同様の理由から、 と が 内の点 と にある質点である場合 、 上の通常の ユークリッドノルムを 距離関数として使用すると、次のように
なります。
μ
1
=
δ
1つの
1
{\displaystyle \mu _{1}=\delta _{a_{1}}}
μ
2
=
δ
1つの
2
{\displaystyle \mu _{2}=\delta _{a_{2}}}
1つの
1
{\displaystyle a_{1}}
1つの
2
{\displaystyle a_{2}}
R
{\displaystyle \mathbb {R} }
δ
(
1つの
1
、
1つの
2
)
{\displaystyle \delta _{(a_{1},a_{2})}}
(
1つの
1
、
1つの
2
)
∈
R
2
{\displaystyle (a_{1},a_{2})\in \mathbb {R} ^{2}}
R
{\displaystyle \mathbb {R} }
p
≥
1
{\displaystyle p\geq 1}
p
{\displaystyle p}
μ
1
{\displaystyle \mu_{1}}
μ
2
{\displaystyle \mu_{2}}
わ
p
(
μ
1
、
μ
2
)
=
|
1つの
1
−
1つの
2
|
。
{\displaystyle W_{p}(\mu _{1},\mu _{2})=|a_{1}-a_{2}|.}
μ
1
=
δ
1つの
1
{\displaystyle \mu _{1}=\delta _{a_{1}}}
μ
2
=
δ
1つの
2
{\displaystyle \mu _{2}=\delta _{a_{2}}}
1つの
1
{\displaystyle a_{1}}
1つの
2
{\displaystyle a_{2}}
R
ん
{\displaystyle \mathbb {R} ^{n}}
R
ん
{\displaystyle \mathbb {R} ^{n}}
わ
p
(
μ
1
、
μ
2
)
=
‖
1つの
1
−
1つの
2
‖
2
。
{\displaystyle W_{p}(\mu _{1},\mu _{2})=\|a_{1}-a_{2}\|_{2}。}
経験分布
1次元
がサンプルを持つ 経験的測度 であり 、が サンプルを持つ経験的測度である 場合、距離は 順序統計量 の単純な関数です 。
ポ
{\displaystyle P}
バツ
1
、
…
、
バツ
ん
{\displaystyle X_{1},\ldots ,X_{n}}
質問
{\displaystyle Q}
はい
1
、
…
、
はい
ん
{\displaystyle Y_{1},\ldots ,Y_{n}}
わ
p
(
ポ
、
質問
)
=
(
1
ん
∑
私
=
1
ん
‖
バツ
(
私
)
−
はい
(
私
)
‖
p
)
1
/
p
。
{\displaystyle W_{p}(P,Q)=\left({\frac {1}{n}}\sum _{i=1}^{n}\|X_{(i)}-Y_{(i)}\|^{p}\right)^{1/p}.}
高次元
とが それぞれ観測に基づく経験分布である 場合 、
ポ
{\displaystyle P}
質問
{\displaystyle Q}
ん
{\displaystyle n}
わ
p
(
ポ
、
質問
)
=
無限大
π
(
1
ん
∑
私
=
1
ん
‖
バツ
私
−
はい
π
(
私
)
‖
p
)
1
/
p
、
{\displaystyle W_{p}(P,Q)=\inf _{\pi }\left({\frac {1}{n}}\sum _{i=1}^{n}\|X_{i}-Y_{\pi (i)}\|^{p}\right)^{1/p},}
ここで、最小値はすべての要素 の順列にわたっています 。これは 線形割り当て問題 であり、 ハンガリーアルゴリズムによって 3 次時間 で解くことができます 。
π
{\displaystyle \pi}
ん
{\displaystyle n}
正規分布
および を上の 2つの非退化 ガウス測度 (すなわち 正規分布 )とし 、それぞれの 期待値 および と 対称な半正定値 共分散行列 および と します 。すると、 [3] 上の通常のユークリッドノルムに関して 、 と 間の2-ワッサーシュタイン距離は となり
、
ここで は の 主平方根 を表します 。第2項(トレースを含む)は、まさに と 間の(正規化されていない)ビュレス計量であることに注意してください。 この 結果 は 、2つの質点間のワッサーシュタイン距離の以前の例(少なくとも の場合 )を一般化したものです。質点は共分散行列がゼロである正規分布と見なすことができ、その場合 トレースの 項は消えて、平均間のユークリッド距離を含む項のみが残るからです。
μ
1
=
いいえ
(
メートル
1
、
C
1
)
{\displaystyle \mu_{1}={\mathcal{N}}(m_{1},C_{1})}
μ
2
=
いいえ
(
メートル
2
、
C
2
)
{\displaystyle \mu_{2}={\mathcal{N}}(m_{2},C_{2})}
R
ん
{\displaystyle \mathbb {R} ^{n}}
メートル
1
{\displaystyle m_{1}}
メートル
2
∈
R
ん
{\displaystyle m_{2}\in \mathbb {R} ^{n}}
C
1
{\displaystyle C_{1}}
C
2
∈
R
ん
×
ん
{\displaystyle C_{2}\in \mathbb {R} ^{n\times n}}
R
ん
{\displaystyle \mathbb {R} ^{n}}
μ
1
{\displaystyle \mu_{1}}
μ
2
{\displaystyle \mu_{2}}
わ
2
(
μ
1
、
μ
2
)
2
=
‖
メートル
1
−
メートル
2
‖
2
2
+
t
r
1つの
c
e
(
C
1
+
C
2
−
2
(
C
2
1
/
2
C
1
C
2
1
/
2
)
1
/
2
)
。
{\displaystyle W_{2}(\mu _{1},\mu _{2})^{2}=\|m_{1}-m_{2}\|_{2}^{2}+\mathop {\mathrm {trace} } {\bigl (}C_{1}+C_{2}-2{\bigl (}C_{2}^{1/2}C_{1}C_{2}^{1/2}{\bigr )}^{1/2}{\bigr )}.}
C
1
/
2
{\displaystyle C^{1/2}}
C
{\displaystyle C}
C
1
{\displaystyle C_{1}}
C
2
{\displaystyle C_{2}}
p
=
2
{\displaystyle p=2}
1次元分布
を 上の確率測度とし 、 その 累積分布関数 をおよび で 表すとします 。このとき、輸送問題には解析解があります。最適輸送は確率質量要素の順序を保存するため、 の分位点における質量は の 分 位点に移動します 。したがって、 と の 間の -ワッサースタイン距離は
で あり
、 およびは 分位関数 (逆 CDF)です 。 の場合 、変数の変更により式 [4]が得られます。
μ
1
,
μ
2
∈
P
p
(
R
)
{\displaystyle \mu _{1},\mu _{2}\in P_{p}(\mathbb {R} )}
R
{\displaystyle \mathbb {R} }
F
1
(
x
)
{\displaystyle F_{1}(x)}
F
2
(
x
)
{\displaystyle F_{2}(x)}
q
{\displaystyle q}
μ
1
{\displaystyle \mu _{1}}
q
{\displaystyle q}
μ
2
{\displaystyle \mu _{2}}
p
{\displaystyle p}
μ
1
{\displaystyle \mu _{1}}
μ
2
{\displaystyle \mu _{2}}
W
p
(
μ
1
,
μ
2
)
=
(
∫
0
1
|
F
1
−
1
(
q
)
−
F
2
−
1
(
q
)
|
p
d
q
)
1
/
p
,
{\displaystyle W_{p}(\mu _{1},\mu _{2})=\left(\int _{0}^{1}\left|F_{1}^{-1}(q)-F_{2}^{-1}(q)\right|^{p}\,\mathrm {d} q\right)^{1/p},}
F
1
−
1
{\displaystyle F_{1}^{-1}}
F
2
−
1
{\displaystyle F_{2}^{-1}}
p
=
1
{\displaystyle p=1}
W
1
(
μ
1
,
μ
2
)
=
∫
R
|
F
1
(
x
)
−
F
2
(
x
)
|
d
x
.
{\displaystyle W_{1}(\mu _{1},\mu _{2})=\int _{\mathbb {R} }\left|F_{1}(x)-F_{2}(x)\right|\,\mathrm {d} x.}
アプリケーション
ワッサーシュタイン計量は、2 つの変数X と Y の確率分布を比較する自然な方法です 。ここで、一方の変数は、小さな非均一な摂動 (ランダムまたは決定論的) によって他方の変数から派生します。
たとえば、コンピュータ サイエンスでは、メトリック W 1 は、2 つの デジタル画像 の カラー ヒストグラム などの 離散分布を比較するために広く使用されています 。詳細については、
earth mover's distance を 参照してください。
Arjovskyら [5] は、論文「 Wasserstein GAN 」で、 生成的敵対ネットワーク (GAN)の元のフレームワークを改良し、 勾配消失 とモード崩壊の問題を軽減する方法としてWasserstein-1メトリックを使用して います。正規分布の特殊なケースは、 Frechet開始距離 で使用されます。
ワッサーシュタイン計量はプロクルステス解析 と形式的に関連しており 、キラリティー測度 [6] や形状解析 [7]に応用されている。
計算生物学では、ワッサースタインメトリックは、サイトメトリーデータセットの持続図 を比較するために使用できます 。 [8]
ワッサーシュタイン計量は地球物理学の逆問題にも使われてきた。 [9]
ワッサーシュタイン計量は 統合情報理論 において概念と概念構造の差を計算するために使用されます。 [10]
ワッサーシュタイン計量と関連する定式化は、高エネルギー物理学や衝突型加速器物理学のデータセットにおける形状観測解析のための統一理論を提供するためにも使用されている。 [11] [12]
プロパティ
メトリック構造
W p は、 有限のp 次モーメントを持つ M 上のすべてのボレル確率測度からなる ワッサーシュタイン空間 P p ( M ) 上の 計量 の 公理を すべて満たすこと を示すことができる。さらに、 W p に関する収束は、測度の 通常の 弱収束 と最初の p 次モーメントの収束を加えたものと同等である。 [13]
二重表現 わ 1
W 1 の 次の双対表現は、 Kantorovich とRubinstein (1958) の双対定理の特別な場合である。μ と νが 有界 台を 持つとき 、
W
1
(
μ
,
ν
)
=
sup
{
∫
M
f
(
x
)
d
(
μ
−
ν
)
(
x
)
|
continuous
f
:
M
→
R
,
Lip
(
f
)
≤
1
}
,
{\displaystyle W_{1}(\mu ,\nu )=\sup \left\{\left.\int _{M}f(x)\,\mathrm {d} (\mu -\nu )(x)\,\right|{\text{ continuous }}f:M\to \mathbb {R} ,\operatorname {Lip} (f)\leq 1\right\},}
ここで、Lip( f )は f の 最小 リプシッツ定数 を表します。この形式は、 W 1が 積分確率計量 であることを示しています 。
これをラドン測定 の定義と比較してみましょう 。
ρ
(
μ
,
ν
)
:=
sup
{
∫
M
f
(
x
)
d
(
μ
−
ν
)
(
x
)
|
continuous
f
:
M
→
[
−
1
,
1
]
}
.
{\displaystyle \rho (\mu ,\nu ):=\sup \left\{\left.\int _{M}f(x)\,\mathrm {d} (\mu -\nu )(x)\,\right|{\text{ continuous }}f:M\to [-1,1]\right\}.}
距離空間( M 、 d )の距離 d が定数 C で制限されている場合、
2
W
1
(
μ
,
ν
)
≤
C
ρ
(
μ
,
ν
)
,
{\displaystyle 2W_{1}(\mu ,\nu )\leq C\rho (\mu ,\nu ),}
そして、ラドン計量の収束( M が ポーランド空間 の場合の 全変分収束 と同じ)はワッサーシュタイン計量の収束を意味しますが、その逆は当てはまりません。
証拠
以下は技術的な点を省略した直感的な証明である。厳密な証明は [14]に記載されている。
離散的なケース : が離散的な場合、1-ワッサーシュタイン距離を解くことは線形計画法の問題です。
ここで、 は一般的な「コスト関数」です。
M
{\displaystyle M}
{
min
γ
∑
x
,
y
c
(
x
,
y
)
γ
(
x
,
y
)
∑
y
γ
(
x
,
y
)
=
μ
(
x
)
∑
x
γ
(
x
,
y
)
=
ν
(
y
)
γ
≥
0
{\displaystyle {\begin{cases}\min _{\gamma }\sum _{x,y}c(x,y)\gamma (x,y)\\\sum _{y}\gamma (x,y)=\mu (x)\\\sum _{x}\gamma (x,y)=\nu (y)\\\gamma \geq 0\end{cases}}}
c
:
M
×
M
→
[
0
,
∞
)
{\displaystyle c:M\times M\to [0,\infty )}
上記の方程式を注意深く行列方程式として書き表すと、その 双対問題 が得られます。 [15]
線型計画法の双対性定理
により 、主問題は実行可能かつ有界であるため、双対問題も実行可能かつ有界であり、最初の問題の最小値は2番目の問題の最大値に等しくなります。つまり、問題のペアは 強い双対性 を示しています。
{
max
f
,
g
∑
x
μ
(
x
)
f
(
x
)
+
∑
y
ν
(
y
)
g
(
y
)
f
(
x
)
+
g
(
y
)
≤
c
(
x
,
y
)
{\displaystyle {\begin{cases}\max _{f,g}\sum _{x}\mu (x)f(x)+\sum _{y}\nu (y)g(y)\\f(x)+g(y)\leq c(x,y)\end{cases}}}
一般の場合、双対問題は和を積分に変換することで見つかる。
そして 強い双対性は 依然として成り立つ。これが カントロヴィッチの双対性定理で ある。 セドリック・ヴィラニは ルイス・カファレッリ による次の解釈を述べている 。 [16]
{
sup
f
,
g
E
x
∼
μ
[
f
(
x
)
]
+
E
y
∼
ν
[
g
(
y
)
]
f
(
x
)
+
g
(
y
)
≤
c
(
x
,
y
)
{\displaystyle {\begin{cases}\sup _{f,g}\mathbb {E} _{x\sim \mu }[f(x)]+\mathbb {E} _{y\sim \nu }[g(y)]\\f(x)+g(y)\leq c(x,y)\end{cases}}}
として分布している鉱山から、 として分布している工場に 石炭を輸送するとします 。輸送の費用関数は です。ここで、荷送人がやって来て、輸送を申し出ます。 で 石炭を積み込むのに石炭 1 個当たり 支払い 、 で 石炭を降ろすのに石炭 1 個当たり支払います 。
μ
{\displaystyle \mu }
ν
{\displaystyle \nu }
c
{\displaystyle c}
f
(
x
)
{\displaystyle f(x)}
x
{\displaystyle x}
g
(
y
)
{\displaystyle g(y)}
y
{\displaystyle y}
取引を承諾するには、価格表が を満たす必要があります 。 カントロビッチの双対性によれば、荷送人は、荷送人が自分で発送する場合とほぼ同じ金額を支払うような価格表を作成できることになります。
f
(
x
)
+
g
(
y
)
≤
c
(
x
,
y
)
{\displaystyle f(x)+g(y)\leq c(x,y)}
この結果をさらに推し進めると次のようになります。
証拠
の場合を証明すれば十分です 。 から始めます。
次に、 の任意の選択に対して 、 を設定して項をさらに高くして 、 と円錐 の 最小畳み込み にすることができます。これは、任意の に対して 、つまり であることを意味します 。
K
=
1
{\displaystyle K=1}
W
1
(
μ
,
ν
)
=
sup
f
(
x
)
+
g
(
y
)
≤
d
(
x
,
y
)
E
x
∼
μ
[
f
(
x
)
]
+
E
y
∼
ν
[
g
(
y
)
]
.
{\displaystyle W_{1}(\mu ,\nu )=\sup _{f(x)+g(y)\leq d(x,y)}\mathbb {E} _{x\sim \mu }[f(x)]+\mathbb {E} _{y\sim \nu }[g(y)].}
g
{\displaystyle g}
f
(
x
)
=
inf
y
d
(
x
,
y
)
−
g
(
y
)
{\displaystyle f(x)=\inf _{y}d(x,y)-g(y)}
−
g
{\displaystyle -g}
f
(
x
)
−
f
(
y
)
≤
d
(
x
,
y
)
{\displaystyle f(x)-f(y)\leq d(x,y)}
x
,
y
{\displaystyle x,y}
‖
f
‖
L
≤
1
{\displaystyle \|f\|_{L}\leq 1}
したがって、
次に、 の任意の選択に対して 、 を設定することで最適化できます 。 であるため 、 が成り立ちます 。
W
1
(
μ
,
ν
)
=
sup
g
sup
f
(
x
)
+
g
(
y
)
≤
d
(
x
,
y
)
E
x
∼
μ
[
f
(
x
)
]
+
E
y
∼
ν
[
g
(
y
)
]
=
sup
g
sup
‖
f
‖
L
≤
1
,
f
(
x
)
+
g
(
y
)
≤
d
(
x
,
y
)
E
x
∼
μ
[
f
(
x
)
]
+
E
y
∼
ν
[
g
(
y
)
]
=
sup
‖
f
‖
L
≤
1
sup
g
,
f
(
x
)
+
g
(
y
)
≤
d
(
x
,
y
)
E
x
∼
μ
[
f
(
x
)
]
+
E
y
∼
ν
[
g
(
y
)
]
.
{\displaystyle {\begin{aligned}W_{1}(\mu ,\nu )&=\sup _{g}\sup _{f(x)+g(y)\leq d(x,y)}\mathbb {E} _{x\sim \mu }[f(x)]+\mathbb {E} _{y\sim \nu }[g(y)]\\&=\sup _{g}\sup _{\|f\|_{L}\leq 1,f(x)+g(y)\leq d(x,y)}\mathbb {E} _{x\sim \mu }[f(x)]+\mathbb {E} _{y\sim \nu }[g(y)]\\&=\sup _{\|f\|_{L}\leq 1}\sup _{g,f(x)+g(y)\leq d(x,y)}\mathbb {E} _{x\sim \mu }[f(x)]+\mathbb {E} _{y\sim \nu }[g(y)].\end{aligned}}}
‖
f
‖
L
≤
1
{\displaystyle \|f\|_{L}\leq 1}
g
{\displaystyle g}
g
(
y
)
=
inf
x
d
(
x
,
y
)
−
f
(
x
)
{\displaystyle g(y)=\inf _{x}d(x,y)-f(x)}
‖
f
‖
L
≤
1
{\displaystyle \|f\|_{L}\leq 1}
g
(
y
)
=
−
f
(
y
)
{\displaystyle g(y)=-f(y)}
曲線による円錐の最小畳み込み。下側の包絡線の傾きが であること 、および曲線自体の傾きが である部分では下側の包絡線が 曲線と 等しい ことに注目してください。
≤
1
{\displaystyle \leq 1}
≤
1
{\displaystyle \leq 1}
確率空間が のとき、2 つの最小畳み込みステップは視覚的に明らかです 。
R
{\displaystyle \mathbb {R} }
表記の便宜上、 最小畳み込み演算を で表します。
◻
{\displaystyle \square }
最初のステップでは、 を使用し 、 の曲線をプロットし 、各点で傾き 1 の円錐を描き、 図に示すように円錐の下側のエンベロープを とすると、 は 傾きが 1 より大きい場合に増加することはできません。したがって、そのすべての割線の傾きは になります 。
f
=
cone
◻
(
−
g
)
{\displaystyle f={\text{cone}}\mathbin {\square } (-g)}
−
g
{\displaystyle -g}
f
{\displaystyle f}
f
{\displaystyle f}
|
f
(
x
)
−
f
(
y
)
x
−
y
|
≤
1
{\displaystyle {\bigg |}{\frac {f(x)-f(y)}{x-y}}{\bigg |}\leq 1}
2 番目のステップでは、内接畳み込み を描きます 。 のすべての正割の 傾きが最大でも 1 であれば、 の下側のエンベロープは 円錐の頂点そのものになります。したがって となります 。
cone
◻
(
−
f
)
{\displaystyle {\text{cone}}\mathbin {\square } (-f)}
f
{\displaystyle f}
cone
◻
(
−
f
)
{\displaystyle {\text{cone}}\mathbin {\square } (-f)}
cone
◻
(
−
f
)
=
−
f
{\displaystyle {\text{cone}}\mathbin {\square } (-f)=-f}
1Dの例 。両方 が 上の超関数である場合 、部分積分は
次のように
表される。
μ
,
ν
{\displaystyle \mu ,\nu }
R
{\displaystyle \mathbb {R} }
E
x
∼
μ
[
f
(
x
)
]
−
E
y
∼
ν
[
f
(
y
)
]
=
∫
f
′
(
x
)
(
F
ν
(
x
)
−
F
μ
(
x
)
)
d
x
,
{\displaystyle \mathbb {E} _{x\sim \mu }[f(x)]-\mathbb {E} _{y\sim \nu }[f(y)]=\int f'(x)(F_{\nu }(x)-F_{\mu }(x))\,\mathrm {d} x,}
f
(
x
)
=
K
⋅
sign
(
F
ν
(
x
)
−
F
μ
(
x
)
)
.
{\displaystyle f(x)=K\cdot \operatorname {sign} (F_{\nu }(x)-F_{\mu }(x)).}
流体力学による解釈 わ 2
ベナモウとブレニエは流体力学 による の双対表現を発見し 、 凸最適化 による効率的な解法を可能にした。 [17] [18]
W
2
{\displaystyle W_{2}}
上の 2 つの確率密度が与えられ 、
ここで は 流体密度場上の境界条件を持つ
連続方程式 を駆動する速度場上の範囲です。つまり、質量は保存され、速度場は 時間間隔 の間に
確率分布 を に輸送する必要があります 。
p
,
q
{\displaystyle p,q}
R
n
{\displaystyle \mathbb {R} ^{n}}
W
2
2
(
p
,
q
)
=
min
v
∫
0
1
∫
R
n
‖
v
(
x
,
t
)
‖
2
ρ
(
x
,
t
)
d
x
d
t
{\displaystyle W_{2}^{2}(p,q)=\min _{\mathbf {v}}\int _{0}^{1}\int _{\mathbb {R} ^{n}}\|{\mathbf {v}}({\mathbf {x}},t)\|^{2}\rho ({\mathbf {x}},t)\,d{\mathbf {x}}\,dt}
v
{\displaystyle {\mathbf {v}}}
ρ
˙
+
∇
⋅
(
ρ
v
)
=
0
ρ
(
⋅
,
0
)
=
p
,
ρ
(
⋅
,
1
)
=
q
{\displaystyle {\dot {\rho }}+\nabla \cdot (\rho {\mathbf {v}})=0\quad \rho (\cdot ,0)=p,\;\rho (\cdot ,1)=q}
p
{\displaystyle p}
q
{\displaystyle q}
[
0
,
1
]
{\displaystyle [0,1]}
同等性 わ 2 および負の順序のソボレフノルム
適切な仮定の下では、2 次ワッサーシュタイン距離は、 負の次数同次 ソボレフノルム とリプシッツ同値です。より正確には、 を正の測度 を備えた 連結 リーマン多様体 とすると、 半ノルム
に対して を
、 双対ノルム
上の 符号付き測度 に対してを定義できます
。すると、 上の任意の 2 つの確率測度 と は 上限を満たします [19]
逆に、 と がそれぞれ 上の 標準体積測度 に関する密度を持ち、 その両方が によって上方に有界で 、 非負の リッチ曲率 を持つ場合、次のようになります [20] [21]
W
2
{\displaystyle W_{2}}
M
{\displaystyle M}
π
{\displaystyle \pi }
f
:
M
→
R
{\displaystyle f\colon M\to \mathbb {R} }
‖
f
‖
H
˙
1
(
π
)
2
=
∫
M
‖
∇
f
(
x
)
‖
2
π
(
d
x
)
{\displaystyle \|f\|_{{\dot {H}}^{1}(\pi )}^{2}=\int _{M}\|\nabla f(x)\|^{2}\,\pi (\mathrm {d} x)}
μ
{\displaystyle \mu }
M
{\displaystyle M}
‖
μ
‖
H
˙
−
1
(
π
)
=
sup
{
|
⟨
f
,
μ
⟩
|
|
‖
f
‖
H
˙
1
(
π
)
≤
1
}
.
{\displaystyle \|\mu \|_{{\dot {H}}^{-1}(\pi )}=\sup {\bigg \{}|\langle f,\mu \rangle |\,{\bigg |}\,\|f\|_{{\dot {H}}^{1}(\pi )}\leq 1{\bigg \}}.}
μ
{\displaystyle \mu }
ν
{\displaystyle \nu }
M
{\displaystyle M}
W
2
(
μ
,
ν
)
≤
2
‖
μ
−
ν
‖
H
˙
−
1
(
π
)
.
{\displaystyle W_{2}(\mu ,\nu )\leq 2\,\|\mu -\nu \|_{{\dot {H}}^{-1}(\pi )}.}
μ
{\displaystyle \mu }
ν
{\displaystyle \nu }
M
{\displaystyle M}
0
<
C
<
∞
{\displaystyle 0<C<\infty }
M
{\displaystyle M}
‖
μ
−
ν
‖
H
˙
−
1
(
π
)
≤
C
W
2
(
μ
,
ν
)
.
{\displaystyle \|\mu -\nu \|_{{\dot {H}}^{-1}(\pi )}\leq {\sqrt {C}}\,W_{2}(\mu ,\nu ).}
分離性と完全性
任意のp ≥ 1に対して 、距離空間( P p ( M ), W p )は 分離可能 であり、 ( M , d )が分離可能かつ 完全 であれば距離空間は完全である。 [22]
ワッサーシュタイン距離 p = ∞
のワッサーシュタイン計量を考えることも可能である 。この場合、定義式は次式となる。
ここで、は 測度 に関する の 本質的上限 を表す 。計量空間 ( P ∞ ( M ), W ∞ ) は、( M , d ) が分離可能かつ完全である場合に完全である 。ここで、 P ∞ は、 有界台を持つすべての確率測度の空間である。 [23]
p
=
∞
{\displaystyle p=\infty }
W
∞
(
μ
,
ν
)
=
lim
p
→
+
∞
W
p
(
μ
,
ν
)
=
inf
γ
∈
Γ
(
μ
,
ν
)
γ
-
e
s
s
u
p
d
(
x
,
y
)
,
{\displaystyle W_{\infty }(\mu ,\nu )=\lim _{p\rightarrow +\infty }W_{p}(\mu ,\nu )=\inf _{\gamma \in \Gamma (\mu ,\nu )}\gamma \operatorname {-essup} d(x,y),}
γ
-
e
s
s
u
p
d
(
x
,
y
)
{\displaystyle \gamma \operatorname {-essup} d(x,y)}
d
(
x
,
y
)
{\displaystyle d(x,y)}
γ
{\displaystyle \gamma }
参照
参考文献
^ Vaserstein LN (1969). 「空間の可算積上のマルコフ過程、オートマトン大規模システムの記述」 (PDF) . Problemy Peredači Informacii . 5 (3): 64–72.
^ Kantorovich LV (1939). 「生産の組織化と計画の数学的方法」. 経営科学 . 6 (4): 366–422. doi :10.1287/mnsc.6.4.366. JSTOR 2627082.
^ Olkin I、Pukelsheim F (1982年10月)。「与えられた分散行列を持つ2 つ のランダムベクトル間の距離」。 線形代数とその応用 。48 : 257–263。doi : 10.1016 /0024-3795(82) 90112-4。ISSN0024-3795 。
^ SS Vallander、確率論とその応用、1974年、第18巻、第4号、784〜786ページ DOI: https://doi.org/10.1137/1118101
^ Arjovsky M、Chintala S、Bottou L (2017 年 7 月)。「Wasserstein Generative Adversarial Networks」。 国際機械学習会議 214-223 : 214–223。
^ Petitjean M (2002). 「キラル混合物」 (PDF) . Journal of Mathematical Physics . 43 (8): 4147–4157. Bibcode :2002JMP....43.4147P. doi :10.1063/1.1484559. S2CID 85454709.
^ Petitjean M (2004). 「形状の類似性から形状の相補性へ:ドッキング理論に向けて」. Journal of Mathematical Chemistry . 35 (3): 147–158. doi :10.1023/B:JOMC.0000033252.59423.6b. S2CID 121320315.
^ Mukherjee S, Wethington D, Dey TK, Das J (2022年3月). 「持続的相同性を用いたサイトメトリーデータにおける臨床的に関連する特徴の決定」. PLOS Computational Biology . 18 (3): e1009931. arXiv : 2203.06263 . Bibcode :2022PLSCB..18E9931M. doi : 10.1371/journal.pcbi.1009931 . PMC 9009779. PMID 35312683 .
^ Frederick, Christina; Yang, Yunan (2022-05-06). 「最適輸送の助けを借りて岩を透視する」。 オーバーヴォルフアッハ現代数学のスナップショット 。doi :10.14760/ SNAP -2022-004-EN。
^ 大泉 正文; アルバンタキス ラリッサ; トノーニ ジュリオ (2014-05-08). 「現象学から意識のメカニズムへ: 統合情報理論 3.0」. PLOS Computational Biology . 10 (5): e1003588. Bibcode :2014PLSCB..10E3588O. doi : 10.1371/journal.pcbi.1003588 . PMC 4014402. PMID 24811198 .
^ Ba, Demba; Dogra, Akshunna S.; Gambhir, Rikab; Tasissa, Abiy; Thaler, Jesse (2023-06-29). 「SHAPER: ジェットの形状が聞こえますか?」. Journal of High Energy Physics . 2023 (6): 195. arXiv : 2302.12266 . Bibcode :2023JHEP...06..195B. doi :10.1007/JHEP06(2023)195. ISSN 1029-8479. S2CID 257205971.
^ 「賞、フェローシップ、物理学の形:大学からのニュース | インペリアルニュース | インペリアル・カレッジ・ロンドン」 インペリアルニュース 2023年3月29日 2023年10月31日 閲覧 。
^ Clement P, Desch W (2008). 「ワッサーシュタイン距離の三角不等式の初等的証明」 アメリカ数学会紀要 . 136 (1): 333–339. doi : 10.1090/S0002-9939-07-09020-X .
^ Villani, Cédric (2003). 「第 1 章: カントロビッチ双対性」。最適輸送に関するトピック。プロビデンス、ロードアイランド州: アメリカ数学協会 。ISBN 0-8218-3312-X . OCLC 51477002.
^ Matoušek, Jiří; Gärtner, Bernd (2007)、「線形計画法の双対性」、線形計画法の理解と使用、Universitext、ベルリン、ハイデルベルク: Springer Berlin Heidelberg、pp. 81–104、 doi :10.1007/978-3-540-30717-4_6、 ISBN 978-3-540-30697-9 、 2022-07-15 取得
^ Villani, Cédric (2003). 「1.1.3. 荷送人の問題」。最適輸送に関するトピック。プロビデンス、ロードアイランド州: アメリカ数学協会 。ISBN 0-8218-3312-X . OCLC 51477002.
^ ベナモウ、ジャン=デイヴィッド;ブレニアー、ヤン (2000-01-01)。 「モンジュ・カントロヴィッチ物質移動問題に対する数値流体力学による解決」。 数学 。 84 (3): 375–393。 土井 :10.1007/s002110050002。 ISSN 0945-3245。 S2CID 1100384。
^ Finlay, Chris; Jacobsen, Joern-Henrik; Nurbekyan, Levon; Oberman, Adam (2020-11-21). 「ニューラル ODE のトレーニング方法: ヤコビ行列と運動学的正規化の世界」。 国際機械学習会議 。PMLR: 3154–3164。arXiv : 2002.02798 。
^ Peyre R (2018年10月). 「W2距離とḢ−1ノルムの比較、およびワッサースタイン距離の局所化」. ESAIM: 制御、最適化、および変分法 . 24 (4): 1489–1501. doi : 10.1051/cocv/2017050 . ISSN 1292-8119. (定理2.1を参照)
^ Loeper G (2006 年 7 月). 「有限密度の Vlasov–Poisson システムの解の一意性」. Journal de Mathématiques Pures et Appliquées . 86 (1): 68–79. arXiv : math/0504140 . doi : 10.1016/j.matpur.2006.01.005 . ISSN 1292-8119. (定理2.9を参照)
^ Peyre R (2018年10月). 「W2距離とḢ−1ノルムの比較、およびワッサーシュタイン距離の局所化」. ESAIM: 制御、最適化、および変分法 . 24 (4): 1489–1501. doi : 10.1051/cocv/2017050 . (定理2.5を参照)
^ ボガチョフ VI、コレスニコフ AV (2012 年 10 月)。 「モンジュ=カントロヴィッチ問題:成果、つながり、展望」。 ロシアの数学的調査 。 67 (5): 785–890。 Bibcode :2012RuMaS..67..785B。 土井 :10.1070/RM2012v067n05ABEH004808。 S2CID 121411457。
^ Givens, Clark R; Shortt, Rae Michael (1984). 「確率分布のためのワッサーシュタイン計量のクラス」 ミシガン数学ジャーナル . 31 (2): 231–240. doi : 10.1307/mmj/1029003026 .
さらに読む
Ambrosio L、Gigli N、Savaré G (2005)。 「計量空間と確率測度の空間における勾配フロー」 バーゼル :ETH Zürich、Birkhäuser Verlag。ISBN 978-3-7643-2428-5 。
Jordan R、 Kinderlehrer D、 Otto F (1998 年 1 月)。「フォッカー・プランク方程式の変分定式化」。SIAM Journal on Mathematical Analysis。29 (1): 1–17 (電子版) 。CiteSeerX 10.1.1.6.8815。doi : 10.1137 / S0036141096303359。ISSN 0036-1410。MR 1617171。S2CID 13890235 。
Rüschendorf L (2001) [1994]、「ワッサーシュタイン距離」、 数学百科事典 、 EMS Press
Villani C (2008)。 最適輸送、古いものと新しい もの 。Springer。ISBN 978-3-540-71050-9 。
外部リンク