Stanovení relevantních kritérií při volbě reprezentace znalostí

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

Nepravidlové a hybridní znalostní systémy

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

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

Šeptáková, Šarmanová

Ontologie. Otakar Trunda

Logika pro sémantický web

Historie a vývoj umělé inteligence

Úvod do expertních systémů

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

Zpracování neurčitosti

Unstructured data pre-processing using Snowball language

VLIV NEURČITOSTI, NEJASNOSTI, NEJISTOTY A SLOŽITOSTI NA ROZHODOVÁNÍ ORGANIZACÍ

Přehled výzkumných metod

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

Reprezentace znalostí - úvod

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í.

Cílem metody scénářů je určit kritické okamžiky vývoje, u kterých je třeba uskutečnit zásadní rozhodnutí.

Znalostní báze pro obor organizace informací a znalostí

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

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

Dnešní témata Informační systém, informační služba Podnikový informační systém

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

Znalostní systém nad ontologií ve formátu Topic Maps

Znalostní báze pro obor organizace informací a znalostí

Kognitivní informatika očima studentů

Projektová dokumentace pro tvorbu internetových aplikací

Vysoká škola finanční a správní, o.p.s. Katedra řízení podniku a podnikové ekonomiky. Metodické listy pro předmět ŘÍZENÍ PODNIKU 2

Usuzování za neurčitosti

PROBLEMATIKA BROWNFIELDS Z POHLEDU JEJICH BEZPEČNOSTNÍCH RIZIK PRO ÚZEMNÍ ROZVOJ

INTEROPERABILITA ZNALOSTÍ

GIS Geografické informační systémy

2. Konceptuální model dat, E-R konceptuální model

Semestrální práce ke kurzu 4IT421 Zlepšování procesů budování IS Semestr LS 2014/2015

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

Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů

Formální konceptuální analýza

GIS Geografické informační systémy

Pokročilé operace s obrazem

Vzdělávání v Biomedicínské a Zdravotnické Informatice

MATEMATICKÁ TEORIE ROZHODOVÁNÍ

Sémantický web 10 let poté

6 Objektově-orientovaný vývoj programového vybavení

EXTRAKT z mezinárodní normy

ROZDÍLY V NÁVRZÍCH RELAČNÍCH A OBJEKTOVÝCH DATABÁZÍ A JEJICH DŮSLEDKY PRO TRANSFORMACI MODELŮ

PŘIJÍMACÍ TEST z informatiky a matematiky pro navazující magisterské studium Fakulta informatiky a managementu Univerzity Hradec Králové

TÉMATICKÝ OKRUH Softwarové inženýrství

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

Informační architektura (IA)

Problémové domény a jejich charakteristiky

Aplikace s odvozováním nad ontologiemi

ZNALOSTI A DOVEDNOSTI ČESKÝCH MUŽŮ V OBLASTI INFORMAČNÍ BEZPEČNOSTI - VÝSLEDKY STATISTICKÉ ANALÝZY

Architektura informačních systémů. - dílčí architektury - strategické řízení taktické řízení. operativní řízení a provozu. Globální architektura

POČÍTAČOVÁ FORMALIZACE MENTÁLNÍCH MODELŮ METODAMI PRAVDĚPODOBNOSTNÍHO JAZYKOVÉHO MODELOVÁNÍ

Modelování procesů s využitím MS Visio.

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

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

Design systému. Komponentová versus procesní architektura

XML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS

Význam datových standardů pro automatizované sdílení dat

Vysoká škola finanční a správní, o.p.s. Katedra řízení podniku a podnikové ekonomiky. Metodické listy pro předmět ŘÍZENÍ PODNIKU I

Vědecký tutoriál, část I. A Tutorial. Vilém Vychodil (Univerzita Palackého v Olomouci)

Co je kognitivní informatika?

Dolování v objektových datech. Ivana Rudolfová

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

Genetické programování 3. část

HODNOCENÍ VÝKONNOSTI PODNIKU VE SPOJITOSTI SE STRATEGICKÝMI CÍLY

DBS Konceptuální modelování

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

PV167 Projekt z obj. návrhu IS. 26. března 2008

Pojmové mapy ve výuce fyziky

TÉMATICKÝ OKRUH Teorie zpracování dat, Databázové a informační systémy a Teorie informačních systémů

MBI - technologická realizace modelu

MATEMATICKÁ TEORIE ROZHODOVÁNÍ

