Academia.eduAcademia.edu

A Rule-based Expert System for Geological Study and Education

1994, Geoinformatics

情報地質 第5巻 第2号85‑92頁,1994年 Geoinformatics,Vol.5,No.2,p.85‑92,1994 シ ス テ ム ・ ソ フ トウ ェ ア 開 発 ル ール ベ ー ス を用 い た地 質 学 研 究 ・教 育 支援 エ キ スパ ー トシス テ ム ―火 山砕 屑 岩 の 堆 積 様 式 推 定 を例 と して 小 山 真 人* A Rule‑based Expert System for Geological Study and Education:APrototype for Estimating Emplacement Mechanisms Masato Abstract:This emplacement study aims mechanisms Developer(Hyperpress asystem to design a small, rule‑based, expert system, which Publishing Corp.)and prototype Volcaniclast was made. develop this system, a Macintosh computer(Apple Volcaniclast is composed interface module. has 11 facts.The interface module many KOYAMA* of volcaniclastic rocks. To afact base, and a man‑machine Although of VolcaniclasticRocks are proposed, helps a user to estimate expert shell Intelligent Computer Inc.)were used and of an inference engine, a rule base, The rule base has 76 IF..THEN.. enables friendly, graphical, dialog‑based unreal sub‑answers an rules and the fact base environment Volcaniclast gives a true answer for consultation. with the highest certainty factor, when a typical set of field data are inputted. For this reason, Volcaniclast can at least be used for undergraduate students to learn fundamental knowledge in fieldvolcanology. Key Words:Expert 1.は system, Rule‑base, Macintosh, じめ に Volcaniclastic rocks, Emplacement mechanism ぎ ない,作 業 そ の もの の 客 観 性 をた か め,さ ら に は未 熟 練 地 質 学 の 手 法 は,露 頭 観 察 に よ って 得 た 多種 多 様 の 情 報 の 専 門 家 や 学 生 の 教 育 に役 立 つ な どの 大 き な意 義 を もつ と か ら過 去 の 地 質 学 的 現 象 の 時 空 分 布 を描 きだ す 高 度 な帰 納 考 え られ る.し か し なが ら,こ れ まで 火 山学 分 野 にお い て 技 術 で あ る.地 質 学 の 一.分野 で あ る火 山地 質 学 にお け る野 エ キ ス パ ー トシス テ ム を開 発 した 例 はわ ず か で あ る(た と 外 調 査 とそ れ に も とづ く噴 火 史 ・噴 火 様 式 の 解 明 に は,経 えば,Pearce,1987). 験 豊 か な専 門家(エ キ ス パ ー ト)の 手 に よ る職 人 芸 的 な作 本研 究 で は,小 規模 か つ 試 験 的 な対 話型 システ ム と して, 業 が不 可 欠 と され て きた.し か し,火 山 地 質 学 の 専 門 家 に 火 山砕 屑 岩 の 成 因 推 定 を支 援 す る シス テ ム の 作 成 を こ こ ろ な る た め には 長期 間 の 野外 訓練 が 必 要 で あ る う え,作 業 結 み た の で 報 告 す る.こ の シス テ ム にお い て は,成 因推 定 に 果 に専 門家 の個 人 的 主観 が 入 りこみ や す い とい う弊 害 もあ か ん す る知 識 をル ー ル の 集 合(ル ー ル ベ ース)と りえ る.近 年,噴 火 の 長 期 的 予 測 の 観 点 か ら火 山 の 噴 火 史 す る プ ロ ダ ク シ ョン シス テ ム 型 の構 造 を採 用 し,グ ラ フ ィ 解 明 の 需 要 が ます 一 方 で,火 山 地 質 学 の エ キ ス パ ー トの 数 クス をふ ん だ ん に取 り入 れた親 しみ やす いユ ーザー イ ン ター は相 対 的 に減 少 して い る. フ ェー ス の構 築 に力 をそ そ い だ. して 格 納 近年 の 人工 知 能技 術 の発 展 に よ り,専 門家 の 職 人 芸 的 な 技 術 に た よ り きっ て い た仕 事 を計算 機 が肩 が わ りす る シ ス テ ム(エ キ スパ ー トシ ス テ ム)が 実現 され は じめ て い る. 2.開 発 環 境 これ まで 人工 知 能 関 連 の ソ フ トウ ェア は,ワ ー クス テ ー この技 術 を火 山学 に応 用 し,火 山 地 質学 の専 門家 の業 務 を シ ョ ン上 で 開発 され る の が 普 通 で あ っ た.し か し,ワ ー ク 支 援,あ ス テ ー シ ョ ンや そ の上 で働 く開発 用 ソ フ トは シス テ ム 管 理 る い は そ の一 部 を代 替 す る エ キ スパ ー トシ ス テ ム を 開発 す る こ とは,専 門家 の負 担 を軽 く して 人材 不 足 をお に専 門 的知 識 を必 要 とす る うえ価 格 も高 い た め,た と え良 い ソ フ トが ワ ー クス テ ー シ ョ ン上 で 開発 で きた と して も, *静 岡 大 学 教 育 学 部 地 学 教 室.Faculty University, 836 Oya,Shizuoka of 422, Education, Japan Shizuoka 普 及 の望 み は 薄 か っ た.一 般 ユ ー ザ ー の 立場 か らい えば, 誰 もが容 易 に入 手可 能 なパ ソ コ ン上 で使 用 で きる状 況 が 理 86 小山 真人 ベ ー ス に一 定 の 書 式 で デ ー タ を書 き込 む だ けで シス テ ム を 完 成 す る こ と が で き る.ル ー ル や フ ァ ク トの 入 力 ・編 集 は, 対 話 型 式 で お こ な わ れ る た め 容 易 で あ る. こ の ほ かIntelligent Developerは,前 き推 論 の 両 方 が 可 能,確 向 きお よ び後 向 信 度 計 算 機 能 を 内 蔵,シ ステム開 発 途 上 の 動 作 試 験 機 能 で あ る デ バ ッ ガ を 内 蔵,デ ー タベ ー ス や 外 部 フ ァ イ ル と の リ ン ク が 可 能,な え,す どの特徴 をそ な ぐ れ た コ ス トパ フ ォ ー マ ン ス を備 え て い る.ま Intelligent Developerに た, よ っ て 構 築 さ れ た シ ス テ ム は,単 独 の ア プ リ ケ ー シ ョ ン と し て 独 立 させ る こ と も で き る し, Apple社 Cardの の 提 供 す る ハ イ パ ー テ キ ス ト型 ソ フ トで あ るHyper フ ァ イ ル(ス タ ッ ク)に 変 換 す る こ と も可 能 で あ る. 第1図Intelligent Developerの 構 造. 想 的 で あ る. 3.開 本 研 究 は,シ ス テ ム 開 発 ・運 用 の 母 体 と な る パ ソ コ ン と し て 米 国Apple社 のMacintoshを す ぐ れ た 点 は,ソ フ ト間 の デ ー タ 互 換 性 と 馴 じみ や す い 操 作 環 境 も さ る こ と な が ら,完 選 ん だ.Macintoshの 発 手順 本 研 究 で は エ キ ス パ ー トシ ス テ ム 開 発 の 例 題 と し て,火 山砕 屑 岩 の成 因 を推 論 す る小 規 模 シス テ ム の 開発 に焦 点 を 成 度 の 高 い 安価 な科 学研 究 ・ し ぼ っ た.具 体 的 な シス テ ム構 築 作 業 を手 順 に そ っ て説 明 す る.第1図 に 示 し た シ ス テ ム 全 体 の 構 造 の う ち,推 論エ 教 育 用 ソ フ ト ウ ェ ア が す で に 数 多 く流 通 して い る た め,そ ン ジ ン お よ び イ ン タ ー フ ェ ー ス 部 に つ い て はIntelligent の 中 か ら 自分 の 用 途 に あ っ た も の を 簡 単 に 入 手 で き る 点 で Developerに あ る.人 工 知 能 関 連 の ソ フ トに お い て も,Macintosh上 側 が 手 を く わ え る 必 要 が な い.開 で 動 く良 質 か つ 良 心 的 な 価 格 の 製 品 が 少 な くな い. 本 研 究 で は,米 国Hyperpress社 のIntelligent 使 用 し た.通 (1)知 識 整 理,(2)事 ス 内 容 の 入 力,(4)推 キ スパ ー よ る 実 行 フ ァ イ ル の 生 成,の5つ の 知識 を も 3.1知 ち い て 推 論 を お こ な う推 論 エ ン ジ ン を 核 とす る 構 造 を と る て,知 野,1985;大 須 賀,1986).こ 識 の 獲 得 や 更 新 が 容 易 に な り,従 の構 造 に よっ 来 「職 人 芸 」 と呼 ば れ て い た 複 雑 な 非 定 型 業 務 で す ら も,専 門 家 の 知 識 ・ノ ウ ハ ウ の ひ と つ ひ と つ を 項 目毎 に 分 解 し て 入 力 す る こ とが 原 理 的 に 可 能 で あ る. Intelligent ロ ダ ク シ ョ ンシ ス テ ム と い お こ な い,シ な い.こ ス テ ム に入 力 で きる 型 式 に整 え なけ れ ば な ら こ で は,Cas and う.Intelligent 識 ベ ー ス)に Developerに トシ ス テ ム は,専 エ ン ジ ン,ユ ト)ベ ー ス,開 比 の 高 い 角 礫 岩),(4)Breccia‑open 論 動 作 をお こ な う推 論 ー ザ ー か ら 得 た 知 識 を 格 納 す る 事 実(フ ァク 発 者 お よび ユ ー ザ ー との 対 話 をお こ な う イ ン タ ー フ ェ ー ス 部 の4つ か ら構 成 さ れ る(第1図).こ ち,イ の う ン タ ー フ ェ ー ス 部 と推 論 エ ン ジ ン は シ ス テ ム 側 で す で に 用 意 さ れ て い る た め,ユ framework(礫/基 礫 の 多 い 礫 岩),(3)Breccia‑closed の形 の ル ー ー ザ ー は ル ー ル ベ ー ス と事 実 framework(礫/ 磨 さ れ た 礫 の 多 い 礫 岩),(2)Conglom‑ もとつ い た 推 論 をお こ な 門 家 の 知 識 を 「IF...THEN...」 も とつ く知 径 と組 織 の 特 徴 か ら 火 山 砕 屑 岩 を(1)Conglomerate‑closed の知 識 よ って 開 発 され たエ キス パ ー ル と し て 格 納 す る ル ー ル ベ ー ス,推 Wright(1987)に Wright(1987)は,粒 erate‑open 集 合 と して 記 述 ・格 納 し,そ and 識 整 理 を お こ な っ た. ト シ ェ ル で あ る.プ ロ ダ ク シ ョ ン シ ス テ ム に お い て は,知 ず 火 山砕 屑 岩 の 岩 相 と 噴 出 ・移 動 ・堆 積 様 式 と の 間 の 関 係 に つ い て の 知 識 整 理 を 基 質 比 が 高 く,円 の デ ー タ ベ ー ス(知 で あ る. シ ス テ ム の 構 築 に あ た っ て は,ま Cas Developerは,プ ー ル)の ンパ イ ル に 識整理 う 型 の エ キ ス パ ー トシ ス テ ム を 開 発 す る た め の エ キ ス パ ー 識 を 法 則(ル 論 動 作 の 環 境 設 定,(5)コ ー ルベ ー 常 エ キ ス パ ー トシ ス テ ム は,専 門 家 と 同 等 の 知 識 を 格 納 す る 知 識 ベ ー ス と,そ (た と え ば,上 発者 発 者 が お こ な う作 業 は, 実 ベ ー ス の 構 造 の 定 義,(3)ル Deuelop‑ erと い うエ キ ス パ ー トシ ス テ ム 開 発 用 ソ フ ト(エ トシ ェ ル)を 付 属 す る もの を そ の ま ま 用 い る た め,開 質 比 が 低 く,円 framwork(礫/基 もの)の6種 質 framework(礫/基 質 比 の 低 い 角 礫 岩),(5)Sandstone(砂 越 す る もの),(6)Mudstone(泥 磨 され た サ イズ の粒子 が卓 サ イズ の 粒 子 が 卓 越 す る のGrainsize‑textural classに 大 別 し た 上 で, さ ら に 成 因 名 を 冠 し た41種 類 に 全 体 を 細 分 し て い る(Cas and Wright,1987のAppendixII,第1表).あ る火 山 砕 屑 岩 が こ の41種 類 の い ず れ に 属 す る か が わ か れ ば,そ を 知 る こ と が で き る.し か し,実 の成 因 際 の 野 外 調 査 に お い て は, 露 出 や 風 化 ・変 質 の 状 況 に よ っ て デ ー タ が 不 足 し た り,デ ル ー ル ベ ー ス を用 い た 地 質 学研 究 ・教 育 支 援 エ キ ス パ ー トシス テ ム 第1表 エ キ ス パ.̲ト シ ス テ ムVolcaniclastの のApPendix IIに も とつ く.Originが 大 区 分 を あ ら わ し て い る.各 87 基 礎 と な っ て い る 火 山 砕 屑 岩 の 成 因 に よ る 分 類.Cas 成 因 に よ る 分 類,Class(Grainsize‑textural 細 分 項 目 に 付 さ れ て い る 番 号 は,Cas and class)が Wright(1987)に and Wright(1987) 粒 径 と組 織 に よ る 用い られて い る分類 番 号 を 踏 襲 し た も の. ータの 質 が 高 め られ な い場 合 が あ るた め,確 定 的 な 答 が 得 し,そ の 条 件 の 存 在 を野 外 デ ー タ中 に捜 す とい う フ ィ ー ド られ な い場 合 が 多 い.よ っ て,開 発 す るエ キ ス パ ー トシス バ ッ ク(つ ま り後 向 き推 論)を テ ム に お い て は,ひ とつ の解 答 を確 定 的 に出 力 す るの で な 判 定 結 果 を得 る上 で この よ う な推 論 プ ロセ ス は重 要 で あ る く,最 終 判 定結 果 と して これ ら41種 類 の そ れ ぞ れ に対 す る が,本 研 究 で は シ ン プル な プ ロ トタ イ プの 試 作 と評 価 に主 確 信 度(後 述)の 眼 をお い た た め,現 段 階 で は 後 向 き推 論 を組 み 入 れ ない こ リス トを出 力 す る よ うな 推 論 をお こな わ せ る こ とに した. 通常 我 々 は,火 山砕 屑 岩 の 成 因 を推 定 す る 場 合 に,多 種 しば しば お こ な う.正 しい と に した. 野 外 観 察 デ ー タか らの帰納 的推 論 に は,さ ま ざまな岩相 ・ 多 様 の 野外 観 察 デ ー タか らの 帰 納 に よ って 判 定 結 果(推 論 岩 質 上 の 特徴 をデ ー タ と して 用 い る こ と に な る.こ の 種 の の ゴー ル)を め ざす前 向 き推 論 をお こな う.し か し,場 合 デ ー タ を計 算 機 シス テ ム 中 に入 力 す るた め に は,ま ず 火 山 に よっ て は,帰 納 的推 論 に よっ て 暫 定 解 を得 た 後,そ の 暫 砕 屑 岩 の 岩 相 上 の 特徴 には どの よ うな もの が あ るか(変 数 定 解 が 成 り立 つ場 合 の 必 要 条件 や 十 分 条 件 を演 繹 的 に思 考 の 種 類),そ し て そ れ ら の 取 り得 る 値 が 何 と何 で あ る か 小山 88 第2表 エ キ ス パ ー トシ ス テ ムVolcaniclastが 真人 用 い て い る フ ァ ク トの リ ス ト.フ ァ ク ト名 と そ の 意 味,各 フ ァ ク トの 取 り得 る 値 と そ れ ら の 意 味 を記 し た. (変 数 の 取 り得 る 解 の 範 囲)を あ ら か じめ リ ス ト ア ッ プ し, デ ー タ を 受 け 入 れ る 枠 組 み を 設 計 し て お く必 要 が あ る. 上 述 し たCas and Wright(1987)の 分 類 表 に は,成 因 こ な う.こ の 入 力 ウ ィ ン ド ウ を使 っ て,(A)フ (B)フ ァ ク ト値 の フ ォ ー マ ッ ト の 設 定(文 間/整 数/小 数 点 を も つ 数/金 ァ ク ト名, 字/日 額/Yes・Noの 付/時 別),(C) 学 的 分 類41種 そ れ ぞ れ に つ い て 岩 相 上 の 細 か な 特 徴 が 文 章 ユ ー ザ ー に フ ァ ク ト値 を 得 る た め の 質 問 を す る か 否 か, と して ま と め ら れ て い る.筆 (D)こ (A)粒 径,(B)礫 様/非 一.様性,(D)淘 形,(G)特 (1)地 汰 度,(E)礫 徴 的 な 構 造 ・組 織,(H)層 目 に 分 類 し,そ た(第2表).そ の 岩 相 上 の 特 徴 を, の フ レ ー ム ワ ー ク,(C)礫 層 と し て の 形 態,(J)し の10項 者 は,こ の岩 質の一 の 岩 質,(F)礫 の外 理 の 有 無 と 種 類, ば し ば 伴 う別 種 の 堆 積 物, れ ら の 取 り得 る 値 を リ ス トア ッ プ し し て,こ れ ら10項 目 を 事 実 ベ ー ス の 基 本 構 造 と な る フ ァ ク ト と し て 定 義 す る こ と に し た. の フ ァ ク トを 推 論 ゴ ー ル とす る か 否 か,(E)フ ク トの 取 り得 る 値 の 範 囲 設 定(2つ 否 か,値 は 数 値 か 文 字 か,値 実(フ ァ ク ト)ベ の 入 力 ウ ィ ン ド ウ(第2図)を 順 に 入 力 す る こ と に よ っ て, 第2表 に 示 した す べ て の フ ァ ク トを 定 義 し た. フ ァ ク トの 定 義 に お い て ユ ー ザ ー へ の 質 問 を 有 と し た 場 合 は,第2図 の画面左下の 「Open'?'」 問 内 容 の 編 集 ウ ィ ン ド ウ を 呼 び だ し,そ ース の構 造 の定 義 事 実 ベ ー ス の 基 本 構 造 と な る フ ァ ク トの 定 義 は,定 が 数 値 の 場 合 は そ の 範 囲,値 が 文 字 の 場 合 は 答 の 文 字 列)を す る 質 問 を 書 き こ む(質 3.2事 が で き る).ま 義用 メ ニ ュ ー か ら呼 び 出 し て お ァ 以 上 の 値 を 取 り得 る か た,ユ ボ タ ン を押 し て 質 こ に ユ ー ザ ー に対 問 に グ ラ フ ィ ク ス を貼 り こ む こ と ーザ ーが 質 問 の 意 味 を た ず ね た 場 合 の 答 を あ らか じめ 用 意 す る こ と がで き る.こ の 答 は,「Open'?'」 ボ タ ン の 隣 に あ る 「Explain」 ボ タ ン を押 して 別 の 編 集 ウ ィ ル ー ルベ ース を用 い た地 質 学 研 究 ・教 育 支 援 エ キ スパ ー トシス テ ム (B)ル ー ル 属 性(ル う ち のIF部(条 ま た,ユ ー ル の 分 類 名),(C)IF...THEN...の 件)お き の 動 作 内 容)を 89 よ びTHEN部(条 件 が 合 致 した と そ れ ぞ れ 入 力 す る こ とに よ っ て お こ な う. ー ザ ー が 推 論 の 根 拠 を た ず ね た 場 合 の 答 と し て, ル ー ル に 対 す る 注 釈 を あ ら か じめ 用 意 す る こ と が で き る. こ の 注 釈 は,第3図 左 下 の 「Explain」 ボ タンに よ って 呼 び だ さ れ る 編 集 ウ ィ ン ド ウ に 書 き こ む.さ 「Annotate」 に,ル Developerに よ る 事 実(フ ァ ク ト)の ー ル の 補 助 的 な 注 釈 を 書 き こ む こ と が で き る. す る ル ー ル(「Startup」 (多 くの 場 合,ユ ス テ ム 立 ち 上 げ 時 に最初 に動 作 と 呼 ば れ る 特 別 ル ー ル)の も お こ な う.「Startup」 定 義 作 業 中 の 画 面. の ボ タ ンに よ っ て呼 び だ さ れ る編 集 ウ ィ ン ドウ ル ー ル 定 義 の 際 に は,シ 第2図Intelligent ら に,隣 ル ー ル は,推 入 力 論 開 始 時 の 動作 ーザ ー に対 す る最 初 の 質問 をお こな うフ ァ ク トま た は ル ー ル を 動 作 させ る)を 指 定 す る た め の 特 別 ル ー ル で あ る.本 シ ス テ ム に お け る 「Startup」 ス テ ム の 名 前 を 表 示 し た 後,「Grain」 の3つ の フ ァ ク ト(第2表 参 照)を の フ ァ ク トの 動 作 に よ っ て,ユ ル ー ル は,シ 「Frame」 「Compo」 次 々 に 動 作 さ せ る.こ ーザ ーに対 しそれぞ れ の フ ァ ク ト値 を た ず ね る 質 問 が 発 せ ら れ る. 以上の入力作業のの ち 容 を 保 存 し,ひ 例 を 第3表 「Save」 ボ タ ンに よって定 義 内 と つ の ル ー ル の 記 載 を 完 了 す る.ル ー ルの に示 す. 本 研 究 で 作 成 し た シ ス テ ム の ル ー ル 総 数 は76で あ る.現 第3図Intelligent Developerに の 画 面.ル よる ル ー ル の定 義 作 業 中 段 階 に お い て,「StartUp」 で 書 か れ て い る.こ ン ド ウ を 呼 び だ し,そ こ に 質 問 の 意 味 を書 き こ む こ と に よ っ て 設 定 す る. な う.こ 論 の ゴ ー ル と して 働 く フ ァ と呼 ば れ る 特 別 フ ァ ク ト)の 設 定 もお こ の フ ァ ク ト に対 して は,「 そ の フ ァ ク トを推 論 ゴー ル と す る か 否 か 」 を 「Yes」 に 設 定 す る. 以 上 の 入 力 ・設 定 作 業 の 後,「Save」 義 内 容 を 保 存 し,ひ と つ の フ ァ ク トの 定 義 を 完 了 す る.フ ァ ク トの 一 例 を 第2図 に 示 す.こ の 名 前 は 「Geometry」 で は 文 字 列)の 層 と して の 形 態 の 種 類 の フ ァ ク トの 取 り得 る 値(こ リス トが 第2図 に 示 さ れ て お り,mb(mantle こ の 「Range of List」 bedding:下 位 層 表面 の 凹 凸 を カ ー ペ ッ ト状 に 覆 う),vp(valley の 形 態 を も つ),1ens(lensoidal:レ ponding:谷 ン ズ 状)の3種 来においては第 きで あ る が,現 段 階 にお い て は筆 者 個 人 の火 山地 質学 者 と し て の 経 験 ・ノ ウ ハ ウ を ベ ー ス に し た あ る 種 の 「心 証 」 を 数 字 化 した もの に な っ て い る. の よ う な ル ー ルの 集 合 か ら な る本 シ ス テ ム に お い て は,た と え ば,あ る 火 山 砕 屑 岩 に 対 し て 「プ リ ニ ー 〜 準 プ リニ ー 式 降 下 火 砕 堆 積 物 」 で あ る こ と を 裏 づ け る 証 拠 こ に例 示 され た フ ァ ク ト で あ り,地 を 値 とす る(第2表).こ の 確 信 度 は,将 ー ル に対 す る で 示 す よ う な 確 率 論 に も とづ く 値 が 与 え ら れ る べ 第3表 ボ タ ンによ って定 の 例 に示 す よ う な 形 こ で 問 題 と な る の が,ル 確 信 度 の 与 え 方 で あ る.こ 4.2節 フ ァ ク トの 定 義 の 際 に は,推 ク ト(「Judge」 な ど の 特 別 ル ー ル を 除 く本 シ ス テ ム 中 の す べ て の ル ー ル は,第3表 ー ル の 一 例 が 示 さ れ て い る. の欄 が 多 く集 ま る ほ ど,推 subplinian fallout」 て い く こ と に な る.こ 4.2節 論 ゴール 「Judge」 中の の 確 信 度 は 加 算 さ れ て100%に 「Plinian‑ 近づい の確信 度 の加 算方 法 につ いて は第 で 議 論 す る. 埋 め 3.4推 であ ル ー ル入 力 の後,推 論 動 作 に お け る環 境 の 設 定 をお こな る こ と が わ か る. 論 動 作 の環 境 設 定 う.メ ニ ュ ーか ら環 境 設 定 用 の ウ ィ ン ドウ を呼 び だ し,後 向 き推 論/前 向 き推 論 の 有 無,推 論 に確 信 度 を使 用 す る か 3.3ル ールベース内容の入力 ル ー ル ベ ー ス へ の ル ー ル の 入 力 は,ル ドウ(第3図)を 否 か,確 信 度 を表 示 す る場 合 の下 限値,推 論 の最 終 ゴー ル ール編集用 ウィン メ ニ ュ ー か ら 呼 び 出 し,(A)ル ー ル 名, と して め ざす フ ァ ク トの 指 定,な どの 設 定 をお こ な う. 先 に述 べ た よ う に,本 シス テ ムで は後 向 き推 論 だ け を お 小山 真人 90 第3表 エ キ ス パ ー トシ ス テ ムVolcaniclastの ス に 格 納 さ れ て い るIF...THEN...ル 最 上 段 の ル ー ル の 意 味 は,も 良 好(good)で あ れ ば,推 ル ールベ ー ー ル の 例. し淘 汰(Sorting)が 論 ゴ ー ル で あ る 「Judge」 中 の 「プ リ ニ ー 式 〜 準 プ リ ニ ー 式 降 下 火 砕 堆 積 物 (17:Plinian‑subplinian F)に30%,「 fallout)」 の 確 信 度(C ス トロ ン ボ リ 式 〜 ハ ワ イ 式 降 下 火 砕 堆 積 物(18:Strombolian‑hawaiian の 確 信 度 に30%,「 Air‑fall ash)」 fallout) 砂 サ イ ズ の 降 下 火 山 灰(35: の 確 信 度 に40%,「 下 火 山 灰(40:Air‑fall ash)」 そ れ ぞ れ 加 算 せ よ,で あ る.そ ら れ て い る 番 号 は,Cas and 用 い ら れ て い る 分 類 番 号.他 ら わ れ る 略 号 の 意 味 は,第2表 泥 サ イズ の降 の 確 信 度 に20%を れ ぞ れ の解 に冠 せ Wright(1987)に の2つ の ル ー ル にあ 第4図 ユ ー ザ ー が エ キ ス パ ー ト シ ス テ ムVolcaniclast を 参 照. を 使 用 す る 際 の 画 面 の 一 例. 盾 の 発 見 ・修 正 を お こ な っ た 後,再 度 コ ンパ イ ル を や り 直 す こ と に な る. 4.シ ス テ ム の 動作 と問 題 点 4.1シ ス テ ム の動 作 コ ンパ イ ル を 終 了 し た シ ス テ ム(Volcaniclastと を 立 ち 上 げ る と,ま ず 「Startup」 ル ー ル が 動 作 し,入 し て お い た ス タ ー ト画 面 が 現 わ れ る.こ ン を 押 す こ と に よ っ て,推 Intelligent 推 論 は,次 (1)ル こで の よ う な サ イ ク ル に し た が っ て 実 行 さ れ る. ー ル ベ ー ス 内 の 各 ル ー ル のIF部 が,事 合 ル ー ル セ ッ トの 中 か ら,推 し,ま タ ー ン マ ッ チ). 論 動 作 中 も っ と も最 ル と して 「Judge」 を指 定 した.ま た,開 発 途 中 の プ ロ ト タ イ プ で あ る た め,確 信 度 表示 の 下 限値 は設定 しなか った. 以 上 の設 定 作 業 の の ち,「OK」 ボ タ ンを押 す こ とに よ っ て推 論 動 作 の環 境 設 定 を完 了 す る. 合 の 解 消).も だ 実 行 され て い ない ル ー ルが 複 数 取 り出 さ れ た 場 合 は,そ 設 定 し,推 論 ゴ ー 実 ベ ース の 件 をみ た した ル ー ルが 取 り出 され 近 実 行 さ れ た ル ー ル が 選 択 さ れ る(競 推論」 「 確 信 度 使 用 」 をそ れ ぞ れONに の 中 か ら1つ の ル ー ルが ラ ンダ ム に選 択 さ れ る. (3)選 択 さ れ た ルー ル のTHEN部 が 実 行 さ れ,事 実 ベ ー ス 内 の フ ァ ク ト値 が 更 新 さ れ る. Volcaniclastの 動 作 は 対 話 型 式 で あ り,ユ 地 質 調 査 で 得 た 火 山 砕 屑 岩 の 特 徴 を,シ に 答 え る 形 で 入 力 して ゆ く.実 ーザ ー は野 外 ステムの出す質問 際 に は,フ ァ ク トの 定 義 時 に 入 力 した 質 問 が 次 々 と 現 わ れ る(第4図).質 3.5コ は 取 り得 る 答 の リ ス トが あ ら わ わ れ,ボ ンパ イ ル 以 上 の入 力 ・設 定作 業 を終 えた 後,シ ス テ ム全 体 の コ ン ボ タ よ っ て 開発 さ れ た シ ス テ ム の て 競 合 ル ー ル セ ッ トが 作 ら れ る(パ こ ない,か つ 確 信 度 を使 用 す る こ とに し た の で,「 後 向 き 「OK」 力 論 動 作 が 開 始 す る. Developerに 内 容 と照 合 さ れ,条 (2)競 名 づ け た) よ っ て 答 を 選 択 す る.答 問 の下 に タ ンを押 す こ とに を 入 力 し た 後,右 下 の 「OK」 ボ パ イ ル(実 行 フ ァ イル の 生 成)を お こ な う.コ ンパ イル は, タ ン を 押 す こ と に よ っ て 次 の 推 論 が 開 始 さ れ,次 メ ニ ュ ー か ら 「Compile」 コマ ン ドを実 行 す る こ と に よ っ 表 示 さ れ る.答 が 不 明 の 場 合 は 「Unkown」 て 自動 的 に お こな わ れ る.ル ー ルや フ ァ ク ト中 に入 力 ミス こ の 場 合 は,答 が な い も の と し て 推 論 が 続 行 す る.質 や論 理 の 自己 矛 盾 が ない 場 合,コ 意 味 を 問 い た い 場 合 に は 「Info」 ボ タ ン を押 す こ と に よ っ ンパ イ ル は成 功 し,シ ス テ ム の構 築 が 完 了 す る.コ ンパ イ ルが 失 敗 した場 合 は,専 用 の デ バ ッ ガ(動 作 試 験 機 能)を 用 い て入 力 ミスや 自 己矛 て,フ の質問が ボ タ ン を押 す. 問の ァ ク ト定 義 時 に 入 力 し た 質 問 の 意 味 が 表 示 さ れ る. Volcaniclastが 発 す る 質 問 の 例 を 第5図 に 示 し た.出 さ ル ー ルベ ース を用 い た地 質学 研 究 ・教 育 支 援 エ キ スパ ー トシ ス テ ム 第6図 91 エ キ ス パ ー ト シ ス テ ムVolcaniclastの 出す 判 定 結 果 の 一 例. も大 き い 確 信 度 で 正 し い 解 答 を 得 る こ とが で き た.し な が ら,正 しい 解 答 以 外 に,実 に 入 っ て く る 場 合 が 多 い.た か し 際 に は あ りえ な い答 が 上 位 と え ば,第6図 は典 型 的 な 降 下 軽 石 の 野 外 デ ー タ を 入 力 した 最 終 結 果 で あ る.93%と い う高 い 確 信 度 を も っ て 正 しい 解 答 「Plinian‑subplinian fallout」 が 得 ら れ て は い る が,「Block lava」 や 「Aa lava」 の よ う な 首 を か し げ た く な る 答 が,か な りの 確 信 度 で 上 位 に 入 っ て い る. こ の 点 に か ん し て は,Intelligent Developer内 部 に最 初 か ら組 み 入 れ ら れ て い る 確 信 度 加 算 の 計 算 式 に 問 題 が あ る よ う で あ る.Intelligent Developerに お い て は,Aと い う 条 件 が 成 り立 つ と き の 事 象Cの 確 信 度 がP(C│A)(%),B と い う 条 件 が 成 り立 つ と き の 事 象Cの (%)で あ る 場 合,AとB両 確 信 度 がP(C│B) 方 の 条 件 が 成 り立 つ 時 の 事 象C の 確 信 度P(C│A∩B)(%)を P(C│AnB)=P(C│A)十P(C│B)一P(C│A)P(CIB)/100(1) と い う 式 で 計 算 して い る.し 第5図 エ キ ス パ ー ト シ ス テ ムVolcaniclastが に対 し て 出 す 質 問 の 例.(上)堆 た ず ね て い る.(中)礫 (下)特 ユ ーザ ー 積 構 造 の種類 を の 外 形 を た ず ね て い る. 徴 的 な 構 造 ・組 織 の 有 無 と 種 類 を た ず ね て い る. 的 な 意 味 は 説 明 さ れ て い な い.(1)式 operの る(第6図). (1)式 を 適 用 し た 場 合,成 本 シス テ ム の推 論 の妥 当性 を確 か め る た め に,実 際 の野 Devel‑ り立 つ 条 件 の 数 が 増 え る ほ ど 近 づ い て ゆ く こ と に な る.し か し な が ら, 一 方 で 成 り立 た な い 条 件 が い く ら増 え て も,成 (た と え ばXと ス テ ム の 問題 点 は,Intelligent 易 に 変 更 で き な い よ う に な っ て い る. 度 はXが 4.2シ の式の確率論 内 部 関 数 と し て あ ら か じ め 組 み こ ま れ て お り,容 確 信 度 は100%に れ たす べ て の 質 問 に答 え た後,最 終 的 な推 論 結 果 が示 され か し な が ら,こ す る)が ひ と つ あ っ た 場 合,最 成 り 立 つ と き の 事 象Cの な ら な い.よ っ て,成 り立 つ 条 件 終的 な確 信 確 信 度P(C│X)以 下には り立 た な い 条 件 が 数 多 くあ り,常 識 的 に は と て も あ り得 な い と考 え ら れ る よ う な 事 象 の 確 信 度 外 地 質 デ ー タ を入 力 して推 論 動 作 をお こ な わせ てみ た.そ が,た の 結 果,典 型 的 な野 外 地 質 デ ー タ を入 力 した場 合 に は,最 高 い 値 に な っ て し ま う こ とが あ る. ま た ま 成 り立 つ 条 件 が ひ とつ あ る が た め に,か な り 小 92 厳 密 に はP(C│A∩B)は 山 以 下 の式 で計算 され るのが妥 当 真 人 合 に は 正 しい 解 答 が 最 大 の 確 信 度 を も っ て 得 ら れ る こ と, で あ る と考 え られ る.す な わ ち,事 象Cの 出現確 率 をP(C), シス テ ムの 発 す る質 問 の意 味 が 成 因論 上 の基 礎 知 識 と と も 事 象Cが 出現 しな い確 率 をP(〓),事 に 対 話 形 式 で 示 さ れ る こ と か ら,現 AとBの 象Cが 出 現 す る と き に 条件 が と も に成 り立 つ確 率 をP(A∩B│C),事 が 出現 しな い と きにAとBの P(A∩B│C)と 象C 条 件 が と も に 成 り立 つ 確 率 を 在 の 状 態 で もVolcani‑ clastは 学 部 レベ ル の 学 生 教 育 用 と し て 十 分 な 利 用 価 値 が あ る.今 後,こ の プ ロ トタイ プ を改 良 す る こ と に よ っ て 専 門 家 支 援 の 用 途 に も耐 え ら れ る レ ベ ル を め ざ し,さ す る と,ベ イズ の 定 理 に よ り, らに複 雑 な知 識 を あつ か うシ ス テ ム 開発 の基 礎 と した い と (2) P(C|A•¿B)=P(C)P(AfB|C)/ P(C)P(A•¿B|C) こ こ で,さ ら にAとBが 考 え て い る. +P(•¬)P(A•¿B|•¬) なお,本 互 い に 独 立 で あ る と す れ ば,(2) 論 で 使 用 した 機 器 ・ソ フ トウ ェ ア の う ち,Macin‑ toshとHyperCardはApPleComputer社 DeveloperはHyperpress 式は Publishing社 telligent Developerの P(C)P(A|C)P(B|C)/ の,Intelligent の 製 品 で あ る.In‑ 日本 語 版 は,(株)テ ス コ ム(〒586河 内 長 野 市 荘 園 町2‑16.TelO721‑56‑1562)が P(C|A•¿B)= 扱 っ て い る. P(C)P(A|C)P(B|C)+P(•¬)P(A|•¬)P(B|•¬) の よ う に 変 形 で き る.た る と き 条 件Aが だ し,P(A│C):事 象Cが 成 立 す る 確 率,P(B│C):事 象Cが 謝 出現す 出現 す る 本 シ ス テ ム の 開 発 に あ た って は,御 子 柴 彰,渋 谷 秀 敏, と き 条 件Bが 成 立 す る 確 率,P(A│〓):事 象Cが 出現 しない 河 田雅 圭,早 と き条 件Aが 象Cが 出現 しない い た だ い た.こ 成 立 す る 確 率,P(B│〓):事 と き条 件Bが 成 立 す る 確 率,で あ る.将 し,こ 川 由 紀 夫 の 各 氏 か ら様 々 な形 の 助 力 と助 言 を こ に深 い 感 謝 の 意 を表 す る.な お,本 研 究 に文 部 省科 学研 究 費 補 助 金(課 題 番 号02559007)を 来 的 に は(3)式 に よ る 確 信 度 計 算 を シ ス テ ム に 組 み 込 む べ き で あ る.た 辞 だ 使用 し た. の 場 合 に は,P(C),P(A│〓),P(A│C),P(B│〓), P(B│C)の 値 をあ らか じめ ル ー ル と して 与 え て お く必 要 が 文 Cas,R.A.F.,and あ る. 献 Wright,J.V.(1987)Volcanic Succes‑ sions.Allen&Unwin,London,479‑485. 5.お わりに 大 須 賀 節 雄(1986)知 本 研 究 で は,地 質 学 の 専 門 家 の 「職 人 芸 」 を代 替 す る シ Pearce,J.A.(1987)An ス テ ム 開 発 の 第 一 歩 と して,火 山 砕 屑 岩 の 成 因推 定 に問 題 characterization を限 定 し た 小 規 模 な エ キ ス パ ー トシ ス テ ムVolcaniclast Geotherm. を試 作 ・試 用 した.典 型 的 な野 外 地 質 デ ー タ を入 力 した場 要 識 ベ ー ス 入 門.オ expert of ancient ー ム 社,206p. system volcanic for the tectonic rocks.J.Volcanol. Res.,32,51‑65. 上 野 晴 樹(1985)知 識 工 学 入 門.オ ー ム 社,231p. 旨:ル ー ル ベ ー ス を用 い た 地 質 学研 究 ・教 育 支 援 エ キ スパ ー トシ ステ ム ―火 山 砕 屑 岩 の 堆 積 様 式 推 定 を例 と して:小 山真 人 地 質 学 の専 門 家 の 「職 人 芸 」 を 代 替 す る シ ス テ ム 開 発 の 第 一 歩 と し て,火 た 小 規 模 な 研 究 ・教 育 支 援 シ ス テ ムVolcaniclastを タMacintoshと,そ 発 に はApple社 の 上 で 動 くエ キ ス パ ー トシ ス テ ム 開 発 環 境 で あ るHyperpress社 ち い た.Volcaniclastは,ル ェ ー ス の4部 試 作 ・試 用 し た.開 山砕 屑 岩 の 成 因 推 定 に 問 題 を 限 定 し ー ル ベ ー ス,事 実(フ ァ ク ト)ベ 分 か ら な る ルー ル ベ ー ス シ ス テ ム で あ り,火 の フ ァ ク ト に 格 納 し て い る.典 ら れ る こ と を 確 認 で き た.こ ー ス,推 のIntelligent 論 エ ン ジ ン,対 Developerを く な く と もVolcaniclastは も 話 型ユ ーザ ーイ ンター フ 山 砕 屑 岩 の 成 因 推 定 に か ん す る 知 識 を76の 型 的 な 野 外 地 質 デ ー タ を 入 力 し た 場 合 に,正 の こ と か ら,す のパ ー ソ ナ ル コ ン ピ ュ ー ル ー ル と11 しい 解 答 が 最 大 の 確 信 度 を も っ て 得 学 部 レベ ル の 学 生 教 育 用 と して 十 分 な 利 用 価 値 が あ る. キ ー ワ ー ド:エ キ ス パ ー トシ ス テ ム,ル ー ル ベ ー ス,マ ッ キ ン ト ッ シ ュ,火 山 砕 屑 岩,堆 (1994年2月28日 積様式 受 付,1994年6月15日 受 理)