VII. Keretalapú ismeretábrázolás

Hasonló dokumentumok
Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2010/2011 1/363

Matematikai logika és halmazelmélet

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

A matematika nyelvér l bevezetés

Logikai ágensek. Mesterséges intelligencia március 21.

Diszkrét matematika I.

Predikátumkalkulus. 1. Bevezet. 2. Predikátumkalkulus, formalizálás. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák.

Elsőrendű logika. Mesterséges intelligencia március 28.

Intelligens Rendszerek I. Tudásábrázolás szemantikus hálókkal, keretekkel és forgatókönyvvel

III. Szabályalapú logikai következtetés

Diszkrét matematika I.

Logika es sz am ıt aselm elet I. r esz Logika Negyedik el oad as 1/26

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

A matematika nyelvéről bevezetés

Ismeretalapú modellezés XI. Leíró logikák

A logikai következmény

Logika es sz am ıt aselm elet I. r esz Logika Hatodik el oad as 1/33

Predikátumkalkulus. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. Vizsgáljuk meg a következ két kijelentést.

ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)

2019/02/11 10:01 1/10 Logika

Logika es sz am ıt aselm elet I. r esz Logika Harmadik el oad as 1/33

Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2007/2008

Arról, ami nincs A nemlétezés elméletei. 7. A modern logika és a létezés október 21.

Logika kiskáté. Mihálydeák Tamás és Aszalós László

AZ INFORMATIKA LOGIKAI ALAPJAI

Logika kiskáté. Mihálydeák Tamás és Aszalós László

Elsőrendű logika szintaktikája és szemantikája. Logika (3. gyakorlat) 0-adrendű szemantika 2009/10 II. félév 1 / 1

Mesterséges Intelligencia MI

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé.

LOGIKA ÉS ÉRVELÉSTECHNIKA

MATEMATIK A 9. évfolyam. 2. modul: LOGIKA KÉSZÍTETTE: VIDRA GÁBOR

Bizonyossági tényező az M1-ben bizonyossági faktor cf [0,100] cf=100 teljes bizonyosság cf=20 a hihetőség alsó küszöbe cf=0 teljesen elvetve

Termék modell. Definíció:

Logika és informatikai alkalmazásai

C# Nyelvi Elemei. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) C# Nyelvi Elemei / 18

Logika és informatikai alkalmazásai

Logika es sz am ıt aselm elet I. r esz Logika 1/36

LOGIKA ÉS ÉRVELÉSTECHNIKA

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Knoch László: Információelmélet LOGIKA

S0-02 Típusmodellek (Programozás elmélet)

Emerald: Integrált jogi modellező keretrendszer

5. A kiterjesztési elv, nyelvi változók

Mit tanultunk eddig? Mit tanultunk eddig? Mit tanultunk eddig? Mit tanultunk eddig? 4/14/2014. propozicionális logikát

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 1

Contents. 1 Bevezetés 11

Exact inference in general Bayesian networks

Automatikus következtetés

Az informatika logikai alapjai

25. tétel: Bizonyítási módszerek és bemutatásuk tételek bizonyításában, tétel és megfordítása, szükséges és elégséges feltétel

ÖSSZEFOGLALÁS a Bsc záróvizsga mesterséges intelligenciáról szóló témaköréhez

Kijelentéslogika, ítéletkalkulus

Logika és informatikai alkalmazásai

Logika és informatikai alkalmazásai

Követelmény a 7. évfolyamon félévkor matematikából

Az informatika logikai alapjai

Logika és informatikai alkalmazásai

Halmaz: alapfogalom, bizonyos elemek (matematikai objektumok) Egy halmaz akkor adott, ha minden objektumról eldönthető, hogy

Adatbázisok MSc. 12. téma. Ontológia és SPARQL

2017/2018. Matematika 9.K

Adatszerkezetek Adatszerkezet fogalma. Az értékhalmaz struktúrája

Követelmény az 5. évfolyamon félévkor matematikából

Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus

Logika nyelvészeknek, 12. óra A típuselmélet alapjai. Lehetőség van a kvantorfogalom mellett a funktorfogalom általánosítására is.

Logikai ágens, lehetőségek és problémák 2

(Solid modeling, Geometric modeling) Testmodell: egy létező vagy elképzelt objektum digitális reprezentációja.

Házi feladatok megoldása. Nyelvek használata adatszerkezetek, képek leírására

Cselekvési tervek generálása. Máté Annamária