U Úvod do modelování a simulace systémů

ACTA UNIVERSITATIS AGRICULTURAE ET SILVICULTURAE MENDELIANAE BRUNENSIS SBORNÍK MENDELOVY ZEMĚDĚLSKÉ A LESNICKÉ UNIVERZITY V BRNĚ

Inteligentní systémy a neuronové sítě

7. Geografické informační systémy.

ADAPTIVITA INFORMAČNÍCH SYSTÉMŮ INFORMATION SYSTEM ADAPTIVITY

Konceptuální modely datového skladu

Znalostní modelování

UML. Unified Modeling Language. Součásti UML

PRODUKTY. Tovek Tools

RNDr. Milan Šmídl, Ph.D. Co je to BOV?

Zelený produkt automobilek a jeho vnímání různými generacemi českých spotřebitelů EVA JADERNÁ, MARTIN MLÁZOVSKÝ

Druhy a formy projektového managementu, projektový cyklus a úvod do vybraných nástrojů projektového managementu

CHEMICKO-INŽENÝRSKÉ VZDĚLÁVÁNÍ VE STRUKTUROVANÉM STUDIU

Web 2.0 vs. sémantický web

TRANSFORMACE RELAČNÍHO DATOVÉHO MODELU NA OBJEKTOVÝ TRANSFORMATION OF RELATIONAL TO OBJECT DATA MODEL

Nejvhodnější rozhodovací styl v daném kontextu

Sémantický web a extrakce

Pravidlové znalostní systémy

JAY WRIGHT FORRESTER. Tomáš Mrázek

Modelování a optimalizace diagnostických procesů

Základy umělé inteligence

Obsah přednášky. Databázové systémy RDBMS. Fáze návrhu RDBMS. Coddových 12 pravidel. Coddových 12 pravidel

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1

Workshop k terminologickým otázkám organizace znalostí Motivace a hypotézy projektu. Cíl projektu NAKI DF13P01OVV013

3. Úloha o společném rozhraní

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

Transkript:

Stanovení relevantních kritérií při volbě reprezentace znalostí Roman Kvasnička PEF, ČZU v Praze Katedra systémového inženýrství Kamýcká 129 165 21 Praha 6 - Suchdol kvasnicka@pef.czu.cz Abstrakt: Základem expertních systémů je báze znalostí, ve které jsou uloženy znalosti podniku. Při tvorbě experimentální báze znalostí je nezbytné vybrat vhodnou reprezentaci. Pro výběr reprezentace je nezbytné stanovit relevantní kritéria výběru. Ta jsou stanovena na základě požadavků jednotlivých rolí ve znalostním systému podniku. Pro sestavení kritérií byl využit systémový přístup a delfská metoda, běžně využívaná pro stanovení názoru expertů. Klíčová slova: Báze znalostí, kritérium, reprezentace znalostí, delfská metoda, systémový přístup Abstract: The basis of expert system is a knowledge base that stores the knowledge portfolio of company. During the experimental knowledge base creation is crucial to choose an appropriate representation of knowledge. For the choice of knowledge representation is necessary to provide the relevant criteria selection. These criteria are based on the requirements of individual roles in the knowledge system of the company and systems approach. To establish expert opinion a Delphi method was used as commonly used method for expert opinion determination. Keywords: Knowledge base, criteria, knowledge representation, Delphi method, systems approach 1. Úvod Tvorba znalostní báze je klíčová pro znalostní systém podniku. Při tvorbě báze je nezbytné zvolit vhodnou reprezentaci znalostí. Jak podotýká Kostka (2013) zásadním problémem při tvorbě informačního systému je neporozumění mezi tvůrcem systému a jeho uživateli. Z toho důvodu je při tvorbě znalostního systému nezbytné zahrnout názory zástupců všech rolí a to především při výběru vhodné reprezentace znalostí. V současné době neexistuje jednoznačně nejvhodnější reprezentace znalostí pro tvořenou bázi. Nejčastěji používaným typem reprezentace znalostí jsou produkční pravidla i přes jejich nedostatky. Cílem článku je stanovit relevantní kritéria pro hodnocení reprezentace znalosti pro experimentální bázi znalostí, do které by bylo možné uložit znalosti podniku. 2. Reprezentace znalostí Pro práci se znalostmi na podnikové úrovni je nezbytné znalosti zachycovat prostřednictvím reprezentace znalosti. V oblasti umělé inteligence je reprezentace znalostí považována za kritickou část řešení problému (Newell, 1982). SYSTÉMOVÁ INTEGRACE 3/2013 51

