Systemy ekspertowe. Reprezentacja wiedzy niepewnej i wnioskowanie w warunkach niepewności. Model współczynników pewności.



Podobne dokumenty
Systemy ekspertowe. Wnioskowanie w systemach regułowych. Część piąta. Autor Roman Simiński.

Systemy ekspertowe - wiedza niepewna

Inżynieria Wiedzy i Systemy Ekspertowe. Niepewność wiedzy. dr inż. Michał Bereta Politechnika Krakowska

Inżynieria wiedzy Wnioskowanie oparte na wiedzy niepewnej Opracowane na podstawie materiałów dra Michała Berety

Podstawy programowania w języku C++

Systemy ekspertowe Część siódma Realizacja dziedzinowego systemu ekspertowego Roman Simiński

Podstawy programowania w języku C i C++

Systemy ekspertowe Część siódma Realizacja dziedzinowego systemu ekspertowego Roman Simiński

Inżynieria Wiedzy i Systemy Ekspertowe. Niepewność wiedzy. dr inż. Michał Bereta Politechnika Krakowska

Reprezentacja niepewności w wiedzy w systemach ekspertowych

Systemy ekspertowe. Generowanie reguł minimalnych. Część czwarta. Autor Roman Simiński.

STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI. METODY HEURYSTYCZNE wykład 6. (alternatywa dla s) (zdef. poprzez klasę s) GAUSSOWSKA F.

SZTUCZNA INTELIGENCJA

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

Logiki wielowartościowe. dr Piotr Szczuko

Podstawy programowania

Podstawy programowania w języku C++

Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski

Reguły i fakty zapisz za pomocą perceptów. Metodą wnioskowania w tył, sprawdzić czy mój komputer jest wyposażony w procesor PII.

Wnioskowanie statystyczne i oparte na współczynnikach wiarygodności. Wprowadzenie teoretyczne Wnioskowanie probabilistyczne Przykłady

Reprezentacja rozmyta - zastosowania logiki rozmytej

ZBIORY ROZMYTE I WNIOSKOWANIE PRZYBLIŻONE

Podstawy programowania w języku C++

Problemy złożone trudno jest analizować precyzyjnie Wiedza eksperta w złożonych przypadkach daje się opisać tylko w sposób nieprecyzyjny, np.

Statystyka matematyczna Testowanie hipotez i estymacja parametrów. Wrocław, r

Języki programowania. Przetwarzanie tablic znaków. Część druga. Autorzy Tomasz Xięski Roman Simiński

Systemy uczące się wykład 2

Wnioskowanie statystyczne i oparte na współczynnikach wiarygodności

Podstawy programowania

Wnioskowanie rozmyte. Krzysztof Patan

Metody wnioskowania. Wnioskowanie w przód (ang. forward chaining) Wnioskowanie w tył (ang. Backward chaining) Od przesłanki do konkluzji Np..

Wprowadzenie do programowania w języku C

Polacy o OFE. Polacy o OFE. TNS Czerwiec 2014 K.043/14

Podstawy programowania w języku C++

Wnioskowanie statystyczne i oparte na współczynnikach wiarygodności

Podstawy sztucznej inteligencji

Systemy uczące się wykład 1

Wprowadzenie do programowanie obiektowego w języku C++

Statystyka matematyczna i ekonometria

Programowanie w języku C++

METODY STATYSTYCZNE W BIOLOGII

Podstawy programowania w języku C++

Drzewa decyzyjne. 1. Wprowadzenie.

Jeśli przeszkoda jest blisko to przyhamuj

Statystyka matematyczna i ekonometria

Inteligencja obliczeniowa

Rachunek zdań i predykatów

Stanisław Cichocki Natalia Nehrebecka. Wykład 7

5. Rozważania o pojęciu wiedzy. Andrzej Wiśniewski Wstęp do filozofii Materiały do wykładu 2015/2016

Niepewność w wiedzy. Agnieszka Nowak - Brzezińska

Statystyka Matematyczna Anna Janicka

WYKŁAD 10 Rozmyta reprezentacja danych (modelowanie i wnioskowanie rozmyte)

Regresja logistyczna (LOGISTIC)

Programowanie w języku C++

SZTUCZNA INTELIGENCJA

Elementy metod numerycznych

Systemy ekspertowe : program PCShell

Cel projektu: Wymogi dotyczące sprawozdania:

Testowanie hipotez statystycznych

Pętla for. Matematyka dla ciekawych świata -19- Scilab. for i=1:10... end. for k=4:-1:1... end. k=3 k=4. k=1. k=2

Podstawy programowania w języku C++

Logika intuicjonistyczna

Jeśli X jest przestrzenią o nieskończonej liczbie elementów:

Logika pragmatyczna dla inżynierów

Statystyki: miary opisujące rozkład! np. : średnia, frakcja (procent), odchylenie standardowe, wariancja, mediana itd.

