知識工学 1956 AIの研究会 (Minsky, Shannon, Newell, Simonなど)

Slides:



Advertisements
Similar presentations
情報アプリケーション1 2006 年 10 月 12 日 第四回資料 担当 重定 如彦. 目次 データの送信とフォーム クイズ CGI 複数のパーツのデータの分割方法 配列変数.
Advertisements

一階述語論理 (first-order predicate logic) 一階述語論理入門 構文論(論理式の文 法) 意味論(論理式の解 釈) 認知システム論 知識と推論(4) 知識と論理でを組み合わせて問題を解決する.
Essay writing rules for Japanese!!. * First ・ There are two directions you can write. ・よこがき / 横書き (same as we write English) ・たてがき / 縦書き (from right to.
プログラミング言語論 第10回(演習) 情報工学科 木村昌臣   篠埜 功.
情報とコンピュータ 静岡大学工学部 安藤和敏
東京工科大学 コンピュータサイエンス学部 亀田弘之
白井 良明 立命館大学情報理工学部 知能情報学科
第1回  序論.
All Rights Reserved, Copyright (C) Donovan School of English
英語勉強会.
Ex7. Search for Vacuum Problem
Ex8. Search for Vacuum Problem(2)
ライフログデータとしての笑顔の蓄積システムの提案
Step-by-Step Guide on How to Start ALICE Analysis
言語体系とコンピュータ 第6回.
新しい科学の文法を目指して - 統計科学の立場から -
Location nouns.
日本語統語論:構造構築と意味 No.1 統語論とは
一致の非対称の 極小理論的分析 小林 亜希子 島根大学 「言語と情報研究プロジェクト研究会:言語理論の動向を考える」 広島大学
Object Group ANalizer Graduate School of Information Science and Technology, Osaka University OGAN visualizes representative interactions between a pair.
Agent&Society.
日本語統語論:構造構築と意味 No.2 構造と意味解釈
Estimating Position Information by Detecting Network-Connection
Licensing information
ストップウォッチの カード ストップウォッチの カード
東京工科大学 コンピュータサイエンス学部 亀田弘之
FlexとBison+アルファ -実習編-
1 T 行きがけ順: A B D F I J C G H 通りがけ順: D B I F J A G C H
プログラミング言語入門.
Coloured Katakana Jumble Animals
データベース工学 生研 戦略情報融合研究センタ 喜連川 優.
只見町 インターネット・エコミュージアムの「キーワード」検索の改善
情報とコンピュータ 静岡大学工学部 安藤和敏
Where is Wumpus Propositional logic (cont…) Reasoning where is wumpus
12.数値微分と数値積分.
Windows Summit /24/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
12. 意味・意図の解析 12.1 意味表現とは 12.2 規則による意味解析処理 12.3 統計的な意味解析処理 12.4 スマートフォンでの音声サービス ニューラルネットワークによる意味解析.
受け身の疑問文 Practice ~ed・・・?.
認知科学 プロダクションシステム 2019年1月21日(月).
Research fund □scientific research fund □contract □donation 
計算機構成 第3回 データパス:計算をするところ テキスト14‐19、29‐35
データモデリング モデルの基本作法.
(1)序論 人工知能とは 歴史 方法論 人工知能の基礎 問題解決 探索 推論 知識.
知能情報システム特論 Introduction
Ex7. Search for Vacuum Problem
第5章 計算とプログラム 本章で説明すること ・計算の概観と記述法 ・代表的な計算モデル ・プログラムとプログラム言語.
東京工科大学 コンピュータサイエンス学部 亀田弘之
9.構造体.
東京工科大学 コンピュータサイエンス学部 亀田弘之
知識表現 知識の表現形式 宣言的表現 手続き的表現 プロダクション・ルール フレーム 意味ネットワーク.
情報とコンピュータ 静岡大学工学部 安藤和敏
統計ソフトウエアRの基礎.
ー生命倫理の授業を通して生徒の意識に何が生じたかー
Conflict of Interest disclosure slide A potential conflict of interest exists when there is involvement between the speaker/presenter with any for-profit.
Created by L. Whittingham
英語勉強会:川口英語 Supporting of Continuing Life Habit Improvement Using the Theory of Cognitive Dissonance : System Extension and Evaluation Experiment B4 渡邉.
東京工科大学 コンピュータサイエンス学部 亀田弘之
東京工科大学 コンピュータサイエンス学部 亀田弘之
情報とコンピュータ 静岡大学工学部 安藤和敏
香川大学工学部 富永浩之 知識工学1 第1-1章 人工知能と知識工学 香川大学工学部 富永浩之
香港常見的食用魚 Random Slide Show Menu
Deep learning practical experiment for recognition
Make a Greeting card with Origami
知的CAIの基本構成 ① 専門知識 ・・・ 学習の対象となる分野の知識。 ② 学習者モデル ・・・ 学習者の理解状態や過程など を表現。
Research fund □scientific research fund □contract □donation 
オブジェクト指向言語における セキュリティ解析アルゴリズムの提案と実現
Improving Strategic Play in Shogi by Using Move Sequence Trees
1.2 言語処理の諸観点 (1)言語処理の利用分野
Elements of Style 第3回 2019年6月11日(火).
HYSPRIT Chiba campaign (daily)
Presentation transcript:

知識工学 1956 AIの研究会 (Minsky, Shannon, Newell, Simonなど) 1959 AI Lab.設立(Minsky, McCarthy) 1961 AI へのステップ(Minsky) 1963 Computer and Thought(Feigenbaumなど) リンダーバーグ(遺伝学)

知識工学の誕生(1970-1979) O = CH3-CH2-C -CH2 -CH2 -CH2 -CH2 -CH3 Frequency Mass Spectrogram(質量分析) Mass/Charge Magnetic Field

DENDRAL R1: もし43に高いピークがあり、71に高いピークがあり、58になんらかの 80 相対頻度 40 40 60 80 質量分析スペクトル  質量/電荷 (m/e) R1: もし43に高いピークがあり、71に高いピークがあり、58になんらかの      ピークがあるならば、 Nプロピルケトン3を含む。 R2: もし43に高いピークがあり、71に高いピークがあり、58にピークが     なければ、 イソプロピルケトン3を含む。

1975 ACM Turing Award Lecture Computer Science as Empirical Inquiry: Symbols and Search  Principal instigators of the idea that human cognition can be described in terms of a symbol system, and they have developed detailed theories for human problem solving verbal learning and inductive behavior using computer programs. Newell Simon

長期記憶 規則の集まり 風が吹く ほこりが立つ ほこりが立つ 目を患う ねずみが桶をかじる 桶屋がもうかる 規則の起動 短期記憶の変更               プロダクション・システム   長期記憶    規則の集まり    風が吹く           ほこりが立つ    ほこりが立つ        目を患う    ねずみが桶をかじる      桶屋がもうかる    規則の起動                 短期記憶の変更   短期記憶   目を患う     三味線を習う・・・・    情報の入力                    情報の出力            風が吹く      桶屋がもうかる

プロダクション・システム 規則の集合 C11∧C12 ∧ ・・・・・ ∧ C1m1→A1 C21∧C22 ∧ ・・・・・ ∧ C2m2→A2       規則の集合  C11∧C12 ∧ ・・・・・ ∧ C1m1→A1  C21∧C22 ∧ ・・・・・ ∧ C2m2→A2 起動 変更 Working Memory , , …… かきこみ 指令 感覚器 効果器 外部世界

プロダクションシステムと従来プログラムとの比較 ・もし動物が授乳するならば、  ほ乳類である。 ・もし動物がほ乳類で、蹄を持てば  有蹄類である。 ・もし動物が有蹄類で、  長い足と長い首を持てば  きりんである。  白と黒のしまを持てば  しまうまである。 ・・・ NO 授乳するか YES(哺乳類) NO 蹄を持つか YES(有蹄類) YES 長い足・首を持つか NO YES 白と黒の しまを持つか きりん NO しまうま 不明

プロダクション・システム 規則の集合 C11∧C12 ∧ ・・・・・ ∧ C1m1→A1 C21∧C22 ∧ ・・・・・ ∧ C2m2→A2       規則の集合  C11∧C12 ∧ ・・・・・ ∧ C1m1→A1  C21∧C22 ∧ ・・・・・ ∧ C2m2→A2 起動 変更 Working Memory , , …… かきこみ 指令 感覚器 効果器 外部世界

Conflict Resolution 1. 最初に照合した規則 2. 最も厳しい前提条件 3. 最近 4. 最近使われた変数をもつ 1. 最初に照合した規則 2. 最も厳しい前提条件 3. 最近 4. 最近使われた変数をもつ 5. 実行時に評価

車の故障診断の例 ((スタート1 ((キー、音あり)(エンジン ×))((エンジンまわり))) ( スタート2   ((キー、音あり)(エンジン ×))((エンジンまわり))) ( スタート2   ((キー、音なし)(レバー ×))((レバー位置直せ)(終))) ( スタート3   ((キー、音なし))((電気系統))) ( 電気1   ((電気系統)(機器 ×))((ヒューズ)(終))) (エンジン1   ((エンジンまわり)(燃料計 低))((燃料入れよ)(終))) (エンジン2   ((エンジンまわり))((修理店に)(終))))

OPS5 by McDemott 1982 表現は三つ組(triplet)形式 プロダクション規則 競合の解消  もの-属性-値 (object-attribute-value)   (block ^color red ^size 5) プロダクション規則 (P 規則の名前   (条件 1)…(条件 n) →(実行 1) … (実行 m)) 競合の解消  WMの項目にはタイムタグがつく  同一の項目に照合する同一の規則を2度以上実行できない  最新の項目に照合する規則を優先    複数の項目の場合、タグの新しい順に並べ、順に比較し、    新しい方を優先。項目がつきた規則は捨てる。

OPS5の例 プロダクション規則 (P start-count-red   (subtask ^name count-red-block) ~(count ^value <X>) →(make count ^value 0))  (P count-red   (subtask ^name count-red-block) (block ^color red)   (count ^value <X>) →(modify 3 ^value (compute <X> +1))  (P end-count-red   (subtask ^name count-red-block) (count ^value <X>) →(remove 1))

MYCIN (by Shortliffe) 1973年頃 Harvard大数学科からStanford 大医学部へ そこからFeigenbaumのところへ来て研究 Mycin の使いすぎを防ぐための 早期診断

後ろ向き推論(MYCIN) もしC11で, C12でC1n ならば A1 という確からしさは CF1である 規則の確信度 R1:C11∧C12∧・・・ ∧C1n→A1(CF1) 事実の確信度 Cij (CFij)                 AND/OR木 A CF2 CF1 A1 A2 確からしさ Certainty Factor 確信度 信頼性係数 C11 C12 C13 C21 C22

e-Learning の教材(上野@情報学研究所) WebELSにコンテンツが5件アップロードされている。 視聴方法は以下の通り: 1)Internet Explorerで次ぎのURLにアクセスする。   http://weblsx.ex.nii.ac.jp/index_jp.html   WebELSトップページが表示されるので、中央にある「WebELSx」をクリック。 2)WebELSx トップページが表示されるので、「ゲスト・ログイン」をクリック 。 3)公開コンテンツリストが表示されるので、見たい科目の「見る」をクリッ ク。 Knowledge Modeling and Reasoning I (情報学専攻 上野)  (AIとは) Knowledge Modeling and Reasoning II (情報学専攻 上野)  (知識表現と推論)

エキスパート・システムの構成 専門家 獲得 ユーザ ベース管理 エンジン 機能 知識ベース EMYCIN へ インターフェイス 知識 推論  知識  獲得 ユーザ 専門家     インターフェイス   知識 ベース管理   推論  エンジン   説明   機能 知識ベース EMYCIN へ

化学 数式 医用 工学 Program SU DENDRAL SU Meta Dendral MIT MACSYMA SU MYCIN Pittsburgh INTERNIST SU PUFF MIT PIP SU Teiresias 数式 医用 海軍 Steamer SRI Prospector Schlun. DipAdvisor DEC RI(XCON) 工学 Some Real Use/Test Commercial Use Program AAAI 83, R. Davis

症状は… ……… 病原菌は………… 推論機構 出力 入力 知識ベース  人間 記号化 専門家の知識 患者(対象)

CH3-CH2-C -CH2 -CH2 -CH2 -CH2 -CH3 O CH3-CH2-C -CH2 -CH2 -CH2 -CH2 -CH3 リンダーバーグ遺伝学 Frequency Mass Spectrogram(質量分析) Mass/Charge Magnetic Field

画像認識のための知識表現(フレームの源) OBJECT Picture 6 2 Height Class Example (2.3 < Height < 2.5) TABLETOP Example Orientation Class Class HUE BUFF HORIZONTAL ORIENTATION Hue Example Hue Height Example Hue FLOOR Class OBJECT (0.1< Height < 0.1) 3

ARCH FRAME SIZE MEDIUM TOP LEFT RIGHT OBJECT FRAME OBJECT BRICK

フレーム(Frame)の例 鳥フレーム 動物の一種 足の数 : 2 羽の数 : 2 移動法 : 歩く、飛ぶ スズメフレーム 鳥の一種 足の数 : 2 羽の数 : 2 移動法 : 歩く、飛ぶ スズメフレーム 鳥の一種 食物   : 昆虫、穀物 大きさ  : 5~10cm ペンギンフレーム 鳥の一種 食物    : 魚 移動法  : 歩く、泳ぐ

CHAIR Frame Specialization-of : FURNITURE USE : for sitting Number-of-legs : (DEFAULT = 4) Number-of-arms: 0, 1, or 2 Seat-height : [ 20, 60 ] Back-height : from Seat-position to [ 70, 120 ] Color-of-seat : (DEFAULT = GRAY) FOLDING-CHAIR Frame Specialization-of : CHAIR Number-of-legs : 4 Number-of-legs : 0 Seat-height : [ 20, 50 ] Back-height : from Seat-position to [ 70, 100 ] FOLDING-CHAIR-1 Frame Specialization-of : FOLDING-CHAIR Color-of-seat : BROWN Seat-height : 45 Back-height : from Seat-position to 80

HEARSAYⅡの黒板 データベースへ STOP PREDICT SEMANT 句 PARSE CONCAT 単 語 列 WORD-CTL WORD-SEQ-CTL CONCAT 単 語 列 DICT WORD-SEQ WORD-CTL 単 語 MOW VERIFY 音 節 POW セグメント SEG パラメータ

黒板モデル 黒   板 知 識 源 1 知 識 源 2 知 識 源 n

フレームを用いた画像認識 緑濃い広い領域 → 森 長方形の緑領域 → 畑 混在、影あり → 住宅 細長い 水 → 川 アスファルト → 道 緑濃い広い領域 → 森 長方形の緑領域 → 畑 混在、影あり   → 住宅 細長い   水 → 川         アスファルト → 道 長方形の緑領域 → 畑 道と川の交点   → 橋

黒板モデルによる統語解析 黒 板 統語 知識源4 文 統語 知識源3 句 統語 知識源2 統語 知識源1 品詞 黒   板 統語 知識源4 S S 文 VP VP 統語 知識源3 句 NP 統語 知識源2  NP  VP PP 統語 知識源1 NP NP NP DET   N V N DET AUX N PREP DET V N 品詞 品詞確定 知識源 the boy saw the can on the   train 入力文

論理型言語 対象思考言語 生成とテスト DENDRAL 知識工学 知識工学用ツール プロダクションシステム (認知心理学) MYCIN ブラックボード(音声理解) ビジョン フレーム (ビジョン、自然言語理解)

(suzuki-ken (date-of birth (1967 8 9)) (age (26)) (sex (male)) (institution (Naniwa University)) (address (1-1, Naniwaku Osaka)) (fields ((electronics) (artificial-intelligence))) フレームの構造

(suzuki-ken (date-of-birth (VALUE (1967 8 9)) (IF-ADDED (年齢を求める手続き))) (age (VALUE (26))) (sex (DEFAULT (male)) (institution (VALUE (Naniwa University))) (address (IF-NEEDED(所属の住所を求める手続き))) (fields (VALUE (electronics) (artificial-intelligence))))

(suzuki-ken (IS-A (VALUE (member))) (date-of-birth (VALUE ((1967 8 9)))) (age (VALUE (26))) (sex) (institution (VALUE (Naniwa University))) (address) (fields (VALUE (electronics) (artificial-intelligence)))) (member (date-of-birth (IF-ADDED (年齢を求める手続き))) (sex (DEFAULT (male)) (address (IF-NEEDED (所属の住所を求める手続き))))

(room (HAS-AS-PART (DEFAULT (wall floor ceiling))) ・・・・・・・・・    ・・・・・・・・・) (floor (PART-OF (VALUE (room)))