Roman Kvasnička Reprezentaci znalostí, využívanou především v oblasti řízení znalostí a znalostního inženýrství je možné členit do tří základních skupin: procedurální, deklarativní a rámcová schémata (Olej a Petr, 1997), (Mařík a kol., 2003). Kendal a Creen (2007) přidávají k procedurálním a deklarativním znalostem ještě meta-znalost (Meta-knowledge), která pomáhá porozumět, jak experti používají znalosti ke svému rozhodování. V oblasti znalostního inženýrství existuje mnoho konceptů popisujících reprezentaci znalosti, ale vždy se v nich vyskytují dva typy reprezentace, procedurální a deklarativní reprezentace (Mařík a kol, 2003), (Kenadal a Creen, 2007). Souhrnně existují následující možnosti (viz. obr. 1): Deklarativní metody reprezentace vyjadřují co je, nebo má být poznáno případně dokázáno (Mařík a kol., 2003). Procedurální metody reprezentace ukazují jak poznávat nebo odvozovat (Mařík a kol., 2003). Asociativní metody reprezentace důraz je kladen na to, aby se do reprezentace explicitně dostaly i souvislosti mezi reprezentovanými položkami (Kelemem, Hvorecký, 2008). Rámcová schémata jsou kombinací procedurálního a deklarativního přístupu (Minsky, 1975). deklarativní Obr.1: Atributy znalostí (zdroj: Kelemem, Hvorecký, 2008) Problémem je, jaký způsob reprezentace je nejvhodnější. Minsky (1975) tvrdí, že neexistuje jediný 'nejlepší' způsob reprezentace znalostí. Každý typ problémů vyžaduje odlišné typy myšlení a uvažování - a vhodné typy reprezentace." 2.1 Rámce asociativní Rámce (frames) jsou struktury pro reprezentaci objektů či propojených objektů nebo obecných pojmů (výroků), navíc mohou definovat vztahy dědičnosti mezi těmito objekty (Minsky, 1975). Často se rámce dělí na dva typy: rámce tříd (class frames), které definují třídy věcí, procedurální případové rámce, které přímo zachycují existující objekt (konkrétní entitu) a jeho vlastnosti (Karp, 1993). 52 SYSTÉMOVÁ INTEGRACE 3/2013

Stanovení relevantních kritérií při volbě reprezentace znalostí Rámcová schémata jsou kombinací procedurálního a deklarativního přístupu. Deklarativnost spočívá ve způsobu zachycování informací o objektech reality pomocí slotů (vlastnosti objektu, pro který je daný rámec sestaven) a faset (hodnoty vlastností rámce). Přitom každý slot může obsahovat několik faset (Husáková, 2008). Procedury, které mohou být součástí rámcové struktury, se nazývají démoni a jsou přiřazeny k některé fasetě, ke každé fasetě může být přiřazeno i více procedur (Mařík a kol., 2003).Podle Karpa (1993) je koncept rámců velmi vhodný k algoritmickému zpracování. 2.2 Sémantické sítě V roce 1968 byly Collinsem a Quillianem (1969) využity sémantické sítě, původně navržené Richensem (1956), pro porozumění přirozenému jazyku jako model paměti člověka. Později byly zobecněny jako jedna z reprezentací znalostí. Sémantické sítě jsou grafickou formou pro reprezentaci znalostí pomocí uzlů (objekty) a hran (vztahy mezi objekty). Reprezentace umožňují automatizovanou práci, některé ze sémantických sítí jsou vysoce neformální a některé naopak striktně formálně definované. Sowa (1992) uvádí šest nejčastějších typů sémantických sítí: Definiční síť zachycuje vztahy dědičnosti (vazba is-a) mezi prvky a sítí, a umožňuje díky tomu definovat nové prvky. Prohlašovací sítě navržené k zachycení tvrzení. Na rozdíl od definičních sítí se předpokládá, že tvrzení jsou podmíněně pravdivá, pokud není změněn modální operátor. Některé z prohlašovacích sítí byly navrženy jako konceptuální model pro porozumění sémantiky přirozeného jazyka. Implikační sítě používají implikaci jako hlavní vztah pro pojení uzlů. Mohou být použity pro reprezentaci vzorů myšlenek a představ, kauzalit nebo závěrů. Spustitelné sítě zahrnují některé mechanismy, značkování nebo propojené procedury, které umožňují provádět závěry, procházet zprávy, nebo hledat vzory a souvislosti. Učící se sítě se budují nebo rozšiřují díky získávání znalostí z příkladů. Nové znalosti mohou přidávat či mazat části takovéto sítě. Hybridní sítě kombinují dva nebo více předchozích typů. Sémantické sítě jsou snadno použitelné a dobře pochopitelné, pro uživatele znalosti jsou velmi vhodné jako zobrazení, naopak pro zachycení v databázích je takový typ reprezentace složitý. 2.3 Produkční pravidla Jednou z nejvýznamnějších reprezentací znalostí pro databázové zachycení znalostí jsou produkční pravidla (rules), zachycované ve tvaru Situace Akce (IF-THEN)(Mařík a kol., 2003), (Dvořák, 2004). Častými uváděnými způsoby zápisu jsou, (Partridge, 1991),(Dvořák, 2004): IF podmínka THEN akce, IF předpoklad THEN závěr, SYSTÉMOVÁ INTEGRACE 3/2013 53

