Successfully reported this slideshow.
Your SlideShare is downloading. ×

知識グラフの埋め込みとその応用 (第10回ステアラボ人工知能セミナー)

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 55 Ad

知識グラフの埋め込みとその応用 (第10回ステアラボ人工知能セミナー)

Download to read offline

講演者: 林克彦 先生 (NTTコミュニケーション科学基礎研究所)

概要: 情報検索, 自然言語処理, バイオインフォマティクスなどの分野では知識グラフの構築が活発に行われてきた. 知識グラフでは知識をドメイン内の概念と概念の間の関係で記述し, それをグラフとして表現する. 例えば, 語彙間の関係を記述した WordNet や
Freebase は知識グラフの代表的な例であり, 情報抽出, 質問応答などへの応用が期待されている. このような知識グラフは一般に大規模であるが, 本来登録されているべき知識の多くが欠落しているなど不完全であることが知られている. そのため, 近年では関係データ学習/リンク予測法を拡張することで, このような欠落を自動的に補完する技術が研究されてきた. 知識グラフの関係データ学習は一般に3次隣接テンソルの低ランク近似 (埋め込み) の問題として解かれるが, 知識グラフ特有の問題から CP 分解などの単純なテンソル分解では上手くモデル化できないことがわかってきている. ここでは知識グラフ特有の問題について整理し, その問題を克服するために提案されたいくつかの手法についてまとめる.

講演者: 林克彦 先生 (NTTコミュニケーション科学基礎研究所)

概要: 情報検索, 自然言語処理, バイオインフォマティクスなどの分野では知識グラフの構築が活発に行われてきた. 知識グラフでは知識をドメイン内の概念と概念の間の関係で記述し, それをグラフとして表現する. 例えば, 語彙間の関係を記述した WordNet や
Freebase は知識グラフの代表的な例であり, 情報抽出, 質問応答などへの応用が期待されている. このような知識グラフは一般に大規模であるが, 本来登録されているべき知識の多くが欠落しているなど不完全であることが知られている. そのため, 近年では関係データ学習/リンク予測法を拡張することで, このような欠落を自動的に補完する技術が研究されてきた. 知識グラフの関係データ学習は一般に3次隣接テンソルの低ランク近似 (埋め込み) の問題として解かれるが, 知識グラフ特有の問題から CP 分解などの単純なテンソル分解では上手くモデル化できないことがわかってきている. ここでは知識グラフ特有の問題について整理し, その問題を克服するために提案されたいくつかの手法についてまとめる.

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Viewers also liked (20)

Advertisement

Similar to 知識グラフの埋め込みとその応用 (第10回ステアラボ人工知能セミナー) (20)

More from STAIR Lab, Chiba Institute of Technology (6)

Advertisement

Recently uploaded (20)