Példa 1. A majom és banán problémája

Logika és informatikai alkalmazásai

1. Az elsőrendű logika szintaxisa

Kijelentéslogika, ítéletkalkulus

HARMADIK RÉSZ / 5. FEJEZET A RUSSELL-FÉLE LÉTEZÉSI PARADOXON

3. Magyarország legmagasabb hegycsúcsa az Istállós-kő.

Bizonytalanság. Mesterséges intelligencia április 4.

Logikai alapok a programozáshoz. Nagy Károly 2014

1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata.

Logikai alapok a programozáshoz

Logika és informatikai alkalmazásai

Összeállította Horváth László egyetemi tanár

A digitális korszak kihívásai és módszerei az egyetemi oktatásban

SULINOVA PROGRAMTANTERVÉHEZ ILLESZKEDŐ TANMENET 9. ÉVFOLYAM SZÁMÁRA

Diszkrét matematika 1. középszint

Elektronikai műszerész Elektronikai műszerész

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Logika

Az informatika logikai alapjai

Rendszer szekvencia diagram

Dinamikus modellek szerkezete, SDG modellek

Bizonyítási módszerek ÉV ELEJI FELADATOK

Bevezetés a számításelméletbe (MS1 BS)

1. A matematikai logika alapfogalmai. 2. A matematikai logika műveletei

b, Van olyan makacs ember, a senki más tanácsára nem hallgat. (Univerzum az emberek halmaza)

Mindenki tud úszni. Nincs olyan, aki ne tudna úszni.

Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs

2017/2018. Matematika 9.K

Tartalomjegyzék. Pragmatikai és logikai alapok. Első rész A könyv célja, használata 1.2 Elméleti keretek: pragmatika és logika

Név: Neptun kód: április

Algoritmizálás, adatmodellezés 1. előadás

Interaktív, grafikus környezet. Magasszintû alkalmazási nyelv (KAL) Integrált grafikus interface könyvtár. Intelligens kapcsolat más szoftverekkel

1. előadás: Halmazelmélet, számfogalom, teljes

Átírás:

Collins és Quillian kísérlete VII. Keretalapú ismeretábrázolás Tud-e a kanári énekelni? 1.3 mp Képes-e a kanári? 1.4 mp Van-e a kanárinak bőre? 1.5 mp A kanári egy kanári? 1.0 mp A kanári egy madár? 1.2 mp A kanári egy állat? 1.3 mp Tud-e a kanári? 1.4 mp Tud-e a strucc? 1.3 mp 1 2 Az emberi információtárolás hierarchikus és objektumalapú Szemantikus háló énekelni sárga Állat van Madár van Kanári lélegezni bőre szárnya mérete nagy Egy olyan irányított gráf, amelynek csúcsai és élei címkézettek. Csúcs: objektum a világ egy egyede (elem, példány) egyedek csoportja (halmaz, osztály) Él: kapcsolat objektum eleme-e ill. része-e egy csoportnak objektum tulajdonsága 3 4 frame <név> slot 1 : <value 11 > <value 12 > ; slot 2 : <value 21 > <value 22 > ; end; Keret Általánosabb leíró eszköz, mint a szemantikus háló. Üres frame (értékek nélküli), primitív frame (slot-ok nélküli) Tevékenységeket is tárolhat (procedurális) Meta-információk (ki, mikor töltötte ki a keretet, melyek egy slot lehetséges értékei, ki és mikor adott értékeket hozzá) A szerkezetet kialakító kapcsolatokat (pl. is_a) külön frame-ek írják le. Objektumok kapcsolatai Egyszerű kapcsolatok A és B között : R(A,B) Speciális egyszerű kapcsolatok: a részhalmaza illetve az eleme ( kapcsolat) Magasabb rendű kapcsolatok A és B között R A:R(,B) élőhely Barát fóka R A y B:R(,y) Gömbi száma 350 őrzi Földközitenger Természetvédő 5 6 1