Roman Kvasnička IF výroky p1 a p2 jsou pravdivé THEN potom výrok p3 je pravda. Systém produkčních pravidel obsahuje globální pravidla a fakta vztahující se k určené doméně. V systému produkčních pravidel je možné při práci inferenčního mechanismu použít dva základní postupy (Sklenák, 2001), (Berka, 2007): Zpětné řetězení (odvozované řízené daty) začíná ve výchozím stavu, při odvozování metodou zpětného řetězení jsou východiskem cíle, které mají být odvozeny a je nezbytné nalézt pravidla umožňující cíle potvrdit nebo vyvrátit. V bázi znalostí existují pravidla, která mají cíl ve svém závěru. Pravidla se pokoušíme aplikovat (za použití dedukce), abychom zjistili, zda je pravidlo aplikovatelné. Přímé řetězení je založeno na faktech, které jsou splněny a cílem je nalézt aplikovatelná pravidla. Z aplikovatelných pravidel lze odvodit vhodný závěr, to umožní nalézt další aplikovatelná pravidla a v odvozování tak pokračovat. 2.4 Znalostní jednotky V posledních několika letech vzniklo několik nových teorií v oblasti uchovávání znalostí, většina z nich se reprezentace znalostí pouze dotýká (Dömeová, 2008). Současný rozvoj v oblasti znalostního inženýrství je založen především na produkčních pravidlech a možnosti jejich zlepšování. Jedním z nových konceptů jsou speciální typy produkčních pravidel, tzv. rozšířená produkční pravidla. Cílem rozšíření je odstranit nedostatky produkčních pravidel a naopak využít jejich přednosti. Rozšířené produkční pravidlo, které je vhodné využít je znalostní jednotka (ZJ), (Dömeová a kol., 2008). Znalostní jednotka zachycuje elementární znalost. Termín elementární zahrnuje tři podstatné charakteristiky a přístupy ke znalostním jednotkám. Znamená to, že: znalostní jednotka je elementární ve smyslu její atomicity (pokud by z ní bylo cokoliv odebráno, přestane reprezentovat znalost), je elementární ve smyslu hierarchického přístupu k systému (vzhledem ke zvolené rozlišovací úrovni) a je elementární z hlediska jejího uživatele (ten ji musí být schopen pochopit a aplikovat). K práci s těmito elementárními znalostmi navrhuje Dömeová a kol. (2008) speciální, strukturovaný typ znalostní jednotky, uložen pomocí jednoho rozšířeného produkčního pravidla, které slouží k úspěšnému řešení elementárního problému. Formálně lze znalostní jednotku (ZJ) zapsat takto: ZJ = {X, Y, Z, Q}, kde X popis problémové situace, Y elementární problém, který vychází z problémové situace X, Z cíl, ke kterému směřuje řešení problému, Q postup vedoucí k řešení definovaného problému. Výhodou znalostní jednotky je větší popis, spjatost znalosti s řešeným problémem a cílem. Produkční pravidlo rozšiřuje o cíl a širší popis problémové situace. 54 SYSTÉMOVÁ INTEGRACE 3/2013

