SYSTEM DIAGNOSTYCZNY OPARTY NA LOGICE DOMNIEMAŃ. Ewa Madalińska. na podstawie prac:



Podobne dokumenty
Elementy logiki i teorii mnogości Wyk lad 1: Rachunek zdań

Wyk lad 9 Podpierścienie, elementy odwracalne, dzielniki zera

Rachunek zdań - semantyka. Wartościowanie. ezyków formalnych. Semantyka j. Logika obliczeniowa. Joanna Józefowska. Poznań, rok akademicki 2009/2010

WYK LAD 2: PODSTAWOWE STRUKTURY ALGEBRAICZNE, PIERWIASTKI WIELOMIANÓW, ROZK LAD FUNKCJI WYMIERNEJ NA U LAMKI PROSTE

LOGIKA ALGORYTMICZNA

Logika domniemań ang. Default logic (Reiter)

Pochodne cz ¾astkowe i ich zastosowanie.

P. Urzyczyn: Materia ly do wyk ladu z semantyki. Uproszczony 1 j. ezyk PCF

Dyskretne modele populacji

WYK LAD 5: GEOMETRIA ANALITYCZNA W R 3, PROSTA I P LASZCZYZNA W PRZESTRZENI R 3

WNIOSKOWANIE W MODELU REGRESJI LINIOWEJ

Sterowalność liniowych uk ladów sterowania

Wyk lad 6 Podprzestrzenie przestrzeni liniowych

Dyskretne modele populacji

Wyk lad 3. Natalia Nehrebecka Dariusz Szymański. 13 kwietnia, 2010

Statystyka w analizie i planowaniu eksperymentu

STYSTYSTYKA dla ZOM II dr inż Krzysztof Bryś Wykad 1

Jak matematyka pomaga w wyszukiwanie wzorca

Wyk lad 5 Grupa ilorazowa, iloczyn prosty, homomorfizm

Niezb. ednik matematyczny. Niezb. ednik matematyczny

Statystyka w analizie i planowaniu eksperymentu

Ekstrema funkcji wielu zmiennych.

Logika matematyczna i teoria mnogości (I) J. de Lucas

w teorii funkcji. Dwa s lynne problemy. Micha l Jasiczak

Wyk lad 7 Baza i wymiar przestrzeni liniowej

STATYSTYKA MATEMATYCZNA dla ZPM I dr inż Krzysztof Bryś wyk lad 1,2 KLASYCZNY RACHUNEK PRAWDOPODOBIEŃSTWA

Wyk lad 4 Dzia lania na macierzach. Określenie wyznacznika

Wybór formy funkcyjnej modelu (cz. II)

Algebra i jej zastosowania ćwiczenia

Statystyka w analizie i planowaniu eksperymentu

Wyk lad 5 W lasności wyznaczników. Macierz odwrotna

Statystyka w analizie i planowaniu eksperymentu

Zadania. kwiecień Ćwiczenia IV. w laściwe dla rotatora sztywnego hetoronuklearnej moleku ly. Rozwiazanie E JM = 2 J(J + 1).

Niech X bȩdzie dowolnym zbiorem. Dobry porz adek to relacja P X X (bȩdziemy pisać x y zamiast x, y P ) o w lasnościach:

Wyk lad 3 Wielomiany i u lamki proste

Wyk lad 3 Wyznaczniki

Wyk lad 4 Warstwy, dzielniki normalne

(α + β) a = α a + β a α (a + b) = α a + α b (α β) a = α (β a). Definicja 4.1 Zbiór X z dzia laniami o wyżej wymienionych w lasnościach

Wyk lad 14 Cia la i ich w lasności

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Niestacjonarne Kod kierunku: 11.

Wyk lad 1 Podstawowe struktury algebraiczne

Normy wektorów i macierzy

Dzia lanie grupy na zbiorze. Twierdzenie Sylowa

Metoda Simplex bez użycia tabel simplex 29 kwietnia 2010

