ナレッジグラフ
推論チャレンジ2021
応募シート
2022/02/11 ver1. 応募者に関する情報

チーム名 : カカオ65%
メンバー名 : 菅井理紗 神宮司祐哉 竹井拓実 山本愛海
所属 : 電気通信大学 大学院情報理工学研究科 情報学専攻
大須賀・田原・清研究室
メールアドレス(代表) : s2130064@edu.cc.uec.ac.jp(菅井)2. 推論・推理過程の説明①推論に用いたツール Stardog-Stardogは、セマンティックWebの標準、SPARQLクエリー、SPARQL Protocolをサポートするグラフ・データベースです。
IBM developer Works https://www.ibm.com/developerworks/jp/web/library/wa-data-integrationat-scale_sparql/index.html②推論対象作品-

まだらのヒモ(Speckled Band)a)完全, b)不完全(10%), c)不完全(25%)-

悪魔の足(Devils Foot)a)完全, b)不完全(10%), c)不完全(25%)

2. 推論・推理過程の説明③推論方針
ルール作成 → 小説のナレッジグラフ＋独自に記述したルール・オントロジー(小説・常識)-

小説ルール → 犯人が持ちうる特徴5項目を基に作成現場にいたか殺害現場に関わる状況だったか動機があるか殺害の理由

殺す手段があるか 死因に関連する凶器を持つか危険人物か普段の行動から、殺人を犯すような危険な性格かダイイングメッセージや物証と関係があるか2. 推論・推理過程の説明③推論方針
ルール作成 → 小説のナレッジグラフ＋
独自に記述したルール・オントロジー(小説・常識)-

常識オントロジー → 常識 ＋ ホームズの持つ知識
常識：家族関係・死因と凶器の関係など、一般的な常識
知識：事件の内容にかかわらず、ホームズが持ち合わせている知識2. 推論・推理過程の説明③推論方針
犯人の特定 → 作成したルールを基にポイント制
先述の犯人が持ちうる特徴5項目ごとに当てはまる登場人物に1ポイントを付加
最もポイントが高い人 → 犯人とする

例

Helen

2Julia3

Roylott

5Roma1ロイロットが！犯人！

2. 推論・推理過程の説明
・パフォーマンス情報
OS: macOS Monterey ver12.0
CPU: Apple M1 Pro
Stardog server 7.8.2
Java 1.8.0

・参考情報
第一回ナレッジグラフ推論チャレンジ 2018 塚越雄登さん
第一回ナレッジグラフ推論チャレンジ 2018 上小田中411チーム
第一回ナレッジグラフ推論チャレンジ 2018 株式会社野村総合研究所チーム

2. 常識オントロジー全体像
・animal.ttl
動物に関連する知識

まだらのひもにて、ホームズが推理からヘビを導いたことから

2. 常識オントロジー全体像
・death.ttl
死因に関するオントロジー ex.中毒死、溺死

2. 常識ルール・オントロジー全体像
・family.ttl
家族関係に関するルール・オントロジー

2. 常識オントロジー全体像
・motive.ttl
犯行の動機に関するオントロジー ex.お金、後悔、など

2. まだらのひも小説ルール(rule_SpeckledBand) ポイント表

2. まだらのひも小説ルール(rule_SpeckledBand)全体像

2. まだらのひも小説ルール(rule_SpeckledBand)全体像

2. まだらのヒモ クエリ結果①<犯人の推論>・データ範囲: 完全
ポイントが一番高い
ロイロットが犯人と推測される

・データ範囲: 不完全(10%)・不完全(25%)
ロイロット、ロマ、ヘレンが犯人と推測される

Stardog内での検索クエリ

2. まだらのヒモ クエリ結果②<犯人の持つ動機についての推論>
・データ範囲: 完全・不完全(10%)・不完全(25%)
犯人ロイロットの殺害動機がお金と推測される

ロイロットと同様に犯人と推測されるロマ・ヘレンの動機

Stardog内での検索クエリ抜粋
ロマヘレン