Predikátum alapú reprezentációtól az objektum alapú reprezentációig A szemantikus háló képes kifejezni konstans-szimbólumokat objektum egy arg. predikátumokat objektum két arg. predikátumokat kapcsolat a több arg. predikátumokat két arg. predikátumokkal helyettesítik logikai műveleteket: a konjunkció, az implikáció és az univerzális kvantor természetes módon van jelen. lehetséges a diszjunkció és a tagadás ábrázolása, sőt az eplicit módon leírt implikáció (szabály) kifejezése is. Implikáció, konjunkció, univerzális kvantor implicit módú ábrázolása szemantikus hálóban Minden elefánt emlős és minden emlős gerinces (() ()) (() Gerinces()) Gerinces 7 8 egy elefánt. gazdája. Minden elefánt. Az elefántok élőhelye Afrika. Tagadás lehetséges változatai () (,) élőhely (() (,)) Afrika Alternatív ábrázolás: (() ()) Túlmutat az elsőrendű logikán: Az elefántok élőhelye Afrika. (() Repül()) Repül-e 9 10 Három vagy több argumentumú predikátumok Szemantikus hálóval leírható feladatok János egy könyvet adott Máriának AD(János, Mária, könyv) = ( Átadás_esemény() Átadó(,János) Átvevő(,Mária) Tárgy(,könyv) Átadás esemény A 1 Az univerzum szerkezetére valamilyen taonómikus hierarchia jellemző, azaz az objektumok egymásba ágyazott halmazok rendszerében helyezkednek el. Az univerzum objektumai között kiterjedt, de logikailag egyszerű kapcsolatrendszer áll fenn. Skolemizálás: A 1 egy átadás esemény átadó átvevő tárgy János Mária könyv 11 12 2

aiómák célállítás Azt, hogy aiómák célállítás Következtetés úgy bizonyítjuk, hogy megpróbáljuk a t ráhelyezni, beleilleszteni a ba Közvetlen illesztés A célállítás (változó behelyettesítés mellett) szerepel az aiómák között, azaz a közvetlenül illeszthető a ba: ha a nak van olyan részhálója, amelynek szerkezete megfelel a nak, a részháló objektumai valamint kapcsolatai ellentmondásmentesen egyesíthetőek a megfelelő objektumaival és kapcsolataival. 13 14 Jumbo -e? Ki gazdája? Mire való az emlősök a tüdeje? A logikai következtetés alapvető tulajdonsága. Öröklődés 15 16 Ha (() ()) (() Lába(,4)) () akkor (Jumbo) hiszen () () Lába(Jumbo,4) hiszen () () Lába(,4 ) Öröklődés a szemantikus hálókban Nem örökölhető egyszerű kapcsolatok A magasabb rendű kapcsolatok öröklődnek az lába kapcsolatok mentén. 4 Az kapcsolatlánc egyetlen kapcsolatként is felfogható A magasabb rendű kapcsolatok mindig örökölhetők, de az egyszerű kapcsolatok ritkán. élőhely Afrika 17 18 3

János apja(családi név) Örökölhető egyszerű kapcsolatok Speciális öröklődést biztosító kapcsolatoknál meg lehet adni, mely tulajdonságok öröklődhetnek. Szabó bélyeggyűjtés Mi családi neve? Mi hobbija? Szabó? Öröklődést biztosító kapcsolatok Az általános öröklődést biztosító kapcsolat. Összekapcsolódó öröklődést biztosító élek egy öröklődést biztosító láncot alkotnak. Bevezethetünk olyan speciális kapcsolatokat is, amelyek mentén csak bizonyos tulajdonságok öröklődhetnek. 19 20 Jumbo -e? Jumbo Mit? Mire való tüdeje? 21 22 Kivételek kezelése Prioritás vagy alapértelmezés Madár Pingvin repül repül igen fehér Albínók Repül-e? Milyen színű Jumbo? 23 25 4

Bizonytalanság kezelés Procedurális hozzárendelés Semmi akadálya bizonytalansági mértékek feltűntetésének: Szorzás Színe 98% Sz1 szorzandó szorzó szorzat y *y démon 26 27 Értékelés Keretalapú rendszer A szemantikus hálók kifejező ereje korlátozott az első rendű logikához képest, de érthetőbb (emberi gondolkodáshoz közelebb áll, modulárisan fogja meg az öröklődést) a vele végzett következtetés általánosabb, hiszen tartalmazza az alternatív következtetési technikákat Megvalósítás: keret alapú nyelvek Keret alapú nyelvet biztosít az ismeretek szimbolikus leírására Biztosítja az öröklődés eszközével egy hatékony illesztését, beleértve a deduktív illesztést is a kivételkezeléssel és a démon-kezeléssel együtt. Támogatja a célvezérelt és adatvezérelt szabályvégrehajtást (hibrid rendszer), az ismeretek egy része szabályként is megadható, metaszabályok fogalmazhatók meg, kezeli a bizonytalanságot. 28 29 5