Stanovení relevantních kritérií při volbě reprezentace znalostí 3. Použité metody 3.1 Systémový přístup Systémový přístup je založen na předpokladu, že v rámci zkoumání jakékoliv reality, ve které probíhající procesy, je možné takovou část reality zobrazit pomocí abstraktního systému. Ten je poté možné zkoumat a testovat. Popsaný postup je obecný a univerzální a je možné ho aplikovat do jakýchkoliv oblastí lidských činností. Obecnou disciplínou, která aplikuje metody systémového přístupu a systémového modelování, především pro řešení komplexních problémů, je systémová analýza (Vlček, 1999). Podle Janíčka (2002) je systémový přístup nástroj vědeckého poznání přispívající k efektivní realizaci poznávacího procesu. Ve své práci popisuje Janíček dvacet prvků (atributů) systémového přístupu, které vedou k absolutnímu popsání systému. Popisuje atributy, které je možné v rámci zkoumané problematiky dodržovat, některé jsou označeny jako nezbytné a jiné je vhodné pominout. Cílem systémového přístupu je tedy identifikovat ty prvky, které musí být dodrženy. 3.2 Delfská metoda Delfská metoda je technika vytvořená pro průzkumy vývoje technologií (Gupta a Clarke,1996)především pro potřeby americké armády. Výzkum v projektu DELPHI byl zaměřen na správné pochopení a využití názorů expertů (Dalkey a Helmer, 1963). Autoři (Gracht 2012; Gupta a Clarke,1996), se shodují na pozitivních charakteristikách Delfské metody, které jsou: Anonymita účastníci výzkumu jsou vůči sobě anonymní. Opakování, je prováděna v několika kolech, nejčastěji je volena dvoukolová varianta. Kontrolovaná zpětná vazba výzkumník volí vhodnou zpětnou vazbu směrem k účastníkům průzkumu. Způsob realizace Delfské metody sebou nese i nevýhody. Jako hlavní nevýhody jsou nejčastěji uváděny (Fitzsimmons a Fitzsimmons, 2006): Časová náročnost metoda je pracná a její provádění tak bývá často drahé. Problémy zpětné vazby při vyhodnocování a použití statistických metod může dojít ke zkreslení. Nedbalý výkon počet opakování snižuje výkon expertů a to vede k negativním dopadům na výsledky (Gupta a Clarke, 1996). Okoli a Pawlowski (2004) doporučují využívat Delfskou metodou především v raných fázích probíhajícího výzkumu a to pro identifikaci otázek a priorit. 4. Výsledky Při volbě vhodné reprezentaci znalostí byl použit systémový přístup pro identifikaci klíčových atributů reprezentace doplněný o názory expertů zjišťované prostřednictvím delfské metody. SYSTÉMOVÁ INTEGRACE 3/2013 55

Roman Kvasnička 4.1 Stanovení kritérií výběru Při konfiguraci systémového přístupu bylo dvacet atributů ohodnoceno na ordinální škále od zásadního atributu pro irelevantní. Vedle zásadních a relevantních prvků systémového přístupu je nezbytné hodnotit reprezentaci znalostí na základě práce s ní. Proto jsou do hodnocení zapojeny tři role a názorů expertů zastupujících tyto role (viz obr.2): uživatele znalostního systému, programátorů a informatických pracovníků a znalostního inženýra. Každou roli reprezentovali tři odborníci dané oblasti. Systémové atributy konfigurovány dvěma spoluprací dvou systémových inženýrů. Systémové atributy Programátor Reprezentace znalosti Znalostní inženýr Uživatel Obr. 2: Výběr vhodné reprezentace znalosti Při zjišťování názorů expertů (viz obrázek č. 2) bylo využito dvoukolové delfské metody. Postup delfské metody je znázorněn následujícími postupovými kroky: 1. První kolo oslovení expertů a seznámení s předvýzkumem v oblasti tvorby znalostní báze podniku, oslovený expert navrhoval vhodná kritéria pro hodnocení reprezentace znalostí Zpětná vazba Experti získali úplný výčet stanovených kritérií s odstraněním redundance. 2. Druhé kolo Na základě rolí ve výzkumu, ohodnocoval expert příslušná kritéria bodovou hodnotou na škále 1-10 (1 nejméně důležité kritériu, 10 - nejdůležitější kritérium). Na základě bodové škály byly zkonstruovány váhy jednotlivých kritérií. 56 SYSTÉMOVÁ INTEGRACE 3/2013