2. まだらのヒモ クエリ結果③<犯人の殺害方法についての推論 >・データ範囲: 完全

ロイロットがヘビを使用してジュリアを殺した・データ範囲: 不完全(10%)・不完全(25%)
出力結果なしStardog内での検索クエリ

2. 「悪魔の足」小説ルール(rule_DevilsFoot) ポイント表
一つ目の事件（ブレンダ殺害）

2. 「悪魔の足」小説ルール(rule_DevilsFoot) ポイント表
二つ目の事件（モーティマー殺害）

2. 「悪魔の足」小説ルール(rule_DevilsFoot)全体像

2. 「悪魔の足」小説ルール(rule_DevilsFoot)全体像

2. 「悪魔の足」小説ルール(rule_DevilsFoot)全体像

2. 悪魔の足 クエリ結果⑥<犯人の殺害方法についての推論 : モーティマー殺害事件>
・データ範囲: 完全・不完全(10%)

犯人スタンデールが魔足根を使って殺害したことが分かる

・データ範囲: 不完全(25%)
出力結果なしStardog内での検索クエリ

2. 悪魔の足 クエリ結果①<犯人の推論 : ブレンダ殺害事件>
・データ範囲: 完全

どのデータ範囲でもポイントが一番高い
モーティマーが犯人と推測される.

・データ範囲: 不完全(10%)

・データ範囲: 不完全(25%)

Stardog内での検索クエリ

2. 悪魔の足 クエリ結果②<犯人の持つ動機についての推論 : ブレンダ殺害事件>
・データ範囲: 完全・不完全(10%)・不完全(25%)

犯人モーティマ―の殺害動機がお金と推測される
Stardog内での検索クエリ抜粋

2. 悪魔の足 クエリ結果③<犯人の殺害方法についての推論 : ブレンダ殺害事件 >・データ範囲 : 完全・不完全 10%
モーティマー が魔足根を使用してブレンダ を殺した
Stardog内での検索クエリ

・データ範囲 : 不完全(25%)
出力結果なし2. 悪魔の足 クエリ結果④<犯人の推論 : モーティマー殺害事件>
・データ範囲: 完全
データの範囲が完全•不完全10%ではスタンデールが犯人と推測され,25%ではモーティマー自身と推測

・データ範囲: 不完全(10%)

・データ範囲: 不完全(25%)

Stardog内での検索クエリ

2. 悪魔の足 クエリ結果⑤<犯人の持つ動機についての推論 : モーティマー殺害事件>
・データ範囲: 完全・不完全(10%)

犯人スタンデールが復讐を動機として殺害したことが分かる
Stardog内での検索クエリ
・データ範囲: 不完全(25%)

犯人モーティマーが後悔を動機として自殺したことが分かる
Stardog内での検索クエリ

3. 実行プログラム
https://github.com/tottoma/holmes2021
・再現方法(詳細はGithub上のReadmeを参照)①Stardog上に0.SpeckledBand.ttl(または0.DevilsFoot.ttl)をアップロード②Stardog上に常識オントロジー(1.ex_のつくttlファイル)をアップロード③Stardog上に小説ルール(2以降の数字がつくttlファイル)をアップロード④クエリ入力・ルール、クエリ例、結果別形式で応募メールに添付します付録～URL一覧～

Github ・・・ 実行プログラムがあるGithubです
https://github.com/tottoma/holmes2021

Miro ・・・ アイディア整理の為に使用したMiroのホワイトボードです（閲覧のみ可能です 編集リクエストはしないでください）https://miro.com/app/board/uXjVOY2VrOc=/?invite_link_id=111838331320

4. 資料の共有について
・応募フォーム
公開の可否: ( )公開してよい (✔)非公開とする
公開形式: ()ナレッジグラフ推論チャレンジのサイトで公開( )独自のサイトで公開してリンクを希望・応募したプログラム，データ等公開の可否: ( )公開してよい (✔)非公開とする
公開形式: ( )ナレッジグラフ推論チャレンジのサイトで公開( )独自のサイトで公開してリンクを希望