2点間の差の尺度
数学 、特に 統計学 と 情報幾何学
において 、 ブレグマン ダイバージェンス または ブレグマン距離は、厳密に 凸関数 で定義される 2 点間の差の尺度であり、重要な ダイバージェンス クラスを形成します。点が 確率分布 として解釈される場合(特に パラメトリック モデル のパラメーターの値 または観測値のデータ セットとして)、結果として得られる距離は 統計距離 です。最も基本的なブレグマン ダイバージェンスは、 ユークリッド距離の 2 乗 です。
ブレグマン ダイバージェンスは、 計量 に似ていますが、 三角不等式 (常に) も対称性 (一般に) も満たしません。ただし、 ピタゴラスの定理 の一般化は満たしており、 情報幾何学 では、対応する 統計多様体は (双対) 平坦多様体 として解釈されます。これにより、 最適化理論の多くの手法を、幾何学的には 最小二乗 法の一般化として、ブレグマン ダイバージェンスに一般化できます 。
ブレグマン ダイバージェンスは、 1967 年にこの概念を導入した
ロシアの数学者 Lev M. Bregmanにちなんで名付けられました。
意味
を凸集合 上で定義された 連続的に微分可能な厳密に 凸な関数 とします 。
ふ
:
Ω
→
R
{\displaystyle F\colon \Omega \to \mathbb {R} }
Ω
{\displaystyle \オメガ}
点に対する F に関連付けられたブレグマン距離は、 点 pにおける F の値と、点 p で評価された点 q の周りの F の 1次 テイラー展開 の値との差です。
p
、
q
∈
Ω
{\displaystyle p,q\in \Omega }
だ
ふ
(
p
、
q
)
=
ふ
(
p
)
−
ふ
(
q
)
−
⟨
∇
ふ
(
q
)
、
p
−
q
⟩
。
{\displaystyle D_{F}(p,q)=F(p)-F(q)-\langle \nabla F(q),pq\rangle .}
プロパティ
非負性 : すべての に対して 、 。これは の凸性の結果です 。
だ
ふ
(
p
、
q
)
≥
0
{\displaystyle D_{F}(p,q)\geq 0}
p
{\displaystyle p}
q
{\displaystyle q}
ふ
{\displaystyle F}
正性 : が厳密に凸である場合、 そのときに限ります 。
ふ
{\displaystyle F}
だ
ふ
(
p
、
q
)
=
0
{\displaystyle D_{F}(p,q)=0}
p
=
q
{\displaystyle p=q}
アフィン差までの一意性 : iff はアフィン関数です。
だ
ふ
=
だ
グ
{\displaystyle D_{F}=D_{G}}
ふ
−
グ
{\displaystyle FG}
凸性 : 最初の引数では凸ですが、2 番目の引数では必ずしも凸ではありません。 F が厳密に凸である場合、 最初の引数では厳密に凸です。
だ
ふ
(
p
、
q
)
{\displaystyle D_{F}(p,q)}
だ
ふ
(
p
、
q
)
{\displaystyle D_{F}(p,q)}
たとえば、f(x) = |x| をとり、0 で平滑化し、 を取り 、 とします 。
ええ
=
1
、
x
1
=
0.1
、
x
2
=
−
0.9
、
x
3
=
0.9
x
1
+
0.1
x
2
{\displaystyle y=1,x_{1}=0.1,x_{2}=-0.9,x_{3}=0.9x_{1}+0.1x_{2}}
だ
ふ
(
ええ
、
x
3
)
≈
1
>
0.9
だ
ふ
(
ええ
、
x
1
)
+
0.1
だ
ふ
(
ええ
、
x
2
)
≈
0.2
{\displaystyle D_{f}(y,x_{3})\approx 1>0.9D_{f}(y,x_{1})+0.1D_{f}(y,x_{2})\approx 0.2}
線形性: ブレグマン距離を関数 F 上の演算子として考えると 、非負の係数に関して線形になります。言い換えると、 厳密に凸で微分可能な場合、およびの場合 、
ふ
1
、
ふ
2
{\displaystyle F_{1},F_{2}}
λ
≥
0
{\displaystyle \lambda \geq 0}
だ
ふ
1
+
λ
ふ
2
(
p
、
q
)
=
だ
ふ
1
(
p
、
q
)
+
λ
だ
ふ
2
(
p
、
q
)
{\displaystyle D_{F_{1}+\lambda F_{2}}(p,q)=D_{F_{1}}(p,q)+\lambda D_{F_{2}}(p,q)}
双対性 : F が厳密に凸ならば、関数 F は 凸共役を 持ち、これもまた厳密に凸であり、ある凸集合上で連続的に微分可能である 。 に関して定義されるブレグマン距離は と双対であり 、
ふ
∗
{\displaystyle F^{*}}
Ω
∗
{\displaystyle \Omega^{*}}
ふ
∗
{\displaystyle F^{*}}
だ
ふ
(
p
、
q
)
{\displaystyle D_{F}(p,q)}
だ
ふ
∗
(
p
∗
、
q
∗
)
=
だ
ふ
(
q
、
p
)
{\displaystyle D_{F^{*}}(p^{*},q^{*})=D_{F}(q,p)}
ここで、 およびは p と q に対応する双対点です。
p
∗
=
∇
ふ
(
p
)
{\displaystyle p^{*}=\nabla F(p)}
q
∗
=
∇
ふ
(
q
)
{\displaystyle q^{*}=\nabla F(q)}
さらに、同じ表記法を使用すると、
だ
ふ
(
p
、
q
)
=
ふ
(
p
)
+
ふ
∗
(
q
∗
)
−
⟨
p
、
q
∗
⟩
{\displaystyle D_{F}(p,q)=F(p)+F^{*}(q^{*})-\langle p,q^{*}\rangle }
積分形式: テイラーの定理の積分剰余形式により、ブレグマン ダイバージェンスは、 ブレグマン ダイバージェンスの引数間の線分に沿ったヘッセ行列の積分として表すことができます。
ふ
{\displaystyle F}
最小化としての平均 : ブレグマン ダイバージェンスに関する重要な結果は、ランダム ベクトルが与えられた場合、平均ベクトルはランダム ベクトルからの期待されるブレグマン ダイバージェンスを最小化するということです。この結果は、セットの平均がセット内の要素に対する総二乗誤差を最小化するという教科書的な結果を一般化したものです。この結果は、ベクトルの場合 (Banerjee 他 2005) によって証明され、関数/分布の場合 (Frigyik 他 2008) に拡張されました。この結果は、特にベイズ推定において、ランダム セットの代表として平均を使用することをさらに正当化するため重要です。
ブレグマン球は有界であり、 X が閉じている場合にコンパクトです 。 によって、 x を中心とし、半径 r を持つブレグマン球を定義します 。 が有限次元のとき、 が の相対的内部にある 場合 、または が で局所的に閉じている場合(つまり、 を中心とし 、 が閉じている 閉球が存在する場合 )、 は すべての に対して有界です 。 が閉じている場合、 は すべての に対してコンパクトです 。
B
ふ
(
x
、
r
)
:=
{
ええ
∈
バツ
:
だ
ふ
(
ええ
、
x
)
≤
r
}
{\displaystyle B_{f}(x,r):=\left\{y\in X:D_{f}(y,x)\leq r\right\}}
バツ
⊂
R
ん
{\displaystyle X\subset \mathbb {R} ^{n}}
∀
x
∈
バツ
{\displaystyle \forall x\in X}
x
{\displaystyle x}
バツ
{\displaystyle X}
バツ
{\displaystyle X}
x
{\displaystyle x}
B
(
x
、
r
)
{\displaystyle B(x,r)}
x
{\displaystyle x}
B
(
x
、
r
)
∩
バツ
{\displaystyle B(x,r)\cap X}
B
ふ
(
x
、
r
)
{\displaystyle B_{f}(x,r)}
r
{\displaystyle r}
バツ
{\displaystyle X}
B
ふ
(
x
、
r
)
{\displaystyle B_{f}(x,r)}
r
{\displaystyle r}
余弦定理 : [1]
いかなる
p
、
q
、
ず
{\displaystyle p,q,z}
だ
ふ
(
p
、
q
)
=
だ
ふ
(
p
、
ず
)
+
だ
ふ
(
ず
、
q
)
−
(
p
−
ず
)
T
(
∇
ふ
(
q
)
−
∇
ふ
(
ず
)
)
{\displaystyle D_{F}(p,q)=D_{F}(p,z)+D_{F}(z,q)-(pz)^{T}(\nabla F(q)-\nabla F(z))}
平行四辺形の法則 :任意のに対して 、
θ
、
θ
1
、
θ
2
{\displaystyle \theta ,\theta _{1},\theta _{2}}
B
ふ
(
θ
1
:
θ
)
+
B
ふ
(
θ
2
:
θ
)
=
B
ふ
(
θ
1
:
θ
1
+
θ
2
2
)
+
B
ふ
(
θ
2
:
θ
1
+
θ
2
2
)
+
2
B
ふ
(
θ
1
+
θ
2
2
:
θ
)
{\displaystyle B_{F}\left(\theta _{1}:\theta \right)+B_{F}\left(\theta _{2}:\theta \right)=B_{F}\left(\theta _{1}:{\frac {\theta _{1}+\theta _{2}}{2}}\right)+B_{F}\left(\theta _{2}:{\frac {\theta _{1}+\theta _{2}}{2}}\right)+2B_{F}\left({\frac {\theta _{1}+\theta _{2}}{2}}:\theta \right)}
ブレグマンダイバージェンスに対する一般化されたピタゴラスの定理。 [2]
ブレグマン射影 : 任意の に対して、 の へ の「ブレグマン射影」を定義します 。
わ
⊂
Ω
{\displaystyle W\subset \Omega }
q
{\displaystyle q}
わ
{\displaystyle W}
ポ
わ
(
q
)
=
argmin
ω
∈
わ
だ
ふ
(
ω
、
q
)
{\displaystyle P_{W}(q)={\text{argmin}}_{\omega \in W}D_{F}(\omega ,q)}
。 それから
が凸である場合 、投影は存在する場合に一意です。
わ
{\displaystyle W}
が空でなく、閉じていて、凸であり、有限次元である 場合 、射影は存在し、一意である。 [3]
わ
{\displaystyle W}
Ω
⊂
R
ん
{\displaystyle \Omega \subset \mathbb {R} ^{n}}
一般化されたピタゴラスの定理 : [1]
いずれの場合も 、
ヴ
∈
Ω
、
1つの
∈
わ
{\displaystyle v\in \Omega ,a\in W}
だ
ふ
(
1つの
、
ヴ
)
≥
だ
ふ
(
1つの
、
ポ
わ
(
ヴ
)
)
+
だ
ふ
(
ポ
わ
(
ヴ
)
、
ヴ
)
。
{\displaystyle D_{F}(a,v)\geq D_{F}(a,P_{W}(v))+D_{F}(P_{W}(v),v).}
これは、 が の 相対内部 にある 場合の等式です 。
ポ
わ
(
ヴ
)
{\displaystyle P_{W}(v)}
わ
{\displaystyle W}
特に、 がアフィン集合である場合、これは常に発生します。
わ
{\displaystyle W}
三角不等式の欠如 : ブレグマン ダイバージェンスは本質的にユークリッド距離の二乗の一般化であるため、三角不等式は存在しません。実際、 は正または負の可能性があります。
だ
ふ
(
ず
、
x
)
−
だ
ふ
(
ず
、
ええ
)
−
だ
ふ
(
ええ
、
x
)
=
⟨
∇
ふ
(
ええ
)
−
∇
ふ
(
x
)
、
ず
−
ええ
⟩
{\displaystyle D_{F}(z,x)-D_{F}(z,y)-D_{F}(y,x)=\langle \nabla f(y)-\nabla f(x),zy \rangle }
証明
非負性と正性: Jensen の不等式 を使用します。
アフィン差分までの一意性: いくつかの を固定する と、他の任意の に対して 、定義により が成り立ちます 。
x
∈
Ω
{\displaystyle x\in \Omega }
ええ
∈
Ω
{\displaystyle y\in \Omega }
ふ
(
ええ
)
−
グ
(
ええ
)
=
ふ
(
x
)
−
グ
(
x
)
+
⟨
∇
ふ
(
x
)
−
∇
グ
(
x
)
、
ええ
−
x
⟩
{\displaystyle F(y)-G(y)=F(x)-G(x)+\langle \nabla F(x)-\nabla G(x),yx\rangle }
最初の引数の凸性: 定義により、F の凸性を使用します。厳密な凸性の場合も同様です。
F における線形性、余弦定理、平行四辺形の法則: 定義による。
二重性:図1を参照。 [4]
ブレグマン球は有界であり、X が閉じている場合はコンパクトです。
を修正します 。 をアフィン変換して 、 となるようにします 。
x
∈
バツ
{\displaystyle x\in X}
ふ
{\displaystyle f}
∇
ふ
(
x
)
=
0
{\displaystyle \nabla f(x)=0}
となるような を とります。次に、 ユークリッド球面上の の 「放射方向」微分を考えます 。
ϵ
>
0
{\displaystyle \epsilon >0}
∂
B
(
x
,
ϵ
)
⊂
X
{\displaystyle \partial B(x,\epsilon )\subset X}
f
{\displaystyle f}
∂
B
(
x
,
ϵ
)
{\displaystyle \partial B(x,\epsilon )}
⟨
∇
f
(
y
)
,
(
y
−
x
)
⟩
{\displaystyle \langle \nabla f(y),(y-x)\rangle }
すべてに対して 。
y
∈
∂
B
(
x
,
ϵ
)
{\displaystyle y\in \partial B(x,\epsilon )}
はコンパクトなので、 ある で 最小値を達成します 。
∂
B
(
x
,
ϵ
)
⊂
R
n
{\displaystyle \partial B(x,\epsilon )\subset \mathbb {R} ^{n}}
δ
{\displaystyle \delta }
y
0
∈
∂
B
(
x
,
ϵ
)
{\displaystyle y_{0}\in \partial B(x,\epsilon )}
は厳密に凸な ので、 です 。
f
{\displaystyle f}
δ
>
0
{\displaystyle \delta >0}
B
f
(
x
,
r
)
⊂
B
(
x
,
r
/
δ
)
∩
X
{\displaystyle B_{f}(x,r)\subset B(x,r/\delta )\cap X}
は内に ある ので 、 は 内で連続しており 、したがって である 場合は は閉じています 。
D
f
(
y
,
x
)
{\displaystyle D_{f}(y,x)}
C
1
{\displaystyle C^{1}}
y
{\displaystyle y}
D
f
{\displaystyle D_{f}}
y
{\displaystyle y}
B
f
(
x
,
r
)
{\displaystyle B_{f}(x,r)}
X
{\displaystyle X}
が閉じていて凸状のとき、投影は 明確に定義されます 。
P
W
{\displaystyle P_{W}}
W
{\displaystyle W}
を固定します 。 をいくつか取り 、 とします 。次に、ブレグマン球 を描きます 。これは閉じていて有界であるため、コンパクトです。 は 連続かつ厳密に凸であり、 の下では有界であるため 、 は 上で一意の最小値を実現します。
v
∈
X
{\displaystyle v\in X}
w
∈
W
{\displaystyle w\in W}
r
:=
D
f
(
w
,
v
)
{\displaystyle r:=D_{f}(w,v)}
B
f
(
v
,
r
)
∩
W
{\displaystyle B_{f}(v,r)\cap W}
D
f
(
⋅
,
v
)
{\displaystyle D_{f}(\cdot ,v)}
0
{\displaystyle 0}
余弦定理により、は で 最小化し、凸である ため 、 でなければなりません 。
D
f
(
w
,
v
)
−
D
f
(
w
,
P
W
(
v
)
)
−
D
f
(
P
W
(
v
)
,
v
)
=
⟨
∇
y
D
f
(
y
,
v
)
|
y
=
P
W
(
v
)
,
w
−
P
W
(
v
)
⟩
{\displaystyle D_{f}(w,v)-D_{f}(w,P_{W}(v))-D_{f}(P_{W}(v),v)=\langle \nabla _{y}D_{f}(y,v)|_{y=P_{W}(v)},w-P_{W}(v)\rangle }
≥
0
{\displaystyle \geq 0}
P
W
(
v
)
{\displaystyle P_{W}(v)}
D
f
(
⋅
,
v
)
{\displaystyle D_{f}(\cdot ,v)}
W
{\displaystyle W}
W
{\displaystyle W}
が の相対内部にある 場合のピタゴラスの等式 。
P
W
(
v
)
{\displaystyle P_{W}(v)}
X
{\displaystyle X}
の場合 、 は 相対的内部にあるため、 から の反対方向に移動して を 減少させることができますが 、矛盾があります。
⟨
∇
y
D
f
(
y
,
v
)
|
y
=
P
W
(
v
)
,
w
−
P
W
(
v
)
⟩
>
0
{\displaystyle \langle \nabla _{y}D_{f}(y,v)|_{y=P_{W}(v)},w-P_{W}(v)\rangle >0}
w
{\displaystyle w}
P
W
(
v
)
{\displaystyle P_{W}(v)}
w
{\displaystyle w}
D
f
(
y
,
v
)
{\displaystyle D_{f}(y,v)}
したがって 。
⟨
∇
y
D
f
(
y
,
v
)
|
y
=
P
W
(
v
)
,
w
−
P
W
(
v
)
⟩
=
0
{\displaystyle \langle \nabla _{y}D_{f}(y,v)|_{y=P_{W}(v)},w-P_{W}(v)\rangle =0}
分類定理
における唯一の対称的なブレグマンダイバージェンスは、 一般化ユークリッド距離の二乗( マハラノビス距離 )であり、つまり、 ある 正定値 に対してである。 [5]
X
⊂
R
n
{\displaystyle X\subset \mathbb {R} ^{n}}
D
f
(
y
,
x
)
=
(
y
−
x
)
T
A
(
y
−
x
)
{\displaystyle D_{f}(y,x)=(y-x)^{T}A(y-x)}
A
{\displaystyle A}
証拠
ブレグマンダイバージェンスは領域として解釈されます。
任意の に対して 、 を定義します 。 とします 。
x
≠
y
∈
X
{\displaystyle x\neq y\in X}
r
=
‖
y
−
x
‖
,
v
=
(
y
−
x
)
/
r
,
g
(
t
)
=
f
(
x
+
t
v
)
{\displaystyle r=\|y-x\|,v=(y-x)/r,g(t)=f(x+tv)}
t
∈
[
0
,
r
]
{\displaystyle t\in [0,r]}
z
(
t
)
=
x
+
t
v
{\displaystyle z(t)=x+tv}
すると に対して となり 、 は 連続なので に対しても となります 。
g
′
(
t
)
=
⟨
∇
f
(
z
(
t
)
)
,
v
⟩
{\displaystyle g'(t)=\langle \nabla f(z(t)),v\rangle }
t
∈
(
0
,
r
)
{\displaystyle t\in (0,r)}
∇
f
{\displaystyle \nabla f}
t
=
0
,
r
{\displaystyle t=0,r}
次に、図から、 すべての に対して が 上で線形 でなければならないことがわかります 。
D
f
(
x
;
z
(
t
)
)
=
D
f
(
z
(
t
)
;
x
)
{\displaystyle D_{f}(x;z(t))=D_{f}(z(t);x)}
t
∈
[
0
,
r
]
{\displaystyle t\in [0,r]}
g
′
(
t
)
{\displaystyle g'(t)}
t
∈
[
0
,
r
]
{\displaystyle t\in [0,r]}
したがって、 は任意の方向に沿って線形に変化することがわかります 。次の補題により、 は 2 次関数です。 も厳密に凸であるため 、 の形になります 。ここで です 。
∇
f
{\displaystyle \nabla f}
f
{\displaystyle f}
f
{\displaystyle f}
f
(
x
)
+
x
T
A
x
+
B
T
x
+
C
{\displaystyle f(x)+x^{T}Ax+B^{T}x+C}
A
≻
0
{\displaystyle A\succ 0}
補題 : が の開部分集合であり 、 連続導関数を持ち、任意の線分 が与えられた場合 、関数 は において線形であり 、 は 二次関数である。
S
{\displaystyle S}
R
n
{\displaystyle \mathbb {R} ^{n}}
f
:
S
→
R
{\displaystyle f:S\to \mathbb {R} }
[
x
,
x
+
v
]
⊂
S
{\displaystyle [x,x+v]\subset S}
h
(
t
)
:=
⟨
∇
f
(
x
+
t
v
)
,
v
⟩
{\displaystyle h(t):=\langle \nabla f(x+tv),v\rangle }
t
{\displaystyle t}
f
{\displaystyle f}
証明のアイデア: 任意の 2 次関数 に対して 、 は 依然としてそのような導関数線形性を持つので、いくつかの 2 次関数を減算して が ゼロになることを示します。
q
:
S
→
R
{\displaystyle q:S\to \mathbb {R} }
f
−
q
{\displaystyle f-q}
f
{\displaystyle f}
証明のアイデアは の場合に完全に説明できるため 、この場合にはそれを証明します。
S
=
R
2
{\displaystyle S=\mathbb {R} ^{2}}
導関数の線形性により、 は 内の任意の線分上の 2 次関数です。 が x 軸、y 軸、および直線上で常に 0 になるよう な 4 つの 2 次関数を減算します 。
f
{\displaystyle f}
R
2
{\displaystyle \mathbb {R} ^{2}}
g
:=
f
−
q
0
−
q
1
−
q
2
−
q
3
{\displaystyle g:=f-q_{0}-q_{1}-q_{2}-q_{3}}
{
x
=
y
}
{\displaystyle \{x=y\}}
適切に選択された について、 とします 。ここで、 を使用して 線形項を除去し、 を使用して 3 本の線に沿った二次項を除去します。
q
0
(
x
,
y
)
=
f
(
0
,
0
)
+
∇
f
(
0
,
0
)
⋅
(
x
,
y
)
,
q
1
(
x
,
y
)
=
A
1
x
2
,
q
2
(
x
,
y
)
=
A
2
y
2
,
q
3
(
x
,
y
)
=
A
3
x
y
{\displaystyle q_{0}(x,y)=f(0,0)+\nabla f(0,0)\cdot (x,y),q_{1}(x,y)=A_{1}x^{2},q_{2}(x,y)=A_{2}y^{2},q_{3}(x,y)=A_{3}xy}
A
1
,
A
2
,
A
3
{\displaystyle A_{1},A_{2},A_{3}}
q
0
{\displaystyle q_{0}}
q
1
,
q
2
,
q
3
{\displaystyle q_{1},q_{2},q_{3}}
∀
(
x
,
y
)
∈
R
2
{\displaystyle \forall (x,y)\in \mathbb {R} ^{2}}
原点上にはありませんが、を 横切る直線が存在します 。この直線は x 軸、y 軸、直線と 3 つの異なる点で交差します。 は 上で 2 次関数であり 、 は 3 つの異なる点で 0 であるため、 は 上でも 0 であり 、したがって になります 。したがって は 2 次関数です。
l
{\displaystyle l}
(
x
,
y
)
{\displaystyle (x,y)}
{
x
=
y
}
{\displaystyle \{x=y\}}
g
{\displaystyle g}
l
{\displaystyle l}
g
{\displaystyle g}
l
{\displaystyle l}
g
(
x
,
y
)
=
0
{\displaystyle g(x,y)=0}
f
=
q
0
+
q
1
+
q
2
+
q
3
{\displaystyle f=q_{0}+q_{1}+q_{2}+q_{3}}
次の 2 つの特徴付けは 、 ( 上のすべての確率測度の集合 、 )上の発散に対するものです 。
Γ
n
{\displaystyle \Gamma _{n}}
{
1
,
2
,
.
.
.
,
n
}
{\displaystyle \{1,2,...,n\}}
n
≥
2
{\displaystyle n\geq 2}
上の発散を 型の任意の関数として定義し 、 すべての に対して 次の式が成り立つようにします。
Γ
n
{\displaystyle \Gamma _{n}}
D
:
Γ
n
×
Γ
n
→
[
0
,
∞
]
{\displaystyle D:\Gamma _{n}\times \Gamma _{n}\to [0,\infty ]}
D
(
x
,
x
)
=
0
{\displaystyle D(x,x)=0}
x
∈
Γ
n
{\displaystyle x\in \Gamma _{n}}
ブレグマンダイバージェンスと fダイバージェンス の両方である唯一のダイバージェンスは、 カルバック・ライブラーダイバージェンス です 。 [6]
Γ
n
{\displaystyle \Gamma _{n}}
の場合、 データ処理不等式 を満たす 上の任意 のブレグマンダイバージェンスは、 カルバック・ライブラーダイバージェンスでなければならない。(実際、より弱い「十分性」の仮定で十分である。) の場合には反例が存在する 。 [6]
n
≥
3
{\displaystyle n\geq 3}
Γ
n
{\displaystyle \Gamma _{n}}
n
=
2
{\displaystyle n=2}
ブレグマン ダイバージェンス が与えられた場合 、 によって定義されるその「反対」は、 一般にブレグマン ダイバージェンスではありません。たとえば、カルバック ライバー ダイバージェンスは、ブレグマン ダイバージェンスと f-ダイバージェンスの両方です。その逆も f-ダイバージェンスですが、上記の特徴により、逆 KL ダイバージェンスはブレグマン ダイバージェンスにはなり得ません。
D
F
{\displaystyle D_{F}}
D
F
∗
(
v
,
w
)
=
D
F
(
w
,
v
)
{\displaystyle D_{F}^{*}(v,w)=D_{F}(w,v)}
例
マハラノビス距離の 二乗 は凸 二次形式 によって生成されます。
D
F
(
x
,
y
)
=
1
2
(
x
−
y
)
T
Q
(
x
−
y
)
{\displaystyle D_{F}(x,y)={\tfrac {1}{2}}(x-y)^{T}Q(x-y)}
F
(
x
)
=
1
2
x
T
Q
x
{\displaystyle F(x)={\tfrac {1}{2}}x^{T}Qx}
ブレグマン距離の標準的な例は、ユークリッド距離の二乗 です。これは、 が恒等式である とき、つまり に対して となる、上記の の特殊なケースとして生じます 。前述のように、アフィン差分、つまり に追加された低次の階数 は とは無関係です 。
D
F
(
x
,
y
)
=
‖
x
−
y
‖
2
{\displaystyle D_{F}(x,y)=\|x-y\|^{2}}
Q
{\displaystyle Q}
F
(
x
)
=
‖
x
‖
2
{\displaystyle F(x)=\|x\|^{2}}
F
{\displaystyle F}
D
F
{\displaystyle D_{F}}
一般化されたカルバック・ライブラー距離
D
F
(
p
,
q
)
=
∑
i
p
(
i
)
log
p
(
i
)
q
(
i
)
−
∑
p
(
i
)
+
∑
q
(
i
)
{\displaystyle D_{F}(p,q)=\sum _{i}p(i)\log {\frac {p(i)}{q(i)}}-\sum p(i)+\sum q(i)}
負のエントロピー 関数
によって生成される
F
(
p
)
=
∑
i
p
(
i
)
log
p
(
i
)
{\displaystyle F(p)=\sum _{i}p(i)\log p(i)}
単体 に制限すると 、最後の2つの項が打ち消され、分布の通常の カルバック・ライブラー分布 が得られます。
D
F
(
p
,
q
)
=
∑
i
(
p
(
i
)
q
(
i
)
−
log
p
(
i
)
q
(
i
)
−
1
)
{\displaystyle D_{F}(p,q)=\sum _{i}\left({\frac {p(i)}{q(i)}}-\log {\frac {p(i)}{q(i)}}-1\right)}
凸関数によって生成される
F
(
p
)
=
−
∑
i
log
p
(
i
)
{\displaystyle F(p)=-\sum _{i}\log p(i)}
射影的双対性の一般化
計算幾何学 における重要なツールは、 射影双対性 という考え方です 。これは、入射と上下関係を維持しながら、点を超平面に、またその逆へマッピングするものです。射影双対には数多くの解析形式がありますが、一般的な形式の 1 つは、点を 超平面にマッピングし ます。このマッピングは、(超平面をその法線と同一視して) 点 p をその双対点 に取る凸共役マッピングとして解釈できます。 ここで、 F は d 次元放物面 を定義します 。
p
=
(
p
1
,
…
p
d
)
{\displaystyle p=(p_{1},\ldots p_{d})}
x
d
+
1
=
∑
1
d
2
p
i
x
i
{\displaystyle x_{d+1}=\sum _{1}^{d}2p_{i}x_{i}}
p
∗
=
∇
F
(
p
)
{\displaystyle p^{*}=\nabla F(p)}
x
d
+
1
=
∑
x
i
2
{\displaystyle x_{d+1}=\sum x_{i}^{2}}
ここで、放物面を任意の凸関数に置き換えると、標準的な射影双対の入射と上下の特性を保持する異なる双対写像が得られます。これは、 ボロノイ図 や ドロネー三角形分割 などの計算幾何学における自然な双対概念が、任意のブレグマン ダイバージェンスによって定義される距離空間でその意味を保持することを意味します。したがって、「通常の」幾何学からのアルゴリズムは、これらの空間に直接拡張されます (Boissonnat、Nielsen、および Nock、2010)
ブレグマンダイバージェンスの一般化
ブレグマン ダイバージェンスは、歪んだジェンセン ダイバージェンス の極限ケースとして解釈できます (Nielsen and Boltz, 2011 を参照)。ジェンセン ダイバージェンスは比較凸性を使用して一般化でき、これらの歪んだジェンセン ダイバージェンスの一般化の極限ケースは、一般化されたブレグマン ダイバージェンスをもたらします (Nielsen and Nock, 2017 を参照)。ブレグマン コード ダイバージェンス [7] は、接線の代わりにコードを取ることで得られます。
他のオブジェクトにおけるブレグマンダイバージェンス
ブレグマン ダイバージェンスは、行列間、関数間、および測度 (分布) 間でも定義できます。行列間のブレグマン ダイバージェンスには、スタイン損失と フォン ノイマン エントロピー が含まれます。関数間のブレグマン ダイバージェンスには、全二乗誤差、相対エントロピー、および二乗バイアスが含まれます。定義とプロパティについては、以下の Frigyik らによる参考文献を参照してください。同様に、ブレグマン ダイバージェンスは、 凸関数 の離散アナログとして知られる サブモジュラー セット関数を通じて、セットに対しても定義されています。サブモジュラー ブレグマン ダイバージェンスには、 ハミング距離 、 精度と再現率、 相互情報量 、およびその他のセット ベースの距離尺度 など、いくつかの離散距離尺度が 含まれます (サブモジュラー ブレグマンの詳細とプロパティについては、Iyer & Bilmes、2012 を参照してください)。
一般的な行列ブレグマンダイバージェンスのリストについては、 [8]の表15.1を参照。
アプリケーション
機械学習では、ブレグマンダイバージェンスはバイテンパーロジスティック損失を計算するために使用され、ノイズの多いデータセットでは ソフトマックス関数 よりも優れたパフォーマンスを発揮します。 [9]
ブレグマン ダイバージェンスは、勾配降下法 や ヘッジ アルゴリズム などの機械学習で使用される最適化アルゴリズムを含む ミラー降下 法の定式化に使用されます 。
参考文献
^ ab 「Bregman Divergencesを使った学習」 (PDF) utexas.edu . 2023年 8月19日 閲覧 。
^ Adamčík, Martin (2014). 「Bregman Divergencesの情報幾何学とマルチエキスパート推論へのいくつかの応用」. エントロピー . 16 (12): 6338–6381. Bibcode :2014Entrp..16.6338A. doi : 10.3390/e16126338 .
^ Dhillon, Inderjit ; Tropp, Joel (2008). 「Bregman ダイバージェンスを伴う行列近接問題」 (PDF) . SIAM Journal on Matrix Analysis and Applications . 29 (4). D_\varphi は Bregman ダイバージェンスであると仮定し、{C_k} は交差が空でない閉じた凸集合の有限集合であると仮定します。入力行列 Y が与えられた場合、目標は交差において \textbf{Y} から最も離れない行列 \mathbf{X} を生成すること、つまり \mathbf{X} \in \big\cap_k C_k を条件として \min_{\mathbf{X} } D_\varphi(\mathbf{X};\mathbf{Y}) を解くことです。穏やかな条件下では、解は一意であり、凸集合への直交射影の特徴付けに類似した変分特徴付けを持つ(詳細については、s2.4、1125ページを参照)。
^ Nielsen, Frank (2021年10月28日). 「指数多項式分布への混合変換による一変量ガウス混合間のジェフリーズダイバージェンスの高速近似」. エントロピー . 23 (11): 1417. arXiv : 2107.05901 . Bibcode :2021Entrp..23.1417N. doi : 10.3390/e23111417 . ISSN 1099-4300. PMC 8619509. PMID 34828115 .
^ Nielsen, Frank; Boissonnat, Jean-Daniel ; Nock, Richard (2010 年 9 月). 「Bregman Voronoi Diagrams: Properties, Algorithms and Applications」. Discrete & Computational Geometry . 44 (2): 281–307. arXiv : 0709.2196 . doi :10.1007/s00454-010-9256-1. ISSN 0179-5376. S2CID 1327029.
^ ab Jiao, Jiantao; Courtade, Thomas; No, Albert; Venkat, Kartik; Weissman, Tsachy (2014 年 12 月). 「情報測定: バイナリ アルファベットの奇妙なケース」. IEEE Transactions on Information Theory . 60 (12): 7616–7626. arXiv : 1404.6810 . doi :10.1109/TIT.2014.2360184. ISSN 0018-9448. S2CID 13108908.
^ニールセン、フランク ; ノック、リチャード (2019)。「ブレグマンコードの発散」。 情報の幾何学的科学 。コンピュータサイエンスの講義ノート。第 11712 巻。pp. 299–308。arXiv : 1810.09113。doi : 10.1007 / 978-3-030-26980-7_31。ISBN 978-3-030-26979-1 . S2CID 53046425。
^ 「Matrix Information Geometry」、R. Nock、B. Magdalou、E. Briys、F. Nielsen、pdf、この本より
^ Ehsan Amid、Manfred K. Warmuth、Rohan Anil、Tomer Koren (2019)。「Bregman ダイバージェンスに基づく堅牢な Bi-Tempered Logistic Loss」。ニューラル情報処理システムに関する会議。pp. 14987-14996。pdf
アリンダム、バナジー。メルグ、スルジャナ。ディロン、インダージット S.ゴーシュ、ジョイディープ (2005)。 「ブレグマン発散によるクラスタリング」。 機械学習研究ジャーナル 。 6 : 1705 ~ 1749 年。
Bregman, LM (1967). 「凸集合の共通点を見つける緩和法と凸計画法の問題解決への応用」 USSR計算数学と数理物理学 . 7 (3): 200–217. doi :10.1016/0041-5553(67)90040-7.
Frigyik, Bela A.; Srivastava, Santosh; Gupta, Maya R. (2008). 「機能的 Bregman ダイバージェンスと分布のベイズ推定」 (PDF) . IEEE Transactions on Information Theory . 54 (11): 5130–5139. arXiv : cs/0611123 . doi :10.1109/TIT.2008.929943. S2CID 1254. 2010 年 8 月 12 日の オリジナル (PDF)からアーカイブ。
Iyer, Rishabh; Bilmes, Jeff (2012)。「サブモジュラー-Bregman ダイバージェンスと Lovász-Bregman ダイバージェンスとその応用」。 ニューラル情報処理システムに関する会議 。
Frigyik, Bela A.; Srivastava, Santosh; Gupta, Maya R. (2008). 機能微分入門 (PDF) . UWEE 技術レポート 2008-0001. ワシントン大学、電気工学部。 2017 年 2 月 17 日時点のオリジナル (PDF)からアーカイブ。 2014 年 3 月 20 日 に閲覧 。
Harremoës, Peter (2017). 「凸最適化における発散と十分性」. エントロピー . 19 (5): 206. arXiv : 1701.01010 . Bibcode :2017Entrp..19..206H. doi : 10.3390/e19050206 .
Nielsen, Frank; Nock, Richard (2009). 「表現的 Bregman ダイバージェンスに関するデュアル Voronoi 図」 (PDF) 。 Proc. 6th International Symposium on Voronoi Diagrams 。 IEEE。 doi :10.1109/ISVD.2009.15。
ニールセン、フランク; ノック、リチャード (2007)。 「 対称化されたブレグマンダイバージェンスの重心について」。arXiv : 0711.3242 [cs.CG]。
Nielsen, Frank; Boissonnat, Jean-Daniel; Nock, Richard (2007). 「Bregman Voronoi 図の視覚化」 (PDF) . Proc. 23rd ACM Symposium on Computational Geometry (ビデオ トラック) . doi :10.1145/1247069.1247089.
Boissonnat, Jean-Daniel ; Nielsen, Frank; Nock, Richard (2010). 「Bregman Voronoi Diagrams」. 離散幾何学と計算幾何学 . 44 (2): 281–307. arXiv : 0709.2196 . doi :10.1007/s00454-010-9256-1. S2CID 1327029.
Nielsen, Frank; Nock, Richard ( 2006)。「最小の囲み Bregman ボールの近似について」。Proc . 22nd ACM Symposium on Computational Geometry。pp . 485–486。doi :10.1145/1137856.1137931。
Nielsen, Frank; Boltz, Sylvain (2011). 「Burbea-Rao および Bhattacharyya の重心」. IEEE Transactions on Information Theory . 57 (8): 5455–5466. arXiv : 1004.5049 . doi :10.1109/TIT.2011.2159046. S2CID 14238708.
Nielsen, Frank; Nock, Richard (2017). 「比較凸性による歪ジェンセンダイバージェンスとブレグマンダイバージェンスの一般化」 IEEE Signal Processing Letters . 24 (8): 1123–1127. arXiv : 1702.04877 . Bibcode :2017ISPL...24.1123N. doi :10.1109/LSP.2017.2712195. S2CID 31899023.