Jednorazowa sk ladka netto w przypadku stochastycznej stopy procentowej. Ubezpieczenie na ca le życie z n-letnim okresem odroczenia.

Wyk lad 12. (ii) najstarszy wspó lczynnik wielomianu f jest elementem odwracalnym w P. Dowód. Niech st(f) = n i niech a bedzie

Wyk lad 8 macierzy i twierdzenie Kroneckera-Capellego

Wprowadzenie do logiki. Andrzej Sza las

Równania ró znicowe wg A. Ostoja - Ostaszewski "Matematyka w ekonomii. Modele i metody".

Mikro II: Popyt, Preferencje Ujawnione i Równanie S luckiego

Geometria odwzorowań inżynierskich rzut środkowy 06A

Wyk lad 9 Baza i wymiar przestrzeni liniowej

ep do matematyki aktuarialnej Micha l Jasiczak Wyk lad 5 Kalkulacja sk ladki netto I

Mikro II: Popyt, Preferencje Ujawnione i Równanie S luckiego

Statystyka w analizie i planowaniu eksperymentu

ep do matematyki aktuarialnej Micha l Jasiczak Wyk lad 3 Tablice trwania życia 2

Zadania. kwiecień Ćwiczenia III. Zadanie 1. Uk lad A o energii E A skontaktowano termicznie z uk ladem B o energii E B.

Ekonomia matematyczna i dynamiczna optymalizacja

Jeden przyk lad... czyli dlaczego warto wybrać MIESI.

Statystyka w analizie i planowaniu eksperymentu

Grzegorz Mazur. Zak lad Metod Obliczeniowych Chemii UJ. 14 marca 2007

Wyk lad 5. Natalia Nehrebecka Stanis law Cichocki. 7 listopada 2015

Rozdzia l 10. Najważniejsze normalne logiki modalne

Podstawy Informatyki Elementarne podzespoły komputera

Uproszczony dowod twierdzenia Fredricksona-Maiorany

po lożenie cz astki i od czasu (t). Dla cz astki, która może poruszać siȩ tylko w jednym wymiarze (tu x)

Rozdzia l 11. Przestrzenie Euklidesowe Definicja, iloczyn skalarny i norma. iloczynem skalarnym.

Wyk lad 4 Macierz odwrotna i twierdzenie Cramera

25 lutego 2013, godzina 23: 57 strona 1. P. Urzyczyn: Materia ly do wyk ladu z semantyki. Logika Hoare a

Rozdzia l 3. Relacje binarne

Struktury formalne, czyli elementy Teorii Modeli

Liczby naturalne i ca lkowite

PODSTAWOWE W LASNOŚCI W ZBIORZE LICZB RZECZYWISTYCH

Optymalizacja Rozpoczniemy od przedstawienia kilku charakterystycznych przyk ladów zadań optymalizacji liniowej.

Opis efektów kształcenia dla programu kształcenia (kierunkowe efekty kształcenia) WIEDZA. rozumie cywilizacyjne znaczenie matematyki i jej zastosowań

MATEMATYKA W SZKOLE HELIANTUS LICZBY NATURALNE I CA LKOWITE

Grupy i cia la, liczby zespolone

Logika stosowana. Ćwiczenia Wnioskowanie przez abdukcję. Marcin Szczuka. Instytut Matematyki, Uniwersytet Warszawski

Testowanie hipotez statystycznych

Wstęp do Techniki Cyfrowej... Algebra Boole a

Pierwiastki aproksymatywne. niecharakterystyczne. S. Brzostowski

Algebra i jej zastosowania konspekt wyk ladu, cz

Uwaga 1. Zbiory skończone są równoliczne wtedy i tylko wtedy, gdy mają tyle samo elementów.

Wyk lad 7 Metoda eliminacji Gaussa. Wzory Cramera

Testowanie hipotez statystycznych

Pisemny egzamin dyplomowy. na Uniwersytecie Wroc lawskim. na kierunku matematyka. zadania testowe. 22czerwca2009r. 60 HS-8-8

