Konceptualizace, komunikace a reprezentace znalostí

Podobné dokumenty
Ontologie. Otakar Trunda

Metody tvorby ontologií a sémantický web. Martin Malčík, Rostislav Miarka

MATEMATICKÁ TEORIE ROZHODOVÁNÍ

Logika pro sémantický web

Reprezentace znalostí. Katedra kybernetiky, ČVUT v Praze.

Umělá inteligence a rozpoznávání

Deskripční logika. Petr Křemen FEL ČVUT. Petr Křemen (FEL ČVUT) Deskripční logika 37 / 157

1. Predikátová logika jako prostedek reprezentace znalostí

MATEMATICKÁ TEORIE ROZHODOVÁNÍ

Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.

Moderní systémy pro získávání znalostí z informací a dat

Každé formuli výrokového počtu přiřadíme hodnotu 0, půjde-li o formuli nepravdivou, a hodnotu 1, půjde-li. α neplatí. β je nutná podmínka pro α

Databázové systémy. * relační kalkuly. Tomáš Skopal. - relační model

Výroková a predikátová logika - II

1. Matematická logika

(#%ist #%LargeCorpInternalsMt #%ForAll x (#%HumanResourcesDepartment #%allinstances (#%actsincapacity x #%mediatorinprocesses #%EmployeeHiring

+ 1. doc. Ing. Jan Skrbek, Dr. - KIN. Konzultace: pondělí nebo dle dohody. Spojení:

Václav Matoušek KIV. Umělá inteligence a rozpoznávání. Václav Matoušek / KIV

Výroková a predikátová logika - II

GISON: ontologická integrace urbanistických datových sad IPR

Téma 48 (dříve 47) Martin Staviař, 16. srpna 2006

Matematická logika. Lekce 1: Motivace a seznámení s klasickou výrokovou logikou. Petr Cintula. Ústav informatiky Akademie věd České republiky

Logika a studijní předpoklady

Logika a logické programování

Výroková a predikátová logika - III

Usuzování za neurčitosti

Matematika B101MA1, B101MA2

Stefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Znalostní modelování

Modely Herbrandovské interpretace

Úvod do logiky (presentace 2) Naivní teorie množin, relace a funkce

Výroková logika. Teoretická informatika Tomáš Foltýnek

Inteligentní systémy (TIL) Marie Duží

Teorie systémů TES 5. Znalostní systémy KMS

platné nejsou Sokrates je smrtelný. (r) 1/??

LOGIKA VÝROKOVÁ LOGIKA

Vybrané přístupy řešení neurčitosti

Predikátová logika. Teoretická informatika Tomáš Foltýnek

EXTRAKT z mezinárodní normy

Unární je také spojka negace. pro je operace binární - příkladem může být funkce se signaturou. Binární je velká většina logických spojek

Domény. Petr Štěpánek. S využitím materialu Krysztofa R. Apta

REPREZENTACE ZNALOSTÍ

4. Moudrost. Znalosti

Matematika I. Přednášky: Mgr. Radek Výrut, Zkouška:

Informační a znalostní systémy jako podpora rozhodování

1. Matematická logika

Petr Křemen. Katedra kybernetiky, FEL ČVUT. Petr Křemen (Katedra kybernetiky, FEL ČVUT) Sémantické sítě a rámce 1 / 112

Získávání a reprezentace znalostí

Výroková a predikátová logika - II

Výroková a predikátová logika - VIII

Inference v deskripčních logikách

Algoritmizace prostorových úloh

1. Znalostní systémy a znalostní inženýrství - úvod. Znalostní systémy. úvodní úvahy a předpoklady. 26. září 2017

1 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7

Částečná korektnost. Petr Štěpánek. S využitím materialu Krysztofa R. Apta

Spojení OntoUML a GLIKREM ve znalostním rozhodování

Základy umělé inteligence

Výroková logika syntaxe a sémantika

Znalosti a jejich reprezentace

Okruh č.3: Sémantický výklad predikátové logiky

Predikátová logika Individua a termy Predikáty

Umělá inteligence I. Roman Barták, KTIML.

Matematická logika. Rostislav Horčík. horcik

MATEMATICKÁ TEORIE ROZHODOVÁNÍ

Základní pojmy matematické logiky

Informační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování.

0. ÚVOD - matematické symboly, značení,

Místo pojmu výroková formule budeme používat zkráceně jen formule. Při jejich zápisu

Úvod do informatiky. Miroslav Kolařík

Logické programy Deklarativní interpretace

Elektronický zdravotní záznam, sběr klinických údajů a klinické lékařské doporučení

Programování II. Modularita 2017/18

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Obsah Předmluva Rekapitulace základních pojmů logiky a výrokové logiky Uvedení do predikátové logiky...17

Znalostní technologie proč a jak?

Výroková a predikátová logika - VIII

Modelování a odvozování v RDFS

Sémantika predikátové logiky

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

Organizace. Zápočet: test týden semestru (pátek) bodů souhrnný test (1 pokus) Zkouška: písemná část ( 50 bodů), ústní část

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

TEORIE ZPRACOVÁNÍ DAT

Matematika pro informatiky KMA/MATA

Dokumentační služba projektu MediGrid

MODELOVÁNÍ DAT V INFORMAČNÍCH SYSTÉMECH. Jindřich Kaluža Ludmila Kalužová

výrok-každésdělení,uněhožmásmyslseptát,zdaječinenípravdivé, aproněžprávějednaztěchtodvoumožnostínastává.

Formální systém výrokové logiky

Bakalářská matematika I

Dolování asociačních pravidel

Úvod do TI - logika Predikátová logika 1.řádu (4.přednáška) Marie Duží marie.duzi@vsb.cz

Převyprávění Gödelova důkazu nutné existence Boha

Výroková a predikátová logika - VI

10. Techniky formální verifikace a validace

ZÁKLADY LOGIKY A METODOLOGIE

Vyhněte se katastrofám pomocí výpočetní matematiky

Predikátová logika. prvního řádu

GIS Geografické informační systémy

Matematická logika. Miroslav Kolařík

Dodatek č. 3 ke školnímu vzdělávacímu programu. Strojírenství. (platné znění k )

Výroková a predikátová logika - XIII

Transkript:

Konceptualizace, komunikace a reprezentace znalostí Lékařská informatika Zimní semestr 2018/2019 Michal Huptych

Proč? Při technickém implementačním popisu se často ztrácí určitá část podstaty věcí. Snaha uchopit celou problematiku od základu, tak jak dává smysl. Vymezení/vyjasnění pojmů pro další diskuzi. Vše, co se v posledních 25 letech děje kolem sémantické interoperability v elektronizaci zdravotnictví vychází z následujícího. Tento přehled by tedy měl být základem pro další části.

Rozdělení pojmů Data Signál měřený v čase a v milivoltech Informace Měřený signál zaznamenává elektrickou činnost srdce Znalosti Měřený signál nevykazuje žádnou abnormalitu, tj. po stránce elektrické aktivity se srdce jeví zdravé

Data Základní reprezentace výsledku pozorování (měření) Data jsou nosičem informace Obecně (bez znalosti významu) popsatelná pomocí charakterizace nebo parametrizace Statistický popis (četnost, rozložení, střední hodnota, rozptyl) Frekvenční popis Stanovení definičního oboru a oboru hodnot Způsoby hledání informace bez znalosti významu dat Častokrát zatížena šumem Komplikace pro následující zpracování

Informace Několik možných definicí Významový obsah sdělení, zprávy Z pohledu informatiky míra změny neurčitosti vlivem dat dá se dát v protiklad k šumu šum nepřináší informaci, resp. nezvyšuje míru informace Několik možných pohledů Sémantická informace Význam slov ve větě (slova = data, význam = informace) Z pohledu informatiky Míra entropie dat N H S = P(s i )log 2 P(s i ) i=1

Znalost Poznatky a zkušenosti v určité oblasti Dle možnosti zachycení Explicitní - lze formalizovat a tedy jednoduše sdílet Implicitní - není přímo viditelná, lze ji nalézt v datech a případně formalizovat, či aproximovat Tacitní - skrytá znalost (expertní), častokrát v podstatě nevědomé Dle způsobu užití Deklarativní - popis platného stavu Procedurální - Popis, jak postupovat Dle způsob u získání Znalosti získané od experta Znalosti získané z dat (modelování znalosti)

Data Informace - Znalost Tobin, 1996 relevance účel aplikace intuice zkušenosti Data Informace Znalosti Moudrost Beckman, 1997 význam struktura uvažování abstrakce aplikace výběr zkušenosti principy ohraničení učení integrace distribuce navigace Data Informace Znalosti Expertíza Kompetence český překlad převzat z https://sorry.vse.cz/~berka/docs/4iz430/p04-reprezentace%20znalosti.pdf

Začátek při řešení úlohy Pro každou úlohu máme v sobě nějaký způsob reprezentace světa v daném kontextu. Tvoříme kognitivní model, který nám pak umožňuje danou úlohu řešit. v logice se hovoří o problému rámce (axiomů) Chceme-li data a informace z reálného světa ukládat a reprezentovat co možná nejvíce plnohodnotně musíme být schopni rozeznat více podstatné a méně podstatné kvůli kooperaci a předávání výsledků řešení dané úlohy musíme být schopni dorozumět se nad takto vytvořeným modelem chceme-li zpracovávat data strojově, musíme být schopni kognitivní model v potřebném rozsahu definovat na formální úrovni

Konceptualizace Potřeba popsat reálný stav (problém) Proces uvažování, kdy hledáme dostatečně přesný, ale zároveň v rámci úlohy řešitelný popis reality Hlavní krok při řešení úloh Většina úloh není dostatečně definována, tj. chybí dostatečný popis počáteční nebo koncového stavu, kritérium pro splnění řešení, efektivní algoritmus řešení Konceptualizace určuje, co bude v rámci řešení úlohy bráno v potaz které objety reálného světa jaké vlastnosti budou uvažovány a které budou zanedbány hledání vhodného (formálního?) způsobu řešení

Konceptualizace Těžké na procesu konceptualizace je hledání míry abstrakce (jistá míra abstrakce je nutná) Recept na dort: Cukrář 1: 00 extra mouka, 4 křepelčí vejce, třtinový cukr, bio mléko, Couverture Cukrář 2: hladká mouka, 2 slepičí vejce, řepkový cukr, plnotučné mléko, hořká čokoláda Nelze stanovit koncept recept na dort bez abstrakce surovin na vyšší úroveň (supertřídu) surovin Ale neřešíme množství (kromě vajec) Co když je znalost o množství surovin tacitní nunost provést měření Ale je to dost na definici pojmu dort prostřednictvím jeho složení?

Komunikace/sdílení Schopnost předávat (sdílet) data, informace a znalosti Sdílení dat Schopnost fyzicky (digitálně) předat výsledek pozorování Sdílení informací Schopnost předat data v kontextu jejich využití Sdílení dat i jejich význam Sdílení znalostí Učení, závislá na druhu znalosti z hlediska možnosti zachycení Otázka úplnosti, přesnosti a důvěryhodnosti znalosti

Interoperabilita Interoperabilita (funkční) "interoperability" - "styková provozuschopnost" (Anglicko-český výkladový slovník výpočetní techniky, SNTL Praha, 1990) schopnost vzájemně si rozumět, vzájemně spolupracovat, dosáhnout vzájemné součinnosti Sémantická interoperabilita schopnost správně pracovat i s významem přenášené informace, rozumět jí na úrovni formálně definovaných doménových konceptů (ISO TR 20514) Je nezbytná pro možnost automatického zpracování dat

Slovníky Ve smyslu terminologický slovník tedy slovník pojmů z dané oblasti Glosář seznam nových nebo nejednoznačných pojmů s jejich definicí většinou v přirozeném jazyce nejčastěji součástí odborných a výukových materiálů cílem je informovat čtenáře, aby neutratil kontext textu Tezaurus řízený slovník (strukturovaný popis) pojmů z dané oblasti použití např. k anotování a indexování dokumentů pojem definován v přirozeném jazyce definuje nad množinou pojmů některé relace existují standardy pro tezaurus, např. ISO 2788-1986

Pojem a termín Pojem je zobecnění objektů našeho zájmu a to: Konkrétních předmětů (pacient, orgánů, histolog. struktury) Vlastností (cyanóza, nauzea), Dějů (biochemické vyšetření, progrese vyšetření) Název a definice Pojem je dán současně abstrakcí a generalizací, kde pak: Klasifikace - řeší vztahy mezi příbuznými pojmy Definice - přesná formulace významu pojmu Název (termín) - pojem pojmenovává Terminologie-souhrn všech názvů pro danou oblast (lékařský jazyk, synonyma) snaha používat jediný výraz: synonyma

Ontologie Ve filozofii nauka o bytí V informatice stanovení terminologie a jejího uspořádání v určité oblasti formální reprezentace umožňuje sdílení znalostí - umožňuje i mapování znalostí ze dvou různých terminologií hierarchie založena na subsumpci (vztah is-a) taxonomie Může obsahovat speciální vztahy (vlastnosti) Popisují obecné znalosti rozdělení do tříd a jejich atributů a axiomů jedinečné znalosti instance jednotlivých tříd s nabytím hodnot u jednotlivých atributů jsou zahrnuty do báze znalostí k jedné ontologii může existovat více bází znalostí

Formalizace problému Deklarativní popis Otázkou je Co? Matematika (vzorec) a statistika Klasifikace Logická notace Grafy, množiny Procedurální popis Otázkou se Jak? Algoritmizace Znalostní pravidla Terapeutická, dávkování, diagnostická Nezbytný symptom, postačující symptom, přispívající symptom

Klasifikace Přiřazení objektů k třídě na základě jejich charakterizace a parametrizace Na základě stanovení hierarchie Vztahy souřadnost, nad/podřazenost, zjemnění, ortogonalita hierarchie generická (rod, druh) hierarchie partitivní (celek, část) Na základě podobnosti měřených parametrů klasická klasifikace v strojovém učení rozdělení na základě podobnosti objektů model klasifikace se nazývá klasifikátor Vzniklá struktura nemusí být (a většinou není) hierarchií, ale složením pozorovaných parametrů v N rozměrném prostoru (kde N je počet parametrů)

Reprezentace znalostí Pravidla Deklarativní pravidla stav, předpoklad závěr klasifikační pravidla Procedurální pravidla událost, situace akce procedurální schémata (sada produkčních pravidel) Hierarchicky uspořádaná pravidla Acyklický graf Reprezentace znalosti o uspořádání pravidel (pořadí jejich aplikace) Možnost výskytu jednoho parametru ve více úrovních Ve strojovém učení reprezentování rozhodovacím stromem, resp. klasifikačně-regresním stromem

Reprezentace znalostí Predikátová logika 1. řádu predikát je obdoba funkce, která může nabýt hodnot pravda a nepravda predikát P říká, že objekt (proměnná) x je vzděláním biomedicínský inženýr predikát S říká, že objekt (proměnná) x je technicky vzdělaný Jestliže x přiřadíme Michal Huptych, pak P(x) je pravda P(x) S(x) predikátová logika definuje proměnné, funkce a konstant formule pred. logiky vznikají z atomických formulí pomocí logických spojek a kvantifikátorů konjunkce ( ), disjunkce ( ), implikace ( ) a negace ( )

Reprezentace znalostí Deskripční logika Nejedná se o jeden formalismus, ale řadu příbuzných formalismů o různé schopnosti vyjádření (rozsahem výrazů) Zachycení struktury třídy a relací mezi třídami podobně jako u ontologií, resp. rámců Terminologická část (množina axiomů) (tzn. TBox) definování nových konceptů a relací obsahuje všechny inkluze (C 1 C 2 ) a ekvivalence (C 1 C 2 ) zobecněná terminologická znalost Přiřazovací část (množina axiomů) (tzn. ABox) přiřazování hodnot proměnným obsahuje všechny axiomy C(i) a R(i 1,i 2 ) konkrétní relační struktura mezi objekty dané oblasti

Reprezentace znalostí Sémantické sítě Navrženy v 60. letech Reprezentace znalostí na základě grafu Propojení uzlů (popisovaných objektů) hranami (vztahy mezi objekty) Základní relace is-a (subsumpce), a_kind-of (hierarchie), part-of (kompozice) orgán is_a is_a is_a mozek potřebuje vlevo od potřebuje srdce plíce spojený s

Reprezentace znalostí Rámce Navrženy Marvinem Minskym v 70. letech Rámce lze propojovat podobně jako sémantické sítě (kind_of, part-of) Základ pro objektový popis (reprezentaci v objektovém programování) Organismus DNA Vir attribute 1 attribute 2 attribute 3 Bakterie attribute 1 attribute 2 attribute 3 attribute 1 attribute 2 attribute 3 A H1N1 Dictioglomi attribute 1 attribute 2 attribute 3

Shrnutí Je nutné uvědomit si, zda chceme pracovat s daty, informacemi nebo znalostmi. Každé řešení problému je zasazeno do určitého rámce/kontextu. Bez možnosti komunikace je sebelepší reprezentace neúčinná. Záleží jaká úroveň konceptualizace a formalizace je zvolena (nechodit s kanónem na komára). Reprezentace znalostí je otázka optimalizace vzhledem ke způsobu řešení.

Reference V. Mařík, O. Štěpánková, J. Lažanský a kol.: Umělá inteligence (1), Academia Praha, 1993 (použita kapitola 4, Z. Zdráhal: Reprezentace znalostí) V. Mařík, O. Štěpánková, J. Lažanský a kol.: Umělá inteligence (6), Academia Praha, 1993 (použita kapitola 4, Z. Zdráhal: Reprezentace znalostí) P. Berka: podklady k přednáškám a cvičením z předmětu Principy inteligentních systémů, Dostupné na [https://sorry.vse.cz/~berka/4iz430/] Kapitola Reprezentace znalostí na [https://sorry.vse.cz/~berka/docs/4iz430/p04-reprezentace%20znalosti.pdf]