Logika Stosowana. Wykład 2 - Logika modalna Część 2. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

Przeziębienia - badanie ankietowe dotyczące zagadnień związanych z infekcjami sezonowymi.

Wyniki badań reprezentatywnych są zawsze stwierdzeniami hipotetycznymi, o określonych granicach niepewności

SID Wykład 7 Zbiory rozmyte

1 Podstawowe oznaczenia

Ekonometria. Zajęcia

Statystyki: miary opisujące rozkład! np. : średnia, frakcja (procent), odchylenie standardowe, wariancja, mediana itd.

Kontekstowe wskaźniki efektywności nauczania - warsztaty

Rachunek logiczny. 1. Język rachunku logicznego.

Systemy ekspertowe. Krzysztof Patan

Zasada rozszerzania. A U A jest zbiorem rozmytym, B jest obrazem zbioru A Przeniesienie rozmytości A w odwzorowaniu f na zbiór B. sup.

Wprowadzenie do Prologa

Logika Stosowana. Wykład 1 - Logika zdaniowa. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

OWO-MODELOWE SKORUPOWE SYSTEMY EKSPERTOWE

Jarosław Wróblewski Analiza Matematyczna 1A, zima 2012/13

Podstawy programowania

Wykład 9 Wnioskowanie o średnich

Wykład 2 Hipoteza statystyczna, test statystyczny, poziom istotn. istotności, p-wartość i moc testu

Metody numeryczne I Równania nieliniowe

Rozmyte systemy doradcze

Wyniki badań reprezentatywnych są zawsze stwierdzeniami hipotetycznymi, o określonych granicach niepewności

Filozofia, Historia, Wykład VI - Sceptycyzm

4. Funkcje. Przykłady

Metody Statystyczne. Metody Statystyczne

STATYSTYKA MATEMATYCZNA WYKŁAD 4. Testowanie hipotez Estymacja parametrów

METODY INTELIGENCJI OBLICZENIOWEJ wykład 6

Korelacja oznacza współwystępowanie, nie oznacza związku przyczynowo-skutkowego

W narzędziu typu Excel, Calc czy Gnumeric napisz formułę logiczną która wyznaczy wartośd przynależności dla podanej temperatury do zbioru gorąco.

Narzędzia statystyczne i ekonometryczne. Wykład 1. dr Paweł Baranowski

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Sztuczna inteligencja: zbiory rozmyte

Zadanie 0 gdy nie mamy logiki rozmytej. Zadanie 1- gdy już mamy logikę rozmytą

Wprowadzenie do logiki epistemicznej. Przekonania i wiedza

Stanisław Cichocki. Natalia Neherebecka. Zajęcia 15-17

Stanisław Cichocki. Natalia Nehrebecka

Transkrypt:

Część siódma Reprezentacja wiedzy niepewnej i wnioskowanie w warunkach niepewności Autor Roman Simiński Model współczynników pewności Kontakt siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu, lektura tych materiałów nie zastąpi uważnego w nim uczestnictwa. Opracowanie to jest chronione prawem autorskim. Wykorzystywanie jakiegokolwiek fragmentu w celach innych niż nauka własna jest nielegalne. Dystrybuowanie tego opracowania lub jakiejkolwiek jego części oraz wykorzystywanie zarobkowe bez zgody autora jest zabronione.

Jak radzić sobie z wiedzą obarczoną niepewnością? Czy zawsze wiemy wszystko na pewno? Chyba mam gorączkę Trochę boli mnie gardło Mam lekki katar Gorączka, ból gardła i katar mogą być objawami przeziębienia. Ale być może są to początki grypy. Copyright Roman Simiński Strona : 2

Jak radzić sobie z wiedzą obarczoną niepewnością? Otaczający nas świat pełen jest pojęć nieprecyzyjnych Raczej wysoki Prawdopodobnie tak Najczęściej tak jest Czasem tak, czasem nie Chyba nie Być może Nie całkiem Prawie dobrze Ludzie jakoś lepiej lub gorzej radzą sobie z pojęciami nieprecyzyjnymi i niepewnymi. Copyright Roman Simiński Strona : 3

Jak radzić sobie z wiedzą obarczoną niepewnością? Otaczający nas świat pełen jest pojęć nieprecyzyjnych Raczej wysoki Prawdopodobnie tak Najczęściej tak jest Czasem tak, czasem nie Chyba nie Być może Nie całkiem Prawie dobrze Jak ma z tym poradzić sobie komputer? Copyright Roman Simiński Strona : 4

Jak radzić sobie z wiedzą obarczoną niepewnością? Niepewność może dotyczyć obserwacji (faktów) jak i samej wiedzy Fakty niepewne Chyba mam gorączkę Trochę boli mnie gardło Mam lekki katar Wiedza niepewna Gorączka, ból gardła i katar mogą być objawami przeziębienia. Ale być może są to początki grypy. Copyright Roman Simiński Strona : 5