Stanovení relevantních kritérií při volbě reprezentace znalostí Zpětná vazba Seznam souhrnně vybraných kritérií. 4.2 Výsledky předvýzkumu 4.2.1 Výsledky konfigurace systémového přístupu Reprezentace znalostí, vhodná pro tvorbu báze znalostí by měla maximálně odpovídat následujícím sestaveným atributům systémového přístupu: Problémy jsou formulovány na základě analýzy problémové situace K entitám je žádoucí přistupovat strukturovaně Entity jsou posuzovány hierarchicky Entity jsou posuzovány dynamicky Vedle těchto atributů je vhodné, aby reprezentace znalosti umožnila kauzální a hierarchickou orientaci. 4.2.2 Výsledky delfské metody Z pohledu programátorů, kteří pracují na tvorbě a správě báze znalostí je podstatné jak zachytit znalost do báze ve formě informatické informace, ta je primárně dvourozměrná. Konkrétní reprezentaci znalosti je nezbytné rozložit na informaci do tabulek a zpětně poskládat do složitější struktury, kritéria vycházející z tohoto pohledu jsou následující: 1. možnost rozkladu a zpětného složení znalosti jako celku a. znalost je explicitní a není monolitická (např. neproniknutelný text,..) 2. skladba znalosti z hlediska struktury informací a. znalost je možné determinsticky popsat strukturovaným textem, s vymezením (vytěžením) klíčových slov, vazeb, frází b. nebo znalost je možné rozložit na množiny prvků, kdy prvky se v rámci více znalostí překrývají, a unikátní znalost je tvořena incidencí prvků těchto množin (např. u sémantických síťí to jsou vazby mezi uzly) 3. dobrá strukturovatelnost dílčích částí znalosti (informací, struktur informací): a. dobrá rozlišitelnost / oddělitelnost těchto částí znalosti navzájem od sebe b. možnost tyto menší části (kousky znalosti) zařadit do tříd s možností ekvivalence (zastupitelnosti) = tj. odstranit redundanci v dat. modelu 4. Používání reprezentací v existujících systémech reprezentace je využívána a jsou pro ní zavedeny standardy pro převod a sdílení znalostí z ostatních systémů. Z hlediska uživatele Uživatelé soustřeďují svou pozornost především možnost práce se znalostmi již zachycenými v systému. Výsledky delfské metody je možné shrnout do tří hlavních kritérií: Schopnost řešení problémů na základě předložené reprezentace znalosti simulující doménového experta. Délka času potřebná k pochopení znalosti pomocí dané reprezentace. Srozumitelnost předložené reprezentace. SYSTÉMOVÁ INTEGRACE 3/2013 57

Roman Kvasnička Z hlediska znalostního inženýra Kritéria, podle kterých by reprezentaci znalostí posuzoval znalostní inženýr, který je v úzkém kontaktu jak s programátorem znalostního systému, tak s uživateli znalostního systému. Výsledky z delfské metody reprezentují následující kritéria: Srozumitelnost reprezentace znalostí pro uživatele Vhodnost reprezentace pro zvolený typ programovacího jazyka Snadnost tvorby reprezentace pro konkrétní znalost. (relativně pevné uspořádání reprezentace) Hierarchické vnímání reprezentací možnost přechodu po jednotlivých hierarchických úrovních Silná vazba znalosti na řešení problému. Jak je patrné z volených kritérií, jednotlivé nároky kladené na zvolenou reprezentaci znalostí se překrývají v totožných oblastech. Komparací preferencí klíčových uživatelů báze znalostí spolu se zapojením atributů systémového přístupu byly sestaveny následující relevantní kritéria pro výběr vhodné reprezentace znalosti. Relevantní kritéria pro hodnocení reprezentace znalostí: 5. Závěr Srozumitelnost reprezentace (pro klíčové uživatele). Strukturovanost reprezentace. Rozložitelnost a složitelnost reprezentace. Možnost tvorby hierarchií. Formulování znalosti na základě analýzy problémové situace. Vazba reprezentace na cíl. Snadná práce s reprezentací. Zachycení dynamiky reprezentace. Na základě konfigurace systémového přístupu a dvoukolové delfské metody bylo stanoveno 8 relevantních kritérií pro výběr vhodné reprezentace znalosti na podnikové úrovni. Tato kritéria jsou klíčová při volbě reprezentace znalostí a pro další práci při přípravě znalostní báze firmy. Na uvedený prezentovaný předvýzkum navazuje volba vhodné reprezentace znalosti vybraná na základě stanovených kritérií. Volba bude probíhat na základě pokusů s typickými zástupci všech zúčastněných rolí (programátoři báze, uživatelé systému a znalostní inženýři) a následného ohodnocení reprezentací znalostí. Pokusy budou sestávat z vybraných typů znalostí různých oborů zapsaných ve všech formách zmíněných reprezentací znalostí. Na základě kritérií stanovených v tomto článku budou účastníci ohodnocovat tyto reprezentace. Díky tomuto hodnocení bude vybrána vhodná forma reprezentace znalosti. 58 SYSTÉMOVÁ INTEGRACE 3/2013

