SZAKÉRTŐI RENDSZEREK, JOGI TUDÁSALAPÚ RENDSZEREK. Strausz György október 2.

Hasonló dokumentumok
SZAKÉRTŐI RENDSZEREK, JOGI TUDÁSALAPÚ RENDSZEREK. Strausz György október 27.

SZAKÉRTŐI RENDSZEREK, LOGIKAI KÖVETKEZTETÉS ALAPÚ MEGOLDÁSOK. Integrációs és ellenőrzési technikák, 2017

Emerald: Integrált jogi modellező keretrendszer

Különböző hagyományos és nem-hagyományos eljárások kombinálása: miért és hogyan? április 16.

CLIPS áttekintés. Produkciós rendszerek fejlesztése

Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék. ELTE ÁJK szeptember 13.

MYCIN. Szakértői rendszer

CLIPS (C Language Integrated Production System)

Bevezetés. Dr. Iványi Péter

Mérés és modellezés Méréstechnika VM, GM, MM 1

12.3. Az automatizált technológiai tervezés módszerei A variáns módszer

Szakértői rendszerek bemutatása. Haindrich Henrietta

- Adat, információ, tudás definíciói, összefüggéseik reprezentációtípusok Részletesebben a téma az AI alapjai című tárgyban

Intelligens partner rendszer virtuális kórházi osztály megvalósításához

The nontrivial extraction of implicit, previously unknown, and potentially useful information from data.

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

Mérés és modellezés 1

Méréselmélet MI BSc 1

TARTALOMJEGYZÉK. TARTALOMJEGYZÉK...vii ELŐSZÓ... xiii BEVEZETÉS A lágy számításról A könyv célkitűzése és felépítése...

Unit Teszt. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Unit Teszt / 22

Számítógépes döntéstámogatás. Fogalmakat is kezelni tudó számítógépes döntéstámogatás A DoctuS rendszer

Verifikáció és validáció Általános bevezető

Intelligens Rendszerek Elmélete. Versengéses és önszervező tanulás neurális hálózatokban

Intelligens beágyazott rendszer üvegházak irányításában

Intelligens Rendszerek Elmélete. Tudásalapú technikák Szakértői és döntéstámogató rendszerek

S atisztika 2. előadás

A CMMI alapú szoftverfejlesztési folyamat

Történeti áttekintés

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

Szoftver újrafelhasználás

Témaválasztás, kutatási kérdések, kutatásmódszertan

Dr. Kántor Béla

Generátor differenciálvédelmi funkció blokk leírása

Integrált gyártórendszerek. Ágens technológia - ágens rendszer létrehozása Gyakorlat

Iman 3.0 szoftverdokumentáció

Kommunikációs rendszerek teljesítőképesség-vizsgálata

Vezetői információs rendszerek

Az alállomási kezelést támogató szakértői funkciók

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

Algoritmusok Tervezése. Fuzzy rendszerek Dr. Bécsi Tamás

Szolgáltatásintegráció (VIMIM234) tárgy bevezető

II. rész: a rendszer felülvizsgálati stratégia kidolgozását támogató funkciói. Tóth László, Lenkeyné Biró Gyöngyvér, Kuczogi László

Ismeretalapú rendszerek tervezése, ismeretszerzés, ismeretalapú rendszerek fejlesztése

Az es szabvánnyal, illetve a törvényi elvárásokkal kapcsolatos felmérési, tervezési tevékenység

Miskolci Egyetem Általános Informatikai Tanszék

A tesztelés feladata. Verifikáció

Komponens alapú fejlesztés

Miskolci Egyetem Alkalmazott Informatikai Intézeti Tanszék A minőségbiztosítás informatikája. Készítette: Urbán Norbert

S atisztika 1. előadás

Az éghajlati modellek eredményeinek alkalmazhatósága hatásvizsgálatokban

Alkalmazásokban. Dezsényi Csaba Ovitas Magyarország kft.

Cloud Akkreditációs Szolgáltatás indítása CLAKK projekt. Kozlovszky Miklós, Németh Zsolt, Lovas Róbert 9. LPDS MTA SZTAKI Tudományos nap