知識グラフの埋め込みとその応用 (第10回ステアラボ人工知能セミナー)

  1. 1. G = ( , ) = ⊆ × R× −→ = ( , , ) R +
  2. 2. + +
  3. 3. → ≈ ∗ , || − || , ≈
  4. 4. , , = ( , , ) ∈ ( , , ) ̸∈ ⇒ , , ≈ ( , , ;Θ)
  5. 5. ( , , ;Θ) Θ ⟨ , , ⟩ , , ∈ R + ⟨ , , ⟩ , , ∈ R , ∈ R ∈ R × ( ⋆ ) , , ∈ R + (⟨ , , ⟩) , , ∈ C , ∈ R + ∈ R( + )×( + ) −|| , − , || , ∈ R , , , ∈ R × + −||( + )− || , , ∈ R −||( − )+ −( − )|| , , , ∈ R + −|| + − || , ∈ R ∈ R ∈ R × ( ) , ∈ R ∈ R ∈ R × + ( ⎡ ⎣ ⎤ ⎦) , , ∈ R ∈ R ∈ R × ( [ ... ] + + ) , ∈ R , ∈ R ∈ R × [ ... ] ∈ R × × ⇒
  6. 6. , , Θ ( |Θ) = | | ∏ = | | ∏ = |R| ∏ = ( , , |σ( ( , , ;Θ))) ∗ σ( ) = + (− ) ∗ ( | ) = = − = ˆΘ = Θ {− ( |Θ)} = Θ − ∑ ( , , ) , , σ( ( , , ;Θ)) +( − , , ) ( −σ( ( , , ;Θ)))
  7. 7. ( , , ) ∈ ∀ ∈ ( , , ) ̸∈
  8. 8. ( , , ;Θ)
  9. 9. + ( , , ) (?, , ) ( , ,?) = | | | | ∑ = @ ≤ ( , , ) ∈
  10. 10. ( , , ) ∈ ( , , ;Θ) = Θ = { }∀ ∈R ∪{ } | | | | ≈ | | | |
  11. 11. ∈ R| |× ∈ R × | | | | ≈ | | | | ⇒
  12. 12. ⊗ R ×R → R × = [ , , ] = [ , , ] = ( ⊗ ) = [ , , , , , , , , ] ( ) ⇒ ( , , ) = = ( ⊗ ) ⇒
  13. 13. ∈ R × ∈ R × ∈ R × = = = =
  14. 14. + | | | | ≈ | | | | = ( ) ( , , ) = = = ⟨ , , ⟩ ∗ = ( )
  15. 15. = , = ( , , ) = ( , , ) ⇒ +
  16. 16. ∗ : R ×R → R = ∗ = + + = + + = + + ∗ = ∗ ( ) ∗ = F− (F( )⊙F( ))
  17. 17. ⋆ : R ×R → R = ⋆ = + + = + + = + + ⋆ ̸= ⋆ ( ) ⋆ = F− (F( )⊙F( ))
  18. 18. , ∈ , ∈ R ∈ R ∈ R ( , , ) = ( ⋆ ) ( ) ( ) ( , , ) ̸= ( , , )
  19. 19. ∈ C × ∗ = ∗ ∗ = = = − = − ∗ = ∗ = − ⇒
  20. 20. ∈ C × ∈ C × ∈ C × ∗ = ∗ = = ∗ = ∗
  21. 21. + + ∈ R × = ( ∗ ) ∈ C × ∈ C × = ⎛ ⎜ ⎝ , + , ··· , + , , + , ··· , + , ⎞ ⎟ ⎠ ∈ C × ′ = ⎛ ⎜ ⎝ , , ··· , , , , ··· , , ⎞ ⎟ ⎠ ∈ R ×
  22. 22. + = ⎛ ⎜ ⎝ , + , ··· ··· , + , ⎞ ⎟ ⎠ ∈ C × ′′ = ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ , − , ··· , , ··· ··· , − , ··· , , ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ ∈ R × ( ∗ ) = ′ ′′ ′
  23. 23. + | | | | ≈ | | | | = ′ ′′ ′ ( ) .( , , ) = ′ ′′ ′ = ′ ′′ ′ = ( ) = (⟨ , , ⟩)
  24. 24. ω = F( ) ψ = F( ) ψ = F( ) ( , , ) = ( ⋆ ) = ω (ψ ⊙ψ ) α ←→ α F( ) + ←→ F( )+F( ) ∗ ←→ F( )⊙F( ) ⋆ ←→ F( )⊙F( ) · = F( )·F( ) ( , , ) = .( , , )
  25. 25. − ∈ R( + )×( + ) = + × = ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ , − , ··· ··· , , ··· ··· ··· , − , ··· ··· , , ··· ··· ··· ··· ··· ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠
  26. 26. | | | | ≈ | | | | = + ,+ + + ( , , ) = ( , , )+ .( , , )
  27. 27. ( ) ✓ ( ) ✗ ( ) ✓ ( ) ✓ ( ) ✓ + = +
  28. 28. , ,... = ∀ , ∀ ∈ R
  29. 29. 0.4 0.5 0.6 0.7 0.8 0.9 1 ANALOGY ComplEx HolE DistMult RESCAL TransE MRR Hits at 3 Hits at 5 ⇒
  30. 30. + ( , )∧ ( , ) ⇒ ( , ) = , X Y S = { : X ∩ X ̸= /0} O = { : Y ∩ Y ̸= /0} S O ,..., ≈ ≈ ≈ ( , ... )
  31. 31. =: / / /.../ =: { } / =: { : ∃ ∈ ,( , , ) ∈ } =: / =: T ( ) ( , ) = M( , ) ⇒ T M
  32. 32. T ( ) = M( , ) = ( / / /.../ , ) = ... T ( ) = + M( , ) = −|| − || ( / / /.../ , ) = −|| + +···+ − ||
  33. 33. ( , , ) (?, , ) (?, , ) (?, , ) ( , ,?) ( , ,?) ( , ,?) ( , ) = ( ) ( ) ∈ { , } ∈ { , } ∈ R × ∈ R ×
  34. 34. + +
  35. 35. +
  36. 36. + +
  37. 37. + ¨
  38. 38. + +
  39. 39. +

×