Stanovení relevantních kritérií při volbě reprezentace znalostí Poděkování Článek je výsledkem podpory projektu IGA PEF ČZU v Praze č. 20121048 - Tvorba experimentální báze znalostí pro interoperabilitu znalostí. Literatura Berka, P. 2007. Úvod do Umělé Inteligence. [online] Praha: VŠE v Praze. [cit. 2011-03-14] Dostupný z WWW: <http://sorry.vse.cz/~berka/docs/4iz229/s05-inference- 4p.pdf> Collins, A., M., Quillian M., R. 1969. Retrieval Time from Semantic Memory. Journal of Verbal Learning and Verbal Behavior., vol. 8, no. 2, s. 240-248. doi:10.1016/s0022-5371(69)80069-1 Dömeová, L. 2008 "Containers of Knowledge as a Basis for Knowledge maps", Journal on Efficiency and Responsibility in Education and Science, Vol. 1, No. 1, pp. 27-31, ISSN 1803-1617 Dömeová, L., Houška, M., Houšková Beránková, M. 2008. Systems Approach to Knowledge Modelling, 1. vyd. Hradec Králové,, 282 s., ISBN 978-80-86703-30-5 Dvořák, J. 2004. Expertní Systémy. Brno: Vysoké učení technické v Brně. Dostupný z WWW: <http://students.math.slu.cz/jakubchovanec/skola/znalaexpres/expertnisystemy.pdf>. Fitzsimmons, J.A.;Fitzsimmons, M.J. 2006. Service management: operations, strategy, and information technology. McGraw-Hill/Irwin.605 s. ISBN 9780072982305 Gracht, H. A. 2012. Consensus measurement in Delphistudies. Review and implications for futurequality assurance. Technological Forecasting & Social Change. ISSN 1525 1536 Gupta, U.G., Clarke, R.E. 1996. Theory and applications Delphi technique: a bibliography (1975 1994), Technol. Forecast. Soc. Change. 53, 185 211. ISSN: 0040-1625 Janíček, P. 2002. Systémová metodologie. Sborník konference SYSTE 02. Plzeň. 57-85 s. ISBN 80-86596-06-0 Karp, P. D. 1993. The Design Space of Frame Knowledge Representation Systems. [Artificial Inteligence Center]. [online]usa: SRI AI Center Technical Note, [cit. 2012-04-14]Dostupný z WWW: <http://www.csee.umbc.edu/courses/771/papers/karp-freview.pdf> Kelemen, J., Hvorecký, J. 2008. On Knowledge, Knowledge Systems, and Knowledge Management. Maďarsko. vyd. Budapešť: Proceedings of the 9 th International Symposium of Hungarian Researchers on Computational Intelligence and Informatics, 27-35 s. ISBN 978-963-7154-82-9 Kendal, S.L., Creen, M. 2007. An Introduction to Knowledge Engineering. London: Springer, ISBN 978-1-84628-475-5 Kostiha, F. 2013. Společenská dimenze informačních systémů. Systémová integrace, vol. 20, no. 1. ISSN 1804-2716, Mařík, V. a kol., 2003. Umělá inteligence 2. 1. vydání, dotisk. Praha: Academia, 366 s. ISBN 80-200-0504-8 SYSTÉMOVÁ INTEGRACE 3/2013 59