Jak radzić sobie z wiedzą obarczoną niepewnością? Jak precyzyjnie opisać nieprecyzyjnie pojęcia? Pojęcia potoczne Raczej wysoki Najczęściej tak jest Probabilistyka Statystyka Logiki nieklasyczne Być może Nie całkiem Prawdopodobnie tak Metody reprezentacji pojęć nieprecyzyjnych i niepewnych Pojęcia zdatne do przetwarzania komputerowego Chyba nie Prawie dobrze Czasem tak, czasem nie Teoria Dempstera-Shafera Zbiory przybliżone Zbiory rozmyte Współczynniki pewności Copyright Roman Simiński Strona : 6

Geneza CF współczynnik pewności to akronim angielskiego Certainty Factor. Koncepcja Model współczynników pewności został opracowany w połowie lat 80-tych XX wieku. Autorem koncepcji jest David McAllister z MIT. Pierwsze znaczące zastosowanie system MYCIN. Oryginalna koncepcja doczekała się kilku modyfikacji. Metoda współczynników pewności zakłada rozszerzenie modelu regułowego o pewne numeryczne oszacowanie stopnia pewności eksperta o prawdziwości danej reguły czy też faktu. W modelu współczynników pewności fakty, warunki i hipotezy nie przyjmują wartości true lub false, ich wartość określona jest współczynnikiem pewności CF, przyjmującym wartości 1 <= CF <= 1. Copyright Roman Simiński Strona : 7