Kutatás-fejlesztési eredmények a Számítógépes Algoritmusok és Mesterséges Intelligencia Tanszéken. Dombi József

Kovács Ernő 1, Füvesi Viktor 2

kodolosuli.hu: Interaktív, programozást tanító portál BALLA TAMÁS, DR. KIRÁLY SÁNDOR NETWORKSHOP 2017, SZEGED

IT TERMÉKEK TANÚSÍTÁSA

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -

Üzleti architektúra menedzsment, a digitális integrált irányítási rendszer

30 MB INFORMATIKAI PROJEKTELLENŐR

SOA modell: Ez az interfész definiálja az elérhető adatokat, és megadja, hogy hogyan lehet azokhoz hozzáférni.

A mérések általános és alapvető metrológiai fogalmai és definíciói. Mérések, mérési eredmények, mérési bizonytalanság. mérés. mérési elv

Steps Towards an Ontology Based Learning Environment. Anita Pintér Corvinno Technologia Transzfer Kft

Szakterületi modell A fogalmak megjelenítése. 9. fejezet Applying UML and Patterns Craig Larman

Mérési hibák

INFORMÁCI CIÓS ERŐFORRÁSOK ÉS RENDSZEREK

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

TÁJÉKOZTATÓ. nyelvi programkövetelmény nyilvántartásba vételére vonatkozó javaslat benyújtásához

Programozás alapjai (ANSI C)

Fogalmi modellezés. Ontológiák Alkalmazott modellező módszertan (UML)

Projectvezetők képességei

UML (Unified Modelling Language)

PROGRAMTERVEZŐ INFORMATIKUS ALAPKÉPZÉSI SZAK

Programozási alapismeretek 1. előadás

VÁLLALATGAZDASÁGTAN II. Döntési Alapfogalmak

Mérési struktúrák

Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs

Folyamatmenedzsment módszerek a projekt menedzsment eszköztárában

Kogníció, koncepciók, modellek

Termeléshatékonyság mérés Ipar 4.0 megoldásokkal a nyomdaiparban

társadalomtudományokban

Óbudai Egyetem Neumann János Informatikai Kar. Intelligens Mérnöki Rendszerek Intézet

ESZKÖZTÁMOGATÁS A TESZTELÉSBEN

Mérési segédlet Szabályalapú rendszerek

Szabályalapú rendszerek

Új utak az értékesítésben avagy mikor váltja be az online értékesítés a hozzá fűzött reményeket?

SW-project management

Pécsi Tudományegyetem Közgazdaságtudományi Kar

Bevezetés az informatikába

Számítógépes döntéstámogatás. Bevezetés és tematika

Aspektus-orientált nyelvek XML reprezentációja. Kincses Róbert Debreceni Egyetem, Informatikai Intézet

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

PROJEKT MENEDZSMENT ERŐFORRÁS KÉRDÉSEI

Szerző. Varga Péter ETR azonosító: VAPQAAI.ELTE cím: Név: Kurzuskód:

Ensemble előrejelzések: elméleti és gyakorlati háttér HÁGEL Edit Országos Meteorológiai Szolgálat Numerikus Modellező és Éghajlat-dinamikai Osztály 34

BIG DATA ÉS GÉPI TANULÁS KÖRNYEZET AZ MTA CLOUD-ON KACSUK PÉTER, NAGY ENIKŐ, PINTYE ISTVÁN, HAJNAL ÁKOS, LOVAS RÓBERT

Infor PM10 Üzleti intelligencia megoldás

Szolgáltatás Orientált Architektúra a MAVIR-nál

I. BESZÁLLÍTÓI TELJESÍTMÉNYEK ÉRTÉKELÉSE

DW 9. előadás DW tervezése, DW-projekt

Átírás:

SZAKÉRTŐI RENDSZEREK, JOGI TUDÁSALAPÚ RENDSZEREK Strausz György 2015. október 2.

