人工知能特論2011 資料No.6 東京工科大学大学院 担当教員 亀田弘之.

Slides:



Advertisements
Similar presentations
1 線形代数学. 2 履修にあたって 電子情報システム学科 必修 2005 年度1セメスタ開講 担当 草苅良至 (電子情報システム学科) 教官室: G I 511 内線: 2095 質問等は上記のいずれかに行なうこと。 注意計算用のノートを準備すること。
Advertisements

プログラミング言語論 第3回 BNF 記法について(演習付き) 篠埜 功. 構文の記述 プログラミング言語の構文はどのように定式化できるか? 例1 : for ループの中に for ループが書ける。 for (i=0; i
一階述語論理 (first-order predicate logic) 一階述語論理入門 構文論(論理式の文 法) 意味論(論理式の解 釈) 認知システム論 知識と推論(4) 知識と論理でを組み合わせて問題を解決する.
人工知能特論2011 No.4 東京工科大学大学院 担当教員:亀田弘之.
人工知能特論2007 No.4 東京工科大学大学院 担当教員:亀田弘之.
白井 良明 立命館大学情報理工学部 知能情報学科
第3回 論理式と論理代数 本講義のホームページ:
XHTML構文検証手法における スクリプト要素の静的解析アルゴリズム
多重パスメッセージ転送ネットワークの数理モデルと論理
節集合 (set of clauses) 認知システム論 知識と推論(5) 一階述語論理による知識表現の技法 節集合への変換
プログラミング演習Ⅱ 第12回 文字列とポインタ(1)
充足不能性と導出原理 充足不能性の証明 スコーレム標準形 エルブラン解釈 導出原理 基礎節に対する導出 導出原理の完全性と健全性.
計算の理論 II NP完全 月曜4校時 大月美佳.
論理式の表現を数学的に取り扱いやすくするために代数学の助けを借りる.
香川大学工学部 富永浩之 情報数学1 第5-2章 命題論理式の 同値変形とカルノー表 香川大学工学部 富永浩之
立命館大学 情報理工学部 知能情報学科 谷口忠大
人工知能特論2011 No.3 東京工科大学大学院 担当教員:亀田弘之.
数理論理学 第1回 茨城大学工学部情報工学科 佐々木 稔.
最尤推定によるロジスティック回帰 対数尤度関数の最大化.
第4回 カルノー図による組合せ回路の簡単化 瀬戸 目標 ・AND-OR二段回路の実現コスト(面積、遅延)が出せる
エージェントアプローチ 人工知能 7章・8章 B4 片渕 08/07/18.
数理論理学 第11回 茨城大学工学部情報工学科 佐々木 稔.
人工知能特論2007 東京工科大学 亀田弘之.
寄せられた質問: 演習問題について この講義の範囲に含まれる適切な演習問題が載っている参考書がありますか? できれば解答や解説が付いているものがあると良いのですが… 第3回の授業の中で、演習問題に取り組む方法を説明します.
不完全な知識 不完全な知識に基づく問題解決 フレーム問題 制約条件記述問題 非単調推論 極小限定 常識の定式化 並列極小限定.
プログラミング言語論 第3回 BNF記法について(演習付き)
計算の理論 II NP完全 月曜5校時 大月美佳 平成17年1月17日 佐賀大学理工学部知能情報システム学科.
東京工科大学大学院 バイオニクス・情報メディア学専攻科 担当: 亀田 弘之
述語論理と∀(全称)∃(存在) 3回の講義の概観: 命題論理 (真理値) (公理と推論規則) 述語論理 (モデルと解釈)
述語論理と∀(全称)∃(存在) 3回の講義の概観: 命題論理 (真理値) (公理と推論規則) 述語論理 (モデルと解釈)
形式言語の理論 5. 文脈依存言語.
形式言語とオートマトン Formal Languages and Automata 第4日目
平成28年6月3日(金) 東京工科大学大学院 バイオニクス・情報メディア学専攻科 担当: 亀田 弘之
数理論理学 第3回 茨城大学工学部情報工学科 佐々木 稔.
Prolog入門 ーIT中級者用ー.
東京工科大学大学院 バイオニクス・情報メディア学専攻科 担当: 亀田 弘之
論理と推論 命題論理 推論 命題論理体系の健全性と完全性 構文と意味 → 同値関係と標準形(節形式) 決定問題と意味木 推論規則
東京工科大学 コンピュータサイエンス学部 亀田弘之
計算の理論 I 文脈自由文法の標準形 月曜3校時 大月美佳.
論理プログラミング 導出の効率化 論理プログラム ホーン節 ホーン集合に対する導出戦略 論理式の手続き的解釈 Prolog
9.通信路符号化手法1 (誤り検出と誤り訂正の原理)
平成29年6月3&9日(金) 東京工科大学大学院 バイオニクス・情報メディア学専攻科 担当: 亀田 弘之
計算の理論 I 正則表現とFAとの等価性 月曜3校時 大月 美佳 平成15年6月16日 佐賀大学知能情報システム学科.
数理論理学 第12回 茨城大学工学部情報工学科 佐々木 稔.
SUNFLOWER B4 岡田翔太.
東京工科大学 コンピュータサイエンス学部 亀田弘之
東京工科大学 コンピュータサイエンス学部 亀田弘之
プログラミング言語論 第9回 情報工学科 木村昌臣 篠埜 功.
コンパイラ 2011年10月20日
融合原理 (resolution) 人工知能 論理と推論(2) 論理的帰結 節形式 融合原理 知識を組み合わせて知識を生み出す
人工知能特論2009 No.2 東京工科大学大学院 担当教員:亀田弘之.
計算の理論 I 決定性有限オートマトン(DFA) と 非決定性有限オートマトン(NFA)
論理回路 第4回
Prolog入門 ーIT中級者用ー.
第14回 前半:ラムダ計算(演習付) 後半:小テスト
人工知能特論II 第8回 二宮 崇.
第7回  命題論理.
東京工科大学 コンピュータサイエンス学部 亀田弘之
東京工科大学 コンピュータサイエンス学部 亀田弘之
論理回路 第5回
数理論理学 第9回 茨城大学工学部情報工学科 佐々木 稔.
プログラミング言語論 第10回 情報工学科 篠埜 功.
述語論理式の構文と意味 一階述語論理式の構文 一階述語論理式の意味 述語,限量記号 自然言語文の述語論理式表現 解釈 妥当,充足不能
4.プッシュダウンオートマトンと 文脈自由文法の等価性
東京工科大学 コンピュータサイエンス学部 亀田弘之
香川大学工学部 富永浩之 情報数学1 第5-2章 命題論理式の 同値変形とカルノー表 香川大学工学部 富永浩之
数理論理学 最終回 茨城大学工学部情報工学科 佐々木 稔.
立命館大学 情報理工学部 知能情報学科 谷口忠大
練習問題.
練習問題.
Presentation transcript:

人工知能特論2011 資料No.6 東京工科大学大学院 担当教員 亀田弘之

前回までの確認から

Prenex Conjunctive Normal Form Literal Clause PCNF 前回までこんな話をしました。

Leteral Literalの定義: アトムはリテラル (例: P(x), Q(3,5,8) ) 上記の1を正リテラル(positive literal)、 2を負リテラル(negative literal) という。 (例: P(f(x)) は正リテラル, ~P(f(x)) は 負リテラル)

Clause Clauseの定義: ゼロ個以上かつ有限個のリテラルからなる選言のこと。 例: P(a) v Q(x,b,f(s)) ゼロ個以上かつ有限個のリテラルからなる選言のこと。 例:  P(a) v Q(x,b,f(s)) ~Q(x,y) <=1個のリテラルの選言!

いろいろな表記法があります。慣れるしかありません。 Clauseの集合による表記法 P(a) v Q(x,b,f(s))   {P(a) , Q(x,b,f(s))} ~Q(x,y)  {~Q(x,y) } いろいろな表記法があります。慣れるしかありません。

Prenex Conjunctive Normal Form

Prenex Conjunctive Normal Form Clause Prenex Matrix

PCNFの例

PCNFへの変形 任意の述語論理式はPCNFに変形することができる。その際、その論理式の真理値は保存される。 例:

定理 任意の論理式φに対して、φと真理値が等価な論理式ψでかつPCNFのものが1つ存在する。

変形の手順(その1) 論理式φの中の→と↔を次の規則を用いて取り除く。 分離された変数がそれぞれ異なるように変数名を書き換える。 (A→B) を (~A v B) に置き換える。 (A↔B) を (~A v B)^(A v ~B) に置き換える。 分離された変数がそれぞれ異なるように変数名を書き換える。

変形の手順(その2) すべての~がアトムの直前に来るように次の規則を用いて変形する。 ~∀x ψ を ∃x~ψ に置き換える。 ~( φ ∨ ψ ) を ( ~φ ∧ ~ψ ) に置き換える。 ~( φ ∧ ψ ) を ( ~φ ∨ ~ψ ) に置き換える。 ~~φ を φ に置き換える。

変形の手順(その3) すべての限量子∀と∃を論理式の先頭部分へ移動させる。 ∃x φ∨ψ => ∃x (φ∨ψ) ∃x φ∨ψ  =>  ∃x (φ∨ψ) φ∨∃x ψ  => ∃x (φ∨ψ) ∀x φ∨ψ  =>  ∀x (φ∨ψ) φ∨ ∀x ψ  => ∀x (φ∨ψ) ∃x φ∧ψ  =>  ∃x (φ∧ψ) φ∧∃x ψ  => ∃x (φ∧ψ) ∀x φ∧ψ  =>  ∀x (φ∧ψ) φ∧∀x ψ  => ∀x (φ∧ψ)

変形の手順(その4) Matrix部分をCNF形式に変形する。 ((A∧B)∨C) を ((A∨C) ∧(B ∨C)) に

PCNF導出の例(練習問題) 何度も練習してみてください。

確認問題 次の置き換えは、真理値を保存するか 確かめよ。

確認問題 次の置き換えは、真理値を保存することを確かめよ。

Skolem Standard Form

Skolem Standard Form Clause Prenex Matrix

PCNF => SSFへの書き換え 限量記号(存在記号)∃を除去しなければならない。そのために、スコーレム定数やスコーレム関数を導入する。 例:

大切な注意事項(その1) 任意の論理式はPCNFに変形可能 任意のPCNFはSSFに変形可能

真理値が保存されない例

大切な注意事項(その2) BUT 充足不可能な論理式は充足不可能なSSFに変形される。

Herbrand Models 次に、フランスの論理学者Jacques Herbrand が考案した解釈(interpretation)を導入する。 この解釈を特に、Herbrand interpretation とよび、この解釈に基づくモデルを Herbrand model と呼ぶ。

Herbrand universe U Herbrand base B Herbrand pre-interpretation J Herbrand interpretation I Herbrand model M 以下、例で説明する。

例: まず、このような論理式の集合を考える。

Herbrand Universe 元の論理式に含まれていた定数と関数に着目し、これからか得られるすべての項を集めたもの。

Herbrand Base 元の論理式に含まれていた述語を、先ほどのUの要素に適用して得られる述語すべてからなる集合。

Herbrand pre-interpretation 解釈の領域D:Hebrand Universe U 定数記号の解釈: 自分自身に対応させる。 関数記号の解釈:自分自身に対応させる。

Herbrand interpretation Herbrand pre-interpretation に基づくInterpretation をHerbrand Interpretation と呼ぶ。 なおHIの内、所与の論理式(群)を充足するものを Herbrand Model (HM) と呼ぶ。

注意事項 HMの意義 Σがモデルを持つ  ΣがHMを持つ。 Σ |= φ  SはHMを持たない。 ただし、Sは Σ∪{~φ} のSSF。

述語論理における推論 Resolution 代入 論理プログラミング(Prologなど) 帰納論理プログラミング(Progolなど) =>知識分類・知識獲得・知識発見