本文へスキップ

記号的AIと論理推論

標準約 22 分4 用語過去問 3 題

この単元の目標

  • 述語論理で、対象と性質・関係を分けて知識を記号で書く考え方を説明できる。
  • 演繹推論と帰納推論を、推論の向きと結論の確かさで見分けられる。
  • ルールベースの仕組みを、人が書いたルールで判断する方式として説明できる。
用語総表(4 語)
用語ひとことで役割特徴
述語論理対象の性質や対象どうしの関係を「述語(対象)」の形の記号で表す論理知識を書き表す「すべての」「ある」も記号で書ける
演繹推論一般則を個別の事実に当てはめて、その個別についての結論を導く推論一般則から個別の結論へ前提が正しければ結論も正しい
帰納推論複数の個別の事例に共通する点から一般則を導く推論個別の事例から一般則へ反例が見つかると覆る
ルールベース人が書いた「もし〜ならば〜」のルールに事実を当てはめて判断する方式知識をルールの形で使う使ったルールを判断の根拠として示せる

用語

述語論理は、対象の性質や対象どうしの関係を「述語(対象)」の形の記号で表す論理である。

ふつうの文述語論理での書き方表しているもの
ミケは猫である猫(ミケ)対象の性質
ミケはタマより大きい大きい(ミケ, タマ)対象どうしの関係
どの猫も動物である∀x (猫(x) → 動物(x))すべての x について、x が猫ならば x は動物 (∀ = すべての、→ = ならば)
白い猫がいる∃x (猫(x) ∧ 白い(x))猫であり、かつ白い x が少なくとも一つある (∃ = ある、∧ = かつ)

例えば「ミケは猫である」は 猫(ミケ) と書き、「猫」が述語、「ミケ」が対象に当たる。「すべての」「ある」を表す量化子 (∀・∃) を組み合わせると、多くの対象に成り立つ一般則も書けるので、人が記号やルールで知識を書き表して推論させる記号的 AI の土台になる。

たとえ住所録で「氏名」「続柄」のように欄を決めて書くと、誰と誰が親子かを機械が探し出せる。述語論理は、知識をそうした決まった書式にそろえる方法に近い。

覚え方国語の文法で習う述語 (〜である、〜より大きい) を先頭に出し、主語などを括弧の中に入れる字面で覚える。

出題のポイント

  • 混同注意命題論理は文を一つの真偽の単位として扱い、述語論理は文の中の対象と、その性質・関係まで分けて表す。

この用語の過去問 1 題 述語論理

演繹推論は、一般則を個別の事実に当てはめて、その個別についての結論を導く推論である。

  1. 一般則: どの哺乳類も肺で呼吸する
  2. 個別の事実: クジラは哺乳類である
  3. 一般則をクジラに当てはめる
  4. 結論: クジラは肺で呼吸する

両方の前提が正しければ、導いた結論も正しい。

4 / 4

代表的な形は三段論法で、一般則 (大前提) と個別の事実 (小前提) から結論を出す。前提が正しく、手順が論理の規則に従っていれば、結論も必ず正しい。記号的 AI では、述語論理で書いた知識に演繹推論をかけて、書かれていなかった事実を導き出す。

たとえ「この施設は全館禁煙」と知っていれば、どの部屋に入っても、そこでたばこが吸えないことは確かめなくても分かる。

覚え方「繹」は糸口から糸を引き出す意味の字で、一般則という糸口から個別の答えを引き出す、と字形で覚える。

出題のポイント

  • 出題演繹推論は、全体に当てはまる一般則と個別の事実を前提にして、その個別について成り立つ結論を導く。
  • 混同注意推論の手順が正しいことと結論が正しいことは別である。前提に誤りがあれば、手順が正しくても結論は正しいとは限らない。

この用語の過去問 1 題 演繹推論

帰納推論は、複数の個別の事例に共通する点から、一般則を導く推論である。

  1. 観察: 1 羽目の白鳥は白い
  2. 観察: 2 羽目の白鳥も白い
  3. 観察: 何百羽見ても白い
  4. 一般則: 白鳥は白い
  5. 黒い白鳥が見つかると一般則は覆る

観察していない事例に反例があれば、その一般則は成り立たなくなる。

3 / 3

観察の数を増やすほど結論の確からしさは高まるが、まだ観察していない事例まで保証するものではない。データから規則性を見つけ出す機械学習も、この帰納の考え方に立っている。

たとえ何度か通った店がいつも水曜に閉まっていたので「水曜が定休日」と考えるのに近い。ある水曜に開いていれば、その考えは改めることになる。

覚え方「納」はおさめる意味の字で、ばらばらの事例を一つの規則におさめる、と字で覚える。

出題のポイント

  • 出題帰納推論の結論は、観察した事例に共通する点を一般化したものなので、観察の外にある事例が一つでも合わなければ覆る。

この用語の過去問 1 題 帰納推論

「演繹推論」と「帰納推論」の違い

観点演繹推論帰納推論
決め手推論の向き一般則から個別の結論へ個別の事例から一般則へ
決め手結論の確かさ前提が正しければ結論も正しい観察外の事例で外れることがある
例どの哺乳類も肺で呼吸し、クジラは哺乳類なので、クジラは肺で呼吸する見た白鳥がどれも白かったので、白鳥は白いと考える

ルールベースは、「もし〜ならば〜」というルールを人があらかじめ書いておき、それに事実を当てはめて判断する方式である。

  1. 事実を入力: 室温 30 度、湿度 75%
  2. ルールと照合: もし 室温 28 度超 かつ 湿度 70% 以上 ならば 冷房を入れる
  3. 条件が合うルールを適用する
  4. 結論を出力: 冷房を入れる (根拠のルールも示せる)

ルールの結論部分を出力し、どのルールを使ったかも示す。

4 / 4

ルールは IF (条件) と THEN (結論や動作) の組で書き、専門家の知識をルールの集まりにして判断を代行させる仕組みをエキスパートシステムという。どのルールを使ったかを判断の根拠として示しやすい反面、ルールを作って保守する手間がかかり、ルールに書かれていない状況には対応できない。

たとえ家電の取扱説明書にある「ランプが点滅していたら、フィルターを掃除する」というトラブル対処表に従って、症状から対処を選ぶのに近い。

出題のポイント

  • 混同注意ルールベースでは判断の基準を人が書いて与え、機械学習では判断の基準をデータから自動で獲得する。

要点

  • 述語論理は対象と性質・関係を分けて記号で書き、量化子を使って一般則も表せるため、知識を推論にかけられる形にする。
  • 演繹推論は一般則を個別の事実に当てはめる推論で、前提が正しい限り結論も正しい。
  • 帰納推論は、複数の事例に共通する点をまとめて一般則を作る推論である。
  • ルールベースは人が IF-THEN の形で書いたルールに従って判断する方式で、エキスパートシステムの仕組みになる。

確認問題

この単元の過去問から 3 題

確認問題を解く

この分野の過去問をすべて見る