Slide 37
Slide 37 text
DistMultでは各関係rに対して行列Rr
∈ Rd×dを割り当て,ei
= h(L)
i
として
f(s, r, o) = eT
s
Rr
eo
(3.2.2)
エッジ(s, r, o)のラベルをy ∈ {0, 1},ポジティブサンプリング,ネガティブ
サンプリングを含めたエッジ(s, r, o)の集合をT ,ネガティブサンプル数をω,
入力されたグラフのエッジ数を ˆ
E,ロジスティックシグモイド関数をσとする
と,損失関数Lを以下のような交差エントロピーと設定する.
L = −
1
(1 + ω) ˆ
E
(s,r,o,y)∈T
y log σ (f(s, r, o)) + (1 − y) log (1 − σ(f(s, r, o))) (3.2.3)
37 / 40