Roman Kvasnička Minsky, M. 1975. A framework for representing knowledge. Cambridge, Mass: Massachusetts Inst. of Technology, AI Lab., ID: 258512537 Newell, A. 1982. The Knowledge Level. Artificial Intelligence., vol. 18, s. 87-127. ISSN 0004-3702. Okoli, C., Pawlowski, S.D. 2004. The Delphi method as a research tool: an example, design considerations and applications. Information & Management 42(1): pp. 15-29. ISSN 0378-7206/$ Olej, V., Petr, P. 1997. Expertní systémy. Pradubice: Univerzita Pardubice, ISBN 80-7194-095-X Husáková, M. 2008. Znalostní Technologie I. [on-line] Hradec Králové: Univerzita Hradec Králová, [cit.2012-04-05] Dostupný z WWW: <http://lide.uhk.cz/fim/ucitel/fshusam2/lekarnicky/zt1/zt1_index.html>. Partridge, D. 1991. A new guide to artificial intelligence. Norwood, N.J.: AblexPub. Corp., 546 s. Dostupný z WWW <http://vufind.wlu.edu/record/.b13057236>. ISBN 0893916072. Richens, R. H. 1956. General Program for Mechanical Translation between any Two Languages Via an Algebraic Interlingua. in: Report on Research: Cambridge Language Research Unit. Mechanical translation, vol. 3, no. 2, s. 37. Sklenák, V. a kol. 2001. Data, informace, znalosti a Internet. 1. vydání. Praha: C. H. Beck, 507 s. ISBN 80-7179-409-0. Sowa, J. F. 1992. Encyclopedia of Artificial Intelligence. revised and extended for the second edition. New York: Shapiro, S. C., Wiley, Semantic networks. s. 1219. ISBN 9780471629740. Vlček, J. 1999. Systémové inženýrství. 1. vydání. Praha: ČVUT, 291 s. ISBN 80-01-01905-5. JEL Classification: D83 60 SYSTÉMOVÁ INTEGRACE 3/2013

Stanovení relevantních kritérií při volbě reprezentace znalostí Přílohy Realizace Delfské metody, otázky kladené expertům: 1. První kolo a) Stručně popište svou funkci b) Ve vztahu ke znalostnímu systému byste svou funkci popsal jako: a. Programátor b. Znalostní inženýr (ontologický inženýr) specialista práce se znalostmi c. Uživatel systému c) Definujte jaké vlastnosti by měla mít vhodná reprezentace znalostí pro znalostní systém. Pokuste se nadefinovat všechny pro vás zásadní vlastnosti z hlediska Vaší práce se znalostním systémem. Zpětnou vazbou je úplný výčet vlastností reprezentace znalostí. 2. Druhé kolo Druhé kolo bylo realizováno následující tabulkou: Po reprezentaci znalosti požaduji následující: Problémy jsou formulovány na základě analýzy problémové situace Bodové ohodnocení 10 - absolutně souhlasím, 5 tento požadavek je irelevantní, 1 absolutně nesouhlasím Reprezentace jsou strukturované Reprezentace jsou uloženy hierarchicky Reprezentace zachycují dynamiku Možnost rozkladu a zpětného složení znalosti jako celku Možnost odstranění redundance v modelu Znalost je složena ze struktury informací Znalost je možné determinsticky popsat strukturovaným textem, s vymezením (vytěžením) klíčových slov, vazeb, frází Znalost je možné rozložit na množiny prvků, kdy prvky se v rámci více znalostí překrývají, a unikátní znalost je tvořena incidencí prvků těchto množin (např. u sémantických sítí to jsou vazby mezi uzly SYSTÉMOVÁ INTEGRACE 3/2013 61

Roman Kvasnička Po reprezentaci znalosti požaduji následující: Znalost je dobře strukturována do dílčích částí (informací, struktur informací) Znalost je dobře rozlišitelná a oddělitelná Části reprezentace jsou dělitelné do tříd s možností ekvivalence (zastupitelnosti) Používání reprezentací v existujících systémech Reprezentace zachycuje řešení problémů na základě předložené reprezentace znalosti simulující doménového experta Je pro mě důležitá: délka času potřebná k pochopení znalosti pomocí dané reprezentace Je pro mě důležitá: srozumitelnost předložené reprezentace. Je pro mě důležitá: Dobrá grafická úprava. Je pro mě důležitá: Vhodnost reprezentace pro zvolený typ programovacího jazyka Je pro mě důležitá: Snadnost tvorby reprezentace pro konkrétní znalost. (relativně pevné uspořádání reprezentace) Je pro mě důležité: Hierarchické vnímání reprezentací možnost přechodu po jednotlivých hierarchických úrovních Je pro mě důležitá: silná vazba znalosti na řešení problému. Bodové ohodnocení 10 - absolutně souhlasím, 5 tento požadavek je irelevantní, 1 absolutně nesouhlasím Zpětnou vazbou druhého kola byl seznam vybraných kritérií. 62 SYSTÉMOVÁ INTEGRACE 3/2013