Od logiki dwuwartościowej do stopnia przekonania o prawdziwości Logika dwuwartościowa: prawada, fałsz. Współczynnik pewności 1 <= CF <= 1 Logika dwuwartościowa fałsz prawda 1 ` 0 1 Cf Współczynnik pewności CF Copyright Roman Simiński Strona : 8

Od sceptyka do entuzjasty, czyli jak rozumieć współczynnik pewności 1 Współczynnik pewności CF 1 0 1 Cf Maleje niepewność, wzrasta pewność Wzrasta niepewność, maleje pewność Copyright Roman Simiński Strona : 9

Od sceptyka do entuzjasty, czyli jak rozumieć współczynnik pewności 1 Niewiedza ani prawda, ani fałsz Współczynnik pewności CF Stwierdzenie uznajemy za fałszywe w 50% Stwierdzenie uznajemy za prawdziwe w 50% 1 0,5 0 0,5 1 Cf Stwierdzenie uznajemy za fałszywe Stwierdzenie uznajemy za prawdziwe Copyright Roman Simiński Strona : 10

Formalny opis współczynników pewności 1 Współczynnik pewności CF nie jest bezpośrednio rozumiany jako klasyczne prawdopodobieństwo. Jak podają autorzy systemu MYCIN Shortliffe i Bachman współczynnik pewności jest chwytem pozwalającym połączenie stopnia wiedzy oraz niewiedzy i odwzorowanie ich w postaci jednej liczby. Do odwzorowania wiedzy służy współczynnik MB zwany miarą wiarygodności (ang. measure of belief). Do opisania niewiedzy służy współczynnik MD zwany miarą niewiarygodności (ang. measure of disbelief). Załóżmy, że miary MB i MD przypisujemy do pewnego stwierdzenia s. Wtedy współczynnik pewności CF tego stwierdzenia s określony jest następująco: CF(s) = MB(s) MD(s) Wartość współczynnika CF należy zatem do przedziału od < 1, +1>. Dodatnie wartości odpowiadają wzrastaniu wiarygodności stwierdzenia s, natomiast ujemne odpowiadają zmniejszaniu się wiarygodności. Copyright Roman Simiński Strona : 11

Formalny opis współczynników pewności 1 Interpretacja miar wiarygodności MB i niewiarygodności MD w powiązaniu z prawdopodobieństwem może być następująca: jeżeli P(s) = 1 to s jest prawdziwe na pewno, wtedy MB(s) = 1, MD(s) = 0, oraz CF(s) = 1, jeżeli P( s) = 1 to s jest fałszywe na pewno, wtedy MB(s) = 0, MD(s) = 1, oraz CF(s) = 1, jeżeli P( s) = P(s) wtedy MB(s) = 0, oraz MD(s) = 0, CF(s) = 0 Co można zapisać w zwartej postaci: CF(s) = 1 P(s) = 1 MB(s) P(s) > P( s ) 0 P(s) = P( s ) MD(s) P(s) < P( s ) 1 P(s) = 0 Copyright Roman Simiński Strona : 12

Formalny opis współczynników pewności W praktyce próba zdefiniowania współczynnika CF jako różnicy pomiędzy MB i MD jest niewygodna. Definicja taka poprawia formalny wizerunek współczynnika pewności. W rzeczywistości współczynnik CF jest zwykle arbitralnie wybraną wartością z przedziału < 1, 1>, dobieraną zgodnie z przedstawioną wcześniej, intuicyjną interpretacją wartości z tego przedziału. 1 Copyright Roman Simiński Strona : 13

Nieformalna interpretacja współczynników pewności fakty Fakty niepewne Chyba mam gorączkę Mocno boli mnie głowa Trochę boli mnie gardło Mam lekki katar Nie boli mnie brzuch 1 Fakty pewne Fakty ze współ. CF A Mam gorączkę B Boli mnie głowa C Boli mnie gardło D Mam katar E Boli mnie brzuch CF(A) = 0 CF(B) = 1 CF(C) = 0,5 CF(D) = 0,3 CF(E) = 1 Copyright Roman Simiński Strona : 14

Nieformalna interpretacja współczynników pewności reguły 1 1: if gorączka and bolgardła and katar then przeziębienie with 0.8 2: if gorączka and bolgardła and katar then grypa with 0.4 Reguła 1 mówi, że gorączka, bólu gardła oraz katar są objawami przeziębienia, co stwierdzamy z wysokim, równym 0.8 stopniem pewności. Z nieco mniejszym, bo równym 0.4, współczynnikiem pewności, reguła 2 stwierdza, że takie same objawy świadczą o grypie. Gorączka, ból gardła i katar mogą być objawami przeziębienia. Ale być może są to początki grypy. Copyright Roman Simiński Strona : 15

Wnioskowanie w systemach regułowych z współczynnikiem pewności 1: if gorączka and bolgardła and katar then przeziębienie with 0.8 2: if gorączka and bolgardła and katar then grypa with 0.4 Fakty gorączka bolgardła katar Copyright Roman Simiński Strona : 16

Wnioskowanie w przód 1: if gorączka and bolgardła and katar then przeziębienie with 0.8 2: if gorączka and bolgardła and katar then grypa with 0.4 Fakty gorączka bolgardła katar Szukamy reguł, których przesłanki są faktami Copyright Roman Simiński Strona : 17

Wnioskowanie w przód 1: if gorączka and bolgardła and katar then przeziębienie with 0.8 2: if gorączka and bolgardła and katar then grypa with 0.4 Fakty gorączka bolgardła katar Copyright Roman Simiński Strona : 18

Wnioskowanie w przód 1: if gorączka and bolgardła and katar then przeziębienie with 0.8 2: if gorączka and bolgardła and katar then grypa with 0.4 Fakty gorączka bolgardła katar Uaktywniamy obie reguły, dopisujemy nowe fakty Copyright Roman Simiński Strona : 19

Wnioskowanie w przód 1: if gorączka and bolgardła and katar then przeziębienie with 0.8 2: if gorączka and bolgardła and katar then grypa with 0.4 Fakty gorączka bolgardła katar przeziębienie grypa A co z CF-ami? Copyright Roman Simiński Strona : 20

Wnioskowanie w przód wersja skorygowana 1: if gorączka and bolgardła and katar then przeziębienie with 0.8 2: if gorączka and bolgardła and katar then grypa with 0.4 Fakty CF(gorączka)=1 CF(bolGardła)=1 CF(katar)=1 CF(przeziębienie)=? CF(grypa)=? Współczynniki pewności faktów startowych Współczynniki pewności nowych faktów??? Współczynniki CF przypisane do reguł osłabią pewność przesłanki... Copyright Roman Simiński Strona : 21

Wnioskowanie w przód wersja skorygowana 1: if gorączka and bolgardła and katar then przeziębienie with 0.8 2: if gorączka and bolgardła and katar then grypa with 0.4 Fakty CF(gorączka)=1 CF(bolGardła)=1 CF(katar)=1 CF(przeziębienie)=0.8 CF(grypa)=0.4 Współczynniki pewności faktów startowych Współczynniki pewności nowych faktów A co będzie, jeżeli fakty startowe będą miały wartość CF inną niż 1...? Copyright Roman Simiński Strona : 22

Wnioskowanie w przód fakty startowe z CF różnym od jedności 1: if gorączka and bolgardła and katar then przeziębienie with 0.8 2: if gorączka and bolgardła and katar then grypa with 0.4 Fakty CF(gorączka)=0.5 CF(bolGardła)=0.9 CF(katar)=0.8 CF(przeziębienie)=? CF(grypa)=? Współczynniki pewności faktów startowych Współczynniki pewności nowych faktów??? W jaki sposób wyznaczyć CF konkluzji dla niepewnych faktów i reguły z CF? Copyright Roman Simiński Strona : 23

Wnioskowanie w przód współczynnik pewności przesłanki koniunkcyjnej 1: if gorączka and bolgardła and katar then przeziębienie with 0.8 CF(gorączka and bolgardła and katar ) =? 2: if gorączka and bolgardła and katar then grypa with 0.4 Copyright Roman Simiński Strona : 24

Wnioskowanie w przód współczynnik pewności przesłanki koniunkcyjnej 1: if gorączka and bolgardła and katar then przeziębienie with 0.8 CF(gorączka and bolgardła and katar) = Minimum(CF(gorączka), CF(bolGardła), CF(katar)) = 0.5 2: if gorączka and bolgardła and katar then grypa with 0.4 Copyright Roman Simiński Strona : 25

Wnioskowanie w przód współczynnik pewności przesłanki dyzjunkcynej 1: if gorączka or bolgardła or katar then przeziębienie with 0.8 CF(gorączka or bolgardła or katar) = Maksimum(CF(gorączka), CF(bolGardła), CF(katar)) = 0.9 2: if gorączka or bolgardła or katar then grypa with 0.4 Copyright Roman Simiński Strona : 26

Wnioskowanie w przód współczynnik pewności konkluzji reguły 1: if gorączka and bolgardła and katar then przeziębienie with 0.8 CF(gorączka and bolgardła and katar) = 0.5 CF(r1) = 0.8 CF(przeziębienie) = CF(gorączka and bolgardła and katar) * CF(r1) = 0.4 CF(przeziębienie) = CF(gorączka and bolgardła and katar) * CF(r2) = 0.2 CF(gorączka and bolgardła and katar) = 0.5 CF(r2) = 0.4 2: if gorączka and bolgardła and katar then grypa with 0.4 Copyright Roman Simiński Strona : 27

Współczynnik pewności przesłanki koniunkcyjnej podsumowanie if warunek 1 and warunek 2 and... warunek n then konkluzja with CF_reguły CF(przesłanka) = Minimum( CF(warunek 1 ), CF(warunek 2 ),..., CF(warunek n ) ) Współczynnik pewności przesłanki dyzjunkcyjnej podsumowanie if warunek 1 or warunek 2 or... warunek n then konkluzja with CF_reguły CF(przesłanka) = Maksimum( CF(warunek 1 ), CF(warunek 2 ),..., CF(warunek n ) ) Współczynnik pewności konkluzji podsumowanie if przesłanka then konkluzja with CF_reguły CF(konkluzja) = CF(przesłanka) * CF_reguły Copyright Roman Simiński Strona : 28

Współczynnik pewności konkluzji interpretacja Współczynnik pewności reguły koryguje pewność przesłanki o numeryczne oszacowanie stopnia zaufania do wiedzy reprezentowanej przez regułę. Gdy CF_reguły = 1, reguła całkowicie wspiera pewność przesłanki reguły. Gdy CF_reguły = 1, reguła całkowicie osłabia pewność przesłanki reguły. Gdy CF_reguły = 0, przesłanka reguły nie mają wpływu na pewność konkluzji. Gdy CF_reguły (0, 1) reguła koryguje pewność przesłanki wzmacnia w przypadku gdy CF(przesłanki) < 0, osłabia w niewielkim stopniu gdy CF(przesłanki) > 0. Gdy CF_reguły ( 1, 0) reguła koryguje pewność przesłanki osłabia w przypadku gdy CF(przesłanki) > 0, wzmacnia (!) w niewielkim stopniu gdy CF(przesłanki) < 0. Copyright Roman Simiński Strona : 29

Współczynnik pewności konkluzji warunkowanych przez wiele reguł wartości dodatnie 1: if gorączka then przeziębienie with 0.8 2: if bolgardła then przeziębienie with 0.4 Niezależne warunki Fakty CF(gorączka)=1 CF(bolGardła)=1 gorączka 0.8 przeziębienie bolgardła 0.4 Jaki jest współczynnik pewności konkluzji CF(przeziębienie) =? Copyright Roman Simiński Strona : 30

Współczynnik pewności konkluzji warunkowanych przez wiele reguł wartości dodatnie 1: if gorączka then przeziębienie with 0.8 2: if bolgardła then przeziębienie with 0.4 Niezależne warunki Fakty CF(gorączka)=1 CF(bolGardła)=1 CF(przeziębienie) z reguł 1 i 2: CF_1(przeziębienie)=1 0.8 = 0.8 > 0 CF_2(przeziębienie)=1 0.4 = 0.4 > 0 Współczynniki pewności obu konkluzji obu reguł są dodatnie Łączny CF(przeziębienie): CF(przeziębienie) = CF_1(przeziębienie) + CF_2(przeziębienie) CF_1(przeziębienie) * CF_2(przeziębienie) =0.8+0.4 0.8 0.4 = 1.2 0.32 = 0.88 Copyright Roman Simiński Strona : 31

Współczynnik pewności konkluzji warunkowanych przez wiele reguł wartości dodatnie 1: if p then r with CF_1 2: if q then r with CF_2 gdzie: CF_1 > 0 i CF_2 > 0 p q CF_1 CF_2 r Łączny CF(r) dla CF_1(r) 0 i CF_2(r) 0: CF(r) = CF_1(r) + CF_2(r) CF_1(r) * CF_2(r) Copyright Roman Simiński Strona : 32

Współczynnik pewności konkluzji warunkowanych przez wiele reguł wartości dodatnie Dodatnie wartości współczynników pewności konkluzji reguł wzmacniają wynikowy współczynnik pewności przypisywany takiej konkluzji. Wzrasta pewność konkluzji wspieranej przez więcej niż jedną regułę z dodatnimi współczynnikami pewności. Współczynnik pewności wzrasta, jednak nie przekracza wartości 1. Copyright Roman Simiński Strona : 33

Współczynnik pewności konkluzji, wartości dodatnie przykłady 1 1: if gorączka then przeziębienie with 0.6 2: if bolgardła then przeziębienie with 1 Fakty CF(gorączka)=1 CF(bolGardła)=1 CF(przeziębienie) z reguł 1 i 2: CF_1(przeziębienie)=1 0.6 = 0.6 > 0 CF_2(przeziębienie)=1 1 = 1 > 0 Współczynniki pewności obu konkluzji obu reguł są dodatnie Łączny CF(przeziębienie): CF(przeziębienie) = CF_1(przeziębienie) + CF_2(przeziębienie) - CF_1(przeziębienie) * CF_2(przeziębienie) =0.6 + 1 0.6 1 = 1.6 0.6 = 1 Copyright Roman Simiński Strona : 34

Współczynnik pewności konkluzji, wartości dodatnie przykłady 2 1: if gorączka then przeziębienie with 1 2: if bolgardła then przeziębienie with 1 Fakty CF(gorączka)=1 CF(bolGardła)=1 CF(przeziębienie) z reguł 1 i 2: CF_1(przeziębienie)=1 1 = 1 > 0 CF_2(przeziębienie)=1 1 = 1 > 0 Współczynniki pewności obu konkluzji obu reguł są dodatnie Łączny CF(przeziębienie): CF(przeziębienie) = CF_1(przeziębienie) + CF_2(przeziębienie) - CF_1(przeziębienie) * CF_2(przeziębienie) =1 + 1 1 1 = 1 1 = 1 Copyright Roman Simiński Strona : 35

Współczynnik pewności konkluzji, wartości dodatnie przykłady 3 1: if gorączka then przeziębienie with 0.5 2: if bolgardła then przeziębienie with 0.5 Fakty CF(gorączka)=1 CF(bolGardła)=1 CF(przeziębienie) z reguł 1 i 2: CF_1(przeziębienie)=1 0.5 = 0.5 > 0 CF_2(przeziębienie)=1 0.5 = 0.5 > 0 Współczynniki pewności obu konkluzji obu reguł są dodatnie Łączny CF(przeziębienie): CF(przeziębienie) = CF_1(przeziębienie) + CF_2(przeziębienie) - CF_1(przeziębienie) * CF_2(przeziębienie) =0.5 + 0.5 0.5 0.5 = 1 0.25 = 0.75 Copyright Roman Simiński Strona : 36

Współczynnik pewności konkluzji warunkowanych przez wiele reguł wartości ujemne 1: if p then r with CF_1 2: if q then r with CF_2 gdzie: CF_1 < 0 i CF_2 < 0 p q CF_1 CF_2 r Łączny CF(r) dla CF_1(r) < 0 i CF_2(r) < 0: CF(r) = CF_1(r) + CF_2(r) + CF_1(r) * CF_2(r) Copyright Roman Simiński Strona : 37

Współczynnik pewności konkluzji warunkowanych przez wiele reguł wartości ujemne Ujemne wartości współczynników pewności konkluzji reguł osłabiają wynikowy współczynnik pewności przypisywany takiej konkluzji. Maleje pewność konkluzji wspieranej przez więcej niż jedną regułę z ujemnymi współczynnikami pewności. Współczynnik pewności maleje, jednak nie mniej niż wartość 1. Copyright Roman Simiński Strona : 38

Współczynnik pewności konkluzji, wartości ujemne przykłady 4 1: if gorączka then przeziębienie with 0.6 2: if bolgardła then przeziębienie with 1 Fakty CF(gorączka)=1 CF(bolGardła)=1 CF(przeziębienie) z reguł 1 i 2: CF_1(przeziębienie)=1 0.6 = 0.6 < 0 CF_2(przeziębienie)=1 1 = 1 < 0 Współczynniki pewności obu konkluzji obu reguł są ujemne Łączny CF(przeziębienie): CF(przeziębienie) = CF_1(przeziębienie) + CF_2(przeziębienie) + CF_1(przeziębienie)*CF_2(przeziębienie) = 0.6+( 1)+( 0.6) ( 1) = 1.6+0.6 = 1 Copyright Roman Simiński Strona : 39

Współczynnik pewności konkluzji, wartości ujemne przykłady 5 1: if gorączka then przeziębienie with 0.5 2: if bolgardła then przeziębienie with 0.6 Fakty CF(gorączka)=1 CF(bolGardła)=1 CF(przeziębienie) z reguł 1 i 2: CF_1(przeziębienie)=1 0.5 = 0.5 < 0 CF_2(przeziębienie)=1 0.6 = 0.6 < 0 Współczynniki pewności obu konkluzji obu reguł są ujemne Łączny CF(przeziębienie): CF(przeziębienie) = CF_1(przeziębienie) + CF_2(przeziębienie) + CF_1(przeziębienie)*CF_2(przeziębienie) = 0.5+( 0.6)+( 0.5) ( 0.6) = 0.8 Copyright Roman Simiński Strona : 40

Współczynnik pewności konkluzji, wartości ujemne przykłady 6 1: if gorączka then przeziębienie with 1 2: if bolgardła then przeziębienie with 1 Fakty CF(gorączka)=1 CF(bolGardła)=1 CF(przeziębienie) z reguł 1 i 2: CF_1(przeziębienie)=1 1 = 1 < 0 CF_2(przeziębienie)=1 1 = 1 < 0 Współczynniki pewności obu konkluzji obu reguł są ujemne Łączny CF(przeziębienie): CF(przeziębienie) = CF_1(przeziębienie) + CF_2(przeziębienie) + CF_1(przeziębienie)*CF_2(przeziębienie) = 1 + ( 1) + ( 1) ( 1) = 2 + 1 = 1 Copyright Roman Simiński Strona : 41

Współczynnik pewności konkluzji warunkowanych przez wiele reguł różne znaki 1: if p then r with CF_1 2: if q then r with CF_2 gdzie: ( CF_1 * CF_2 < 0 ) p q CF_1 CF_2 r oraz: CF_1 * CF_2 1 Łączny CF(r) dla CF_1(r) < 0 i CF_2(r) < 0: CF(r) = CF_1(r) + CF_2(r) 1 min( CF_1(r), CF_2(r) ) Copyright Roman Simiński Strona : 42

Współczynnik pewności konkluzji warunkowanych przez wiele reguł różne znaki Konkluzja z ujemną wartością CF jest czynnikiem zmniejszającym łączną pewność. Jednak wpływ ten jest tym mniejszy, im większa jest pewność wniosku z dodatnią wartością CF. Wypadkowy współczynnik pewności zwiększa się w miarę zwiększania się liczby jednakowych wniosków o dodatnich współczynnikach pewności, nie stanie się on jednak równy lub większy 1. Wypadkowy współczynnik pewności zmniejsza się w miarę zmniejszania się liczby jednakowych wniosków o ujemnych współczynnikach pewności, nie stanie się on jednak równy lub mniejszy 1. Copyright Roman Simiński Strona : 43

Współczynnik pewności konkluzji, różne znaki przykłady 7 1: if gorączka then przeziębienie with 1 2: if bolgardła then przeziębienie with 0.8 Fakty CF(gorączka)=1 CF(bolGardła)=1 CF(przeziębienie) z reguł 1 i 2: CF_1(przeziębienie)=1 1 = 1 < 0 CF_2(przeziębienie)=1 0.8 = 0.8 > 0 Współczynniki pewności obu konkluzji obu reguł są ujemne Łączny CF(przeziębienie): CF(przeziębienie) = 0.2/(1 0.8) = 0.2/0.2 = 1 Copyright Roman Simiński Strona : 44

Współczynnik pewności konkluzji, różne znaki przykłady 8 1: if gorączka then przeziębienie with 1 2: if bolgardła then przeziębienie with 0.6 Fakty CF(gorączka)=1 CF(bolGardła)=1 CF(przeziębienie) z reguł 1 i 2: CF_1(przeziębienie)=1 1 = 1 > 0 CF_2(przeziębienie)=1 0.6 = 0.6 < 0 Współczynniki pewności obu konkluzji obu reguł są ujemne Łączny CF(przeziębienie): CF(przeziębienie) = 0.4/(1 0.6) = 0.4/0.4 = 1 Copyright Roman Simiński Strona : 45

Współczynnik pewności konkluzji, różne znaki komentarz Osobne reguły posiadające jednakowe konkluzje, opisują alternatywne drogi wnioskowania, prowadzące do tego samego wniosku. Jeżeli w trakcie wnioskowania realizowanego jedną ze ścieżek, konkluzja zostanie uznana za pewną (CF=1), wówczas niepewność wprowadzana przez ścieżkę alternatywną jest ignorowana. Jeżeli w trakcie wnioskowania realizowanego jedną ze ścieżek, konkluzja zostanie uznana za całkowicie niepewną (CF= 1), wówczas pewność wprowadzana przez ścieżkę alternatywną jest ignorowana. p CF=1 CF(r)=1 p CF= 1 CF(r)= 1 r r q 1<CF<0 q 0<CF<1 Copyright Roman Simiński Strona : 46

Współczynnik pewności konkluzji, różne znaki przykłady 9 1: if gorączka then przeziębienie with 1 2: if bolgardła then przeziębienie with 1 Fakty CF(gorączka)=1 CF(bolGardła)=1 CF(przeziębienie) z reguł 1 i 2: CF_1(przeziębienie)=1 1 = 1 > 0 CF_2(przeziębienie)=1 1 = 1 < 0 Współczynniki pewności obu konkluzji obu reguł są ujemne Łączny CF(przeziębienie): CF(przeziębienie) = 0 Jeżeli z równą pewnością konkluzja jest całkowicie prawdziwa i całkowicie nieprawdziwa dla innej reguły, to nic nie można powiedzieć o pewności wniosku. Copyright Roman Simiński Strona : 47

Współczynnik pewności konkluzji, CF = 1 i CF =-1 Jeżeli z równą pewnością konkluzja będąca wynikiem pewnej reguły jest całkowicie prawdziwa i całkowicie nieprawdziwa dla innej reguły, to nic nie można powiedzieć o pewności wniosku. Przyjmujemy wtedy, że współczynnik pewności konkluzji równy jest 0. pada deszcz Na pewno tak CF=1 A bo ja wiem..? CF(r)=0 weź parasol jedziesz samochodem Na pewno nie CF= 1 Copyright Roman Simiński Strona : 48

Współczynnik pewności konkluzji podsumowanie e1 CF(h, e1) h e2 CF(h, e2) e1,e2 h CF(h, e1, e2) CF ( h, e1, e2) = CF ( h, e1, e2) = CF( h, e1) + CF ( h, e2) CF ( h, e1) CF ( h, e2), CF ( h, e1) i CF( h, e2) 0 CF ( h, e1) + CF ( h, e2) CF h e CF h e min( CF( h, e ), CF( h, e ) ), (, 1 ) * (, 2 ) < 0, 1 2 1 CF ( h, e1) + CF( h, e2) + CF ( h, e1) CF ( h, e2), CF( h, e1) i CF( h, e2) < 0 Copyright Roman Simiński Strona : 49

Współczynnik pewności konkluzji, łańcuch wnioskowania, przykład 1 1: if gorączka then przeziębienie with 0.5 2: if przeziębienie then idzdolekarza with 1 Fakty CF(gorączka)=1 CF(przeziębienie) i CF(idźDoLekarza): CF(przeziębienie)=1 0.5 = 0.5 CF(idźDoLekarza)=0.5 1 = 0.5 CF(gorączka)=1 CF(przeziębienie)=0.5 CF(idźDoLekarza)=0.5 gorączka CF(r1)=0.5 przeziębienie CF(r2)=1 idźdolekarza Copyright Roman Simiński Strona : 50

Współczynnik pewności konkluzji, łańcuch wnioskowania, przykład 2 1: if gorączka then przeziębienie with 0.5 2: if przeziębienie then idzdolekarza with 1 Fakty CF(gorączka)=1 CF(przeziębienie) i CF(idźDoLekarza): CF(przeziębienie)=1 0.5 = 0.5 CF(idźDoLekarza)=0.5 1 = 0.5 CF(gorączka)=1 CF(przeziębienie)=0.5 CF(idźDoLekarza)= 0.5 gorączka CF(r1)=0.5 przeziębienie CF(r2)= 1 idźdolekarza Copyright Roman Simiński Strona : 51

Współczynnik pewności konkluzji, łańcuch wnioskowania, przykład 3 1: if gorączka then przeziębienie with 0.5 2: if przeziębienie then idzdolekarza with 0.5 Fakty CF(gorączka)=1 CF(przeziębienie) i CF(idźDoLekarza): CF(przeziębienie)=1 0.5 = 0.5 CF(idźDoLekarza)=0.5 0.5 = 0.25 CF(gorączka)=1 CF(przeziębienie)=0.5 CF(idźDoLekarza)=0.25 gorączka CF(r1)=0.5 przeziębienie CF(r2)=0.5 idźdolekarza Copyright Roman Simiński Strona : 52

Współczynnik pewności konkluzji, łańcuch wnioskowania, przykład 4 1: if gorączka then przeziębienie with 0.5 2: if przeziębienie then idzdolekarza with 0.5 Fakty CF(gorączka)=1 CF(przeziębienie) i CF(idźDoLekarza): CF(przeziębienie)=1 0.5 = 0.5 CF(idźDoLekarza)=0.5 0.5 = 0.25 CF(gorączka)=1 CF(przeziębienie)=0.5 CF(idźDoLekarza)= 0.25 gorączka CF(r1)=0.5 przeziębienie CF(r2)=0.5 idźdolekarza Copyright Roman Simiński Strona : 53

Współczynnik pewności konkluzji, łańcuchy wnioskowania podsumowanie e1 CF(e1) CF( e2) e2 h e1,e2 h CF(h, e1, e2) CF ( h, e1, e2) = CF( e2, e1) * CF( h, e2) Copyright Roman Simiński Strona : 54