MESTERSÉGES INTELLIGENCIA HF KONZULTÁCIÓ Fuzzy szakértői rendszerek Szabálytanulás Szakértői rendszer feladatok. Két alkalom (minikurzus): (okt. 8.), okt. 15. Csütörtök, 16.15-17.30. IE. 316.

3 Mi is az a szakértői rendszer? mesterséges intelligencián alapuló szoftver rendszer jól körülhatárolt, viszonylag szűk szakterület ismeretanyagára és humán szakértők tapasztalati tudására épül (adatok, tények, szabályok, összefüggések, általános és különleges esetek stb.) a felhasználó által szolgáltatott adatok alapján képes viszonylag bonyolult problémákat megoldani, döntéseket hozni, tanácsot adni, válaszolni a felhasználó kérdéseire magyarázatadásra képes (feltett kérdések oka, kikövetkeztetett eredmény)

4 Hogy készül a szakértői rendszer? Szakterületi tudás szakértői tudás Tudásmérnök tudásmérnök Szakértői rendszer szoftver Tudásbázis Szakértők egy adott problémakör szakértői formalizált tudás

Szabályalapú szakértői rendszer komponensei Az eredeti CLIPS két modult tartalmazott: produkciós szabályleíró nyelv procedurális nyelv A szabályleíró nyelv fontosabb komponensei ténybázis szabálybázis következtetőgép

Szabályalapú szakértői rendszer komponensei Ténybázis (ténylista): a probléma kezdeti vagy aktuális állapotát reprezentálja. Adat, ami alapján következtethetünk. Szabálybázis (tudásbázis): szabályok halmaza, amely leírja, hogy hogyan juthatunk el a problémától a megoldásig. (A CLIPS csak előrefele következtetést támogat.)

Szabályalapú szakértői rendszer komponensei Következtetőgép: vezérli a végrehajtást. Illeszti a tényeket a szabályokhoz, hogy meghatározza mely szabályok alkalmazhatóak. Felismer-végrehajt ciklusban dolgozik: llesztés (match): tények szabályok feltétel részéhez illesztése (konfliktus halmaz létrehozása) Választás (choose): mely szabályok alkalmazhatóak (konfliktus feloldás) Végrehajtás (execute): a győztes szabályban leírt akciók végrehajtása

Szabályalapú szakértői rendszer komponensei Konfliktus feloldási stratégia Frissesség Utoljára felkerült szabályok preferálása. Specifikusság Az a szabály, amely a legjobban illeszkedik az adott helyzetre preferált. Hasznos, ha általános és kivételkezelő szabályokkal dolgozunk Ciklusmentesség Ugyanazokra az adatokra csak egyszer hajtja végre a szabályokat. Megakadályozza a ciklusokat

SZR fejlesztés követelményei A feladat jelentős részben igényel kognitív képességeket Legalább egy megfelelő szakértő hajlandórészt venni A résztvevőszakértők képesek definiálni a problémát A résztvevőszakértők képesek közös véleményt kialakítani a szakterületi tudásról A feladat nem túl bonyolult és jól megfogalmazott A feladat alapvetően állandó jellegű Konvencionális (algoritmikus) megoldások nem adnak kielégítő megoldást A környezet képes nem optimális, esetleg helytelen megoldásokat tolerálni. Adat (minta) és teszt információk rendelkezésre állnak A feladatot leírófogalmak száma nem haladja meg a pár százat

A SZR megközelítés helyességének igazolása A probléma megoldás magas megtérülésű A SZR megoldás megőrzi a szakértői tudást, nem veszik el értékes információ Számos helyen van szükség a szakértői tudásra A szakértelmet barátságtalan, vagy kockázatos környezetben kell-e alkalmazni A rendszer szakértelme növeli a minőséget, teljesítményt A rendszer alkalmazható-e oktatásra A SZR megoldás gyorsabban fejleszthető-e mint a humán szakértői A SZR megbízhatóbb, pontosabb mint a humán szakértőé

