Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

【ナレッジグラフ推論チャレンジ】SPARQLと可視化ツールを用いた推論検討例

448 views

Published on

ナレッジグラフ推論チャレンジ
SPARQLと可視化ツールを用いた推論検討例

Published in: Technology
  • Be the first to comment

  • Be the first to like this

【ナレッジグラフ推論チャレンジ】SPARQLと可視化ツールを用いた推論検討例

  1. 1. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 SPARQLと可視化ツールを用いた推論検討例 人工知能学会セマンティックウェブとオントロジー(SWO)研究会
  2. 2. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 可視化ツール http://knowledge-graph.jp/visualization/ 入力したSPARQLをもとにナレッジグラフから部分グ ラフを取得して可視化する 2
  3. 3. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 可視化ツールの使い方 3 可視化ツール用SPARQLを入力。 ?s ?p ?oの形式で結果を取得し、 ?s→?p→?oのグラフを描画する 実行 描画計算停止 描画領域の初期化
  4. 4. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 可視化ツール用SPARQL ?s(主語) ?p(述語) ?o(目的語)のトリプルを取得して描画 描画(する/しない)リソースをFILTER句で指定 (通常のSPARQL実行はこちらから https://goo.gl/VAK2Mc ) 4 PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX kgc: <http://kgc.knowledge-graph.jp/ontology/kgc.owl#> PREFIX kd: <http://kgc.knowledge-graph.jp/data/SpeckledBand/> SELECT ?s ?p ?o WHERE { ?s ?p ?o . filter(?s = kd:155) } すべてのトリプル 特定のイベントのみ描画するために絞り込む
  5. 5. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 可視化ツールで確認(1/2) SPARQL実行結果をもとに描画される ノードをダブルクリックすると展開 5 ダブルクリック
  6. 6. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 可視化ツールで確認(2/2) 描画してからキーワード検索も可能(ハイライト表示) 6 キーワードを指定 検索
  7. 7. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 推論の検討(1/9) ジュリアが死んだ日になにか動き(イベント)のある人 を確認してみる 7 PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX kgc: <http://kgc.knowledge-graph.jp/ontology/kgc.owl#> PREFIX kd: <http://kgc.knowledge-graph.jp/data/SpeckledBand/> SELECT ?s ?p ?o WHERE { ?id kgc:when kd:death_day_of_Julia ; kgc:subject ?s . ?s ?p ?o . filter(?o != kgc:Situation) }
  8. 8. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 推論の検討(2/9) ヘレン、ロイロット博士、ロマなどが確認できる 8
  9. 9. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 推論の検討(3/9) ロイロット博士の事件当夜のイベントを確認してみる 9 PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX kgc: <http://kgc.knowledge-graph.jp/ontology/kgc.owl#> PREFIX kd: <http://kgc.knowledge-graph.jp/data/SpeckledBand/> SELECT ?s ?p ?o WHERE { ?s kgc:when kd:death_day_of_Julia ; kgc:subject kd:Roylott . ?s ?p ?o . filter(?o != kgc:Situation) }
  10. 10. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 推論の検討(4/9) 怪しい行動が目立つ 10
  11. 11. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 推論の検討(5/9) ロイロット博士に対するすべてのイベントを確認 11 PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX kgc: <http://kgc.knowledge-graph.jp/ontology/kgc.owl#> PREFIX kd: <http://kgc.knowledge-graph.jp/data/SpeckledBand/> SELECT ?s ?p ?o WHERE { ?s kgc:whom kd:Roylott . ?s ?p ?o . filter(?o != kgc:Situation) }
  12. 12. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 推論の検討(6/9) お金がらみのイベントが確認できる 12
  13. 13. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 推論の検討(7/9) 可視化ツール上でお金の動きをたどってみる kd:money→kd:18展開 お金は姉妹(ヘレン,ジュリア)に分けられることがわかる 13
  14. 14. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 推論の検討(8/9) 可視化ツール上でお金の動きをたどってみる 「お金は姉妹に分けられる」からkgc:ifでつながっている kd:19を展開 姉妹が結婚するとお金は姉妹に分けられることがわかる 14
  15. 15. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 推論の検討(9/9) さらに可視化ツール上でお金の動きをたどってみる kd:money→kd:147展開 姉妹が嫁ぐとロイロット博士がもらえるお金が減る=動機? 15
  16. 16. CC-BY4.0:人工知能学会 セマンティクWebとオントロジー(SWO)研究会 まとめ SPARQLと可視化ツールを使って推論順序を検討す ることができる (SPARQLの組み合わせで推論を行う場合)SPARQL をどのようにつなげるかがポイント お金と動機の関係などの一般知識をどのように追加 するか 16 皆様のご応募をお待ちしております! http://challenge.knowledge-graph.jp/

×