論文メモ Translating Embeddings for Modeling Multi-relational Data
December 5, 2020ナレッジグラフを低次元のベクトル空間に埋め込むアルゴリズムTransEを提案した。 エンティティは複数種類のラベルをもってよく、埋め込まれたエンティティやラベルの距離を計算することで、入力されたグラフに欠けているリンクを推定できる。
TransEは、エンティティとラベルの和がリンク先のエンティティのベクトルになるよう、ナレッジグラフをベクトル空間に埋め込む。 距離関数には, ノルムをつかう。
学習には、ネガティブサンプリングをもちいる。 ラベルのリンクの両端にある上位、下位エンティティをとしてエンティティグラフを, エンティティの集合を, ラベルの集合を, 正則化のためのマージン, 埋め込まれるベクトル空間の次元をとかく。 このとき、損失関数は次の式をとる。 パラメタの更新には確率的勾配降下法がつかえる。
はの正のとき, それ以外ではとなる。 はネガティブサンプリングされたサンプルの集合をしめす。 次の式のは相手のエンティティとリンクで結ばれておらず無作為に選ばれたエンティティをしめす。
- 論文をこちらからダウンロードできます。