CLIPS egy SZR fejlesztői környezet CLIPS = C Language Integrated Production System Fejlesztették: NASA s Johnson Space Center (80-as évek közepén) C nyelvet alkalmazták a megvalósításra, LISP szintaktikát követtek (C nyelv választása: hatékonyabb kód, LISP fordítóktól való függetlenség, más nyelveken írt modulokkal integrálás) Alap változat: produkciós szabály interpreter. Objektum orientált kiterjesztés: COOL = CLIPS Object- Oriented Language

CLIPS környezet Mi is ez valójában? Klasszikus szabályalapú szakértői rendszer CLIPS szabályleíró nyelv CLIPS kiegészítő komponensek Előrekövetkeztetés (CLIPS) vs. visszakövetkeztetés (pld. MY-CIN)

CLIPS környezet A CLIPS előnyei: Magas-szintu interpreter Produkciós szabály interpreter Objektum orientált programozási nyelv LISP-szerű procedurális nyelv Számos különbözo platformon fut: UNIX, Linux, Windows, MacOS Egy public-domain jól dokumentált szoftver

A CLIPS egy előrekövetkezteto rendszer. Illeszti a szabály feltétel részét (LHS) a munkamemória tartalmához, és végrehajtja az akció részét (RHS) a kiválasztott szabálynak. Kiinduló tények -> konklúziók. Hátrakövetkeztetésnél (híres példa MYCIN) a cél előre ismert és a cél felderítéséhez ennek előfeltételeit vizsgáljuk. Ha egy előfeltételnek további előfeltételei vannak, akkor ezt részcélnak tekintjük és ugyanúgy felderítjük, mint a célt, mindaddig, amíg nincsenek további részcélok. Sok esetben használható mindkettő, vagy a két módszer kombinációja

15 Komplex ipari folyamat (LD-konverteres acélgyártás) hibrid modelljének fejlesztése A megoldandó probléma Az acélgyártásban használt ún. Linz-Donawitz konverter folyamat-irányítását támogató tanácsadó rendszer kifejlesztése (Általános - az ipari modellezésben rendszerint felmerülő - problémákat kell megoldani, általánosan használható keretrendszer születik.)

A Linz-Donawitz konverter 16

Linz-Donawitz konverter Az acélgyártás fázisai Hulladékvas berakás Nyersvas betöltés Fúvatás tiszta oxigénnel Adalékanyagok berakása Mintavétel Csapolás (acél és salak) 17

Linz-Donawitz konverter Feladat a keverékösszeállításra vonatkozó tanácsok a fúvatási fázisra vonatkozó folyamatirányítási tanácsok A folyamat megbízható modelljére van szükség!!! oxigén egyéb paraméterek Folyamat (Hibrid neurális) modell Valós hőmérséklet + - jósolt hőmérséklet 18

A modellezés lehetőségei 19 Elméleti modell (a fizikai-kémiai egyenletekre alapoz) A bemeneti-kimeneti viszonyokat leíró összefüggések rendkívül bonyolultak Nincs elegendő ismeret a fizikai-kémiai folyamatokról A folyamat paraméterei, adatai nem mérhetők (egyáltalán vagy nem kellő pontossággal) Sokszor pontatlan, a gyakorlati tapasztalatokból leszűrt ökölszabályokban megtestesülő tudást is kell használni A folyamat viselkedését leíró szakértői vagy feketedoboz modell Neurális modell - a folyamat mért adataira alapozzuk Szabályalapú rendszer (hagyományos vagy fuzzy) - a gyártás során összegyűjtött tapasztalatokra alapozzuk Neurális-szabályalapú hibrid rendszer

20 VSzR tanácsadó rendszer LD konverteres acélgyártás oxigén előrejelzés (betétösszeállítás) Matematikai (fizikai-kémiai) modell létrehozásának nehézsége Rendelkezésre álló információ mérési adatok általános összefüggések (tapasztalati szabályok)

21 A VSZR tanácsadó rendszer alapvető feladatai: Adatelőkészítés, ezen belül a modellezendő rendszerről mérési, megfigyelési adatok fogadása a mérési, megfigyelési adatok előzetes analízise: az adatok szűrése, minősítése szükség esetén az adatok korrekciója Modellépítés és modell adaptáció a rendelkezésre álló adatok alapján tapasztalati modellek építése a modellek értékelése a modell(ek)nek a gyártási folyamatban illetve a környezeti feltételekben bekövetkező változásokhoz való adaptálása