Statystyka w analizie i planowaniu eksperymentu

Zastosowanie Robotów. Ćwiczenie 6. Mariusz Janusz-Bielecki. laboratorium

Architektura systemów komputerowych

Ćwiczenie nr 520: Metody interpolacyjne planowania ruchu manipulatorów

Uczenie nienadzorowane

Arytmetyka pierwszego rz du

Statystyka w analizie i planowaniu eksperymentu

Rozdzia l 10. Formy dwuliniowe i kwadratowe Formy dwuliniowe Definicja i przyk lady

Wyk lad 2 Podgrupa grupy

Logika i teoria mnogości Wykład Sformalizowane teorie matematyczne

Funkcje wielu zmiennych

Zadania o liczbach zespolonych

Początki informatyki teoretycznej. Paweł Cieśla

1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych.

Transkrypt:

SYSTEM DIAGNOSTYCZNY OPARTY NA LOGICE DOMNIEMAŃ Ewa Madalińska na podstawie prac: [1] Lukaszewicz,W. (1988) Considerations on Default Logic: An Alternative Approach. Computational Intelligence, 44[1], 1-16. [2] Reiter, R. (1987) A theory of Diagnosis from First Principles. Artificial Intelligence, 32, 57-95. 1

Problem diagnozy Problemem diagnozy nazywamy nast epuj ace zadanie: dane jest urzadzenie U, sk ladaj ace si e z elementów c 1,..., c n, oraz zestaw obserwacji o 1,..., o k dotyczacych jego dzia lania. Należy sprawdzić, czy obserwacje o 1,..., o k sa zgodne z zak ladanym dzia laniem urzadzenia i, jeśli nie, określić te elementy spośród e 1,..., e n, których wadliwe dzia lanie może mieć na to wp lyw. 2

Dwa podejścia: Podejścia do rozwiazania problemu Diagnoza formalna opis systemu urzadzenia fizycznego czy dziedziny świata rzeczywistego obserwacja zachowania si e tego systemu. Niezgodność oznacza, że pewne jego elementy dzia laj a wadliwie. Powstaje wtedy problem diagnostyczny polegajacy na wyznaczeniu elementów, których wadliwe dzia lanie t lumaczy loby rozbieżnośc mi edzy obserwowanym a przewidywanym zachowaniem systemu. 3

Diagnoza empiryczna informacja statystyczna o poprzednich zachowaniach systemu, np. Jeżeli obserwujesz takie to a takie wadliwe dzia lanie, to w 90% zepsuty jest element X. 4

Diagnoza formalna J ezyk reprezentacji systemów j ezyk logiki pierwszego rz edu. Opis systemu specyfikacja jego zachowania przy za lożeniu, że wszystkie elementy dzia laj a poprawnie. Problem diagnostyczny obserwowane dzia lanie jest niezgodne z przewidywanym. Diagnoza nie musi być unikalna; może być wiele alternatywnych wyjaśnień dla tego samego wadliwego systemu. Problem obliczeniowy wyznaczenie wszystkich możliwych diagnoz dla pewnego wadliwego systemu. 5

Formalizacja problemu Definicja 1 System jest to para (OS,ELEM), gdzie: (1) OS - opis systemu - jest zbiorem zdań logiki pierwszego rz edu. (2) ELEM - elementy systemu - skończony zbiór sta lych indywiduowych. W opisie systemu wyróżnia si e predykat unarny ab(.), interpretowany jako wadliwy (ang. abnormal). 6

Przyk lad 1 Rozważmy uk lad zbudowany z bramek logicznych: C1 1 2 X1 X2 1 3 A2 A1 O1 2 X1 i X2 sa bramkami XOR (sumy wy lacznej), A1 i A2 sa bramkami AND, O1 jest bramka OR. 7

Uk lad ten może być reprezentowany przez system z 5 elementami X1,X2,O1,A1,A2 oraz nast epuj acy opis: a) opis funkcjonowania poszczególnych elementów, AND(x) ab(x) out(x) in1(x) in2(x), XOR(x) ab(x) out(x) in1(x) in2(x) in1(x) in2(x), OR(x) ab(x) out(x) in1(x) in2(x), b) opis rodzajów poszczególnych elementów, AND(A1), AND(A2), XOR(X1), XOR(X2), OR(O1), 8

c) opis powiazań poszczególnych elementów, out(x1) in2(a2), out(x1) in1(x2), out(a1) in1(o1), out(a2) in2(o1), in1(a2) in2(x2), in1(x1) in1(a1), in2(x1) in2(a1),

Obserwacje systemu Definicja 2 Obserwacja systemu nazywamy skończony zbiór zdań logiki pierwszego rz edu. System z obserwacjami jest to trójka (OS,ELEM,OBS). Przyk lad 2 Za lóżmy, że do systemu z przyk ladu 1. podano na wejściu 1,0,1 i otrzymano na wyjściu 1,0. Obserwacja ta może być zapisana jako, in1(x1), in2(x1), in1(a2), out(x2), out(o1) Obserwacja ta wskazuje, że uk lad jest wadliwy; oba wyniki na wyjściu sa niepoprawne. 9

Wadliwość systemu (OS,{c 1,..., c n },OBS) obserwacje OBS sa rozbieżne z wynikajacym z opisu zachowaniem systemu. 10

Diagnozy { ab(c 1 ),..., ab(c n )} przypuszczenie, że wszystkie elementy systemu dzia laj a w laściwie. Fakt, że obserwacje OBS sa niezgodne z dzia laniem systemu przy za lożeniu, że wszystkie jego elementy dzia laj a poprawnie, może być sformalizowany przez: OS { ab(c 1 ),..., ab(c n )} OBS (1) jest sprzeczny. Intuicyjnie, diagnoza za lożenie, że pewne elementy sa wadliwe, a pozosta le dzia laj a dobrze. 11

Zadanie wyspecyfikować wadliwe elementy tj. wyjaśnić źród lo sprzeczności (1). Naturalna droga jest usuni ecie dostatecznej ilości przypuszczeń ab(c i ), gdzie 1 i n, aż do otrzymania niesprzeczności. Racjonalnie b edzie zastosować zasad e: Diagnoza jest za lożeniem, że pewien minimalny zbiór elementów jest wadliwy. 12

Definicja 3 Diagnoza dla (OS,ELEM,OBS) jest minimalny zbiór ELEM taki, że, OS OBS {ab(c) c } { ab(c) c ELEM } jest niesprzeczny. Diagnoza jest wyznaczona przez minimalny zbiór elementów o nast epuj acej w lasności: za lożenie, że każdy z tych elementów jest wadliwy (abnormal) wraz z za lożeniem, że wszystkie pozosta le sa dobre (not abnormal) jest zgodne (niesprzeczne) z opisem systemu i obserwacja. Przyk lad 3 Z uk ladem z przyk ladu 2. zwiazane sa 3 diagnozy: {X1}, {X2,O1}, {X2,A2}. 13

W lasności diagnoz Twierdzenie 1 Dla systemu (OS,ELEM,OBS) istnieje diagnoza wtt OS OBS jest niesprzeczny. Twierdzenie 2 { } jest diagnoza ( i jest to jedyna diagnoza) dla (OS,ELEM,OBS) wtt OS OBS { ab(c) c ELEM} jest niesprzeczny. Znaczy to, że obserwacje sa zgodne z opisem systemu i wszystkie jego elementy dzia laj a poprawnie. 14

Twierdzenie 3 Jeżeli jest diagnoza dla (OS,ELEM,OBS), to dla każdego c i OS OBS { ab(c) c ELEM } = ab(c i ) Twierdzenie 4 ELEM jest diagnoza dla (OS,ELEM,OBS) wtt jest minimalnym zbiorem takim, że jest niesprzeczny. OS OBS { ab(c) c ELEM } 15

Wp lyw dodatkowych obserwacji na diagnozy Za lóżmy, że (OS,ELEM,OBS) ma wi ecej niż jedna diagnoz e. Wybór jednej z nich wymaga dodatkowych informacji o systemie tj. dokonania dalszych pomiarów np. przeprowadzenie testu laboratoryjnego na pacjencie, wstawienie miernika w obwód. Wynik pomiaru b edzie skończonym ciagiem zdań pierwszego rz edu POM. Jaki jest zwiazek pomi edzy diagnozami dla (OS,ELEM,OBS) a (OS,ELEM,OBS POM)? Definicja 4 Mówimy, że diagnoza dla (OS,ELEM,OBS) implikuje Π (zdanie pierwszego rz edu) wtt OS OBS {ab(c) c } { ab(c) c ELEM } = Π 16

Twierdzenie 5 Za lóżmy, że każda diagnoza dla (OS,ELEM,OBS) implikuje jedna z Π lub Π. Wtedy: 1. Każda diagnoza dla (OS,ELEM,OBS), która implikuje Π jest diagnoza dla (OS,ELEM,OBS Π ). 2. Żadna diagnoza dla (OS,ELEM,OBS), która implikuje Π nie jest diagnoza dla (OS,ELEM,OBS Π). 3. Diagnoza dla (OS,ELEM,OBS Π), która nie jest diagnoza dla (OS,ELEM,OBS), jest w laściwym nadzbiorem pewnej diagnozy dla (OS, ELEM,OBS), która implikuje Π. 17

Z twierdzenia wynika, że: pomiar, który nie jest sprzeczny z żadna diagnoza, nie wnosi nowej informacji. dodatkowa informacja Π pozwala rozróżniać konkurencyjne diagnozy w ten sposób, że: zachowuja si e te diagnozy, które implikuja Π, odrzuca si e te, które implikuja Π, moga powstać nowe diagnozy. 18

Obliczanie diagnoz nie jest możliwe w najbardziej ogólnym przypadku, ponieważ definicja diagnozy odwo luje si e do testu niesprzeczności dla zbioru formu l pierwszego rz edu. Problem ten jest nierozstrzygalny. Niemniej jednak, jest wiele praktycznych zastosowań opierajacych si e na takich podzbiorach rachunku predykatów pierwszego rz edu, dla których niesprzeczność jest rozstrzygalna i diagnozy sa obliczalne. Należy do nich mi edzy innymi przypadek sieci logicznych. W problemach, które maj a modele prowadz ace do teorii nierozstrzygalnych należy zastosować podejście heurystyczne.

Zastosowanie logiki domniemań do obliczania diagnoz Wnioskowanie diagnostyczne niemonotoniczne: dodatkowe informacje moga obalić pewne diagnozy systemu. Istnieje ścis ly zwiazek mi edzy wnioskowaniem diagnostycznym opartym na logice pierwszego rz edu a logika domniemań. Z systemem (OS,ELEM) wraz z obserwacjami OBS wiażemy teori e domniemań DT = A, D, gdzie: A = OS OBS D = {: ab(c)/ ab(c) c ELEM}. Wzajemnie jednoznaczna odpowiedniość pomi edzy diagnozami dla (OS,ELEM,OBS) a rozszerzeniami powyższej teorii domniemań wyznacza nast epuj ace twierdzenie: 19

Twierdzenie 6 E jest rozszerzeniem dla DT wtt dla pewnej diagnozy dla (OS,ELEM,OBS) E = {Π implikuje Π}. Pos luguj ac si e poj eciem domniemań generujacych rozszerzenie, twierdzenie to można by sformu lować nast epuj aco: E jest rozszerzeniem dla DT wtt dla pewnej diagnozy zachodzi: = ELEM {c ELEM (: ab(c)/ ab(c)) GD(E)}. 20