22 A VSZR tanácsadó rendszer alapvető feladatai: Előrejelzés és minősítés a fúvatás során felhasználandó oxigén mennyiségének előrejelzése, a modell(ek) futtatása a javaslat minősítése speciális esetek jelzése (amikor megfelelő megbízhatóságú előrejelzés nem hozható) Utóelemzés, ismeretbővítés a gyártási folyamat utóelemzése a folyamat eredményének ismeretében az utóelemzési eredményből a gyártási folyamatra vonatkozó újabb információ kinyerése

23 A VSZR tanácsadó rendszer Üzemmódok: fejlesztési (off-line) üzemmód on-line üzemmód

24 A VSzR tanácsadó rendszer Fejlesztési üzemmód az adatok vizsgálata a releváns adatok kiválasztása a megfelelő adatelőkészítési eljárások kialakítása a különböző modellek létrehozása a modellek előzetes tesztelése a modellek felhasználási módjának meghatározása a modellek, illetve a teljes rendszer időszakos adaptálása

25 A VSzR tanácsadó rendszer On-line üzemmód Az on-line üzemmód a VSZR rendszer folyamat melletti működését jelenti. Az on-line üzemmód a folyamatos gyártás melletti tanácsadás eszköze On-line üzemmódban a rendszer által felhasznált fő építőelemek a szabálybázis és a neurális folyamatmodellek

26 A VSzR tanácsadó rendszer O 2 javaslat Nincs javaslat (indoklás) Kimeneti döntéshozó szakértői rendszer Vezérlés A szakértők kimeneteiből kombinált kimenet előállítása NN 1 O 1 O 2 O K O SZ DO NN 2... NN K Szabályok alapján kimeneti becslést adó szakértő Korrekciós tagot meghatározó szakértők Bemeneti adat-előkészítő szakértői rendszer (adatszűrés, adatkorrekció, probléma dekompozíció) Bemeneti adatok

27 A VSZR rendszer moduljai Adagtábla kezelő Háttértár Elemzések Szűrések Elemzések felhasználói interfész Szűrések felhasználói interfész Felhasználó Neurális modul Neurális modul felhasználói interfész Szakértői modul Szakértői modul felhasználói interfész

28

Jogi Szakértői rendszerek Motivációk Jogszabályok és szabályozások növekvő száma és bonyolultsága Globalizáció új bonyolultságot és igényeket hozott a szabályozás területén Dereguláció és a bürokratikus szabályok csökkentésére tett erőfeszítések önmagukban elégtelenek Növekvő társadalmi és szakmai igény adekvát támogatásra 29

30 Cél: jogszabályok modellezése Jogi modellek normatív jogszabályokhoz Jogi minősítések & számítások (pl. adózás) Magyarázatadás & indoklás fontosabb lehet, mint a válasz! logikai magyarázat indoklás: a jogi források megfelelő részei egyéb nem jogi források (pl. józan ész)

Jogi modellezés problémái Jogok és kötelezettségek Dialóguson alapul jogi párbeszéd tények helyett érvek, bizonyíték Látszólag inkonzisztens ellentmondások feloldása Nem csak deduktív (inference vs. reasoning) modális: pl. szándékosság (intenció) esetjog józan ész Rengeteg függőség nehezen bontható modulokra

Forrásszöveg és modell kapcsolatok Forrásdokumentum Ontológia Szabályok

Forrásszöveg és modell kapcsolatok (Szabály: ingatlan ajándékozása illetékköteles)

A tudásbázis elemei

Multilogic Tanácsadó és Informatikai Kft. 35 Emerald konzultáció

Multilogic Tanácsadó és Informatikai Kft. 36 Emerald konzultáció

Emerald konzultáció 37

38 Különböző reprezentációk XSL stylesheet-ek alkalmazása

Szabályzattár képernyőkép 39