Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Case-Based Reasoning Autor: Robert Papis. Plan prezentacji Wprowadzenie Przykład Precedens Cykl CBR CBR na świecie Podsumowanie.

Podobne prezentacje


Prezentacja na temat: "Case-Based Reasoning Autor: Robert Papis. Plan prezentacji Wprowadzenie Przykład Precedens Cykl CBR CBR na świecie Podsumowanie."— Zapis prezentacji:

1 Case-Based Reasoning Autor: Robert Papis

2 Plan prezentacji Wprowadzenie Przykład Precedens Cykl CBR CBR na świecie Podsumowanie

3 Korzenie Human experts are not systems of rules, they are libraries of experiences. Riesbeck and Schank 1989

4 Korzenie Case-based reasoning is [...] reasoning by remembering. Leake, 1996 A case-based reasoner solves new problems by adapting solutions that were used to solve old problems. Riesbeck & Schank, 1989 Case-based reasoning is both [...] the ways people use cases to solve problems and the ways we can make machines use them. Kolodner, 1993

5 Przykład warsztat samochodowy Problem Opis przypadku marka samochodu, rocznik Zaobserwowane symptomy coś zgrzyta przy zmianie biegów Wyniki dodatkowych pomiarów napięcie na akumulatorze 6,3 V Zadanie Znaleźć przyczynę usterki Zaproponować sposób naprawy

6 Przypadek X Opis problemu... Proponowane rozwiązanie... Cecha1: Cecha2:... Wartość1 Wartość2.... Przykład – opis przypadku Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Diagnoza : Zaleczenia: Przypadek 32 Przednie światło nie działa VW Golf II, 1.6L ,6V OK. OK Uszkodzony bezpiecznik Wymienić bezpiecznik

7 Przykład – baza przypadków Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Diagnoza : Zalecenia: Przypadek 1 Przednie światło nie działa VW Golf II, 1.6L ,6V OK OK Uszkodzony bezpiecznik Wymienić bezpiecznik Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Diagnoza : Zalecenia: Przypadek 2 Przednie światło nie działa Audi A ,9V zmiażdżone w wypadku OK Uszkodzona żarówka Wymienić przednie światła Każdy przypadek opisuje jedną sytuację Przypadki są od siebie niezależne Przypadki nie są regułami

8 Przykład – nowy problem Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Nowy problem Tylne światła nie działają Audi ,6V OK Próbujemy opisać nowy przypadek Wartości niektórych cech mogą być nieznane Nowy problem jest przypadkiem bez rozwiązania

9 Przykład – wyszukanie podobnych Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Diagnoza : Zaleczenia: Przypadek X Porównaj nowy przypadek z każdym przypadkiem przechowywanym w bazie przypadków Problem: Samochód: Rocznik: Akumulator: Stan świateł: Nowy problem Tylne światła nie działają Audi ,6V OK Podobne ? Wybierz najbardziej podobny Podobieństwo jest jedną z najważniejszych idei CBR

10 Przykład – podobieństwo Podobieństwo jest obliczane dla każdej z cech Podobieństwo zależy od wartości cech Cechy mogą posiadać różne znaczenie (wagę) Podobne ? Cecha: Problem Cecha: Akumulator Przednie światło nie działa Tylne światło nie działa Wycieraczki nie działają 0,8 0,5 12,6 V 13,6 V 6,7 V 0,9 0,2

11 Przykład – porównanie z przypadkiem 1 Miara podobieństwa (uwzględniając wagi) Problem: Samochód: Rocznik: Akumulator: Stan świateł: Nowy problem Tylne światła nie działają Audi ,6V OK Przypadek 1 Diagnoza : Zaleczenia: Przednie światło nie działa VW Golf II, 1.6L ,6V OK OK Uszkodzony bezpiecznik Wymienić bezpiecznik 0,9 0,6 0,4 0,8 1,0 sim(np, p1) = 1/20*[6*0,8+1*0,4+1*0,6+6*0,9+6*1,0]=0,86

12 Przypadek 2 Diagnoza : Zaleczenia: Przednie światło nie działa Audi A ,9V zmiażdżone w wypadku OK Uszkodzona żarówka Wymienić przednie światła Przykład – porównanie z przypadkiem 2 Miara podobieństwa (uwzględniając wagi) Problem: Samochód: Rocznik: Akumulator: Stan świateł: Nowy problem Tylne światła nie działają Audi ,6V OK 0,95 0,4 0,8 0 sim(np, p2) = 1/20*[6*0,8+1*0,8+1*0,4+6*0,95+6*0]=0,585

13 Przykład – wykorzystanie rozwiązania 1 Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Nowy problem Tylne światła nie działają Audi ,6V OK Uszkodzony bezpiecznik Wymienić bezpiecznik Jeżeli diagnoza jest poprawna, zapamiętujemy nowy przypadek Przypadek 1 Diagnoza : Zaleczenia: Przednie światło nie działa VW Golf II, 1.6L ,6V OK OK Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: 0,86 Uszkodzony bezpiecznik Wymienić bezpiecznik

14 Przykład – wykorzystanie rozwiązania 1 Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Nowy problem Tylne światła nie działają Audi ,6V OK Uszkodzony bezpiecznik Wymienić bezpiecznik Przypadek 1 Diagnoza : Zaleczenia: Przednie światło nie działa VW Golf II, 1.6L ,6V OK OK Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.: Uszkodzony bezpiecznik Wymienić bezpiecznik Przypadek 3 Diagnoza : Zaleczenia: Tylne światła nie działają Audi ,6V OK Uszkodzony bezpiecznik Wymienić bezpiecznik Problem: Samochód: Rocznik: Akumulator: Stan świateł: Włącznik św.:

15 Precedens precedens (łac. praecedens poprzedzający od praecedere poprzedzać) wydarzenie, które poprzedza inne tego typu; także sprawa, której sposób rozwiązania służy za przykład lub uzasadnienie analogicznych zdarzeń przyszłych, podobnych. Słownik Wyrazów Obcych, pod redakcją prof. Ireny Kamińskiej-Szmaj, 2001.

16 Przypadek Kilka cech opisujących problem oraz wynik lub rozwiązanie Przypadki mogą zawierać dane w różnych formatach: tekst, liczby, symbole, multimedia Przypadki nie są wydestylowaną wiedzą Przypadki to zapis rzeczywistych zdarzeń Świetnie nadają się do uzasadnienia decyzji

17 Cykl CBR Retrieve Reuse Revise Retain

18 Nowy problem/reprezentacja RETRIEVE REUSE REVISE RETAIN Przypadek bez części rozwiązanie Model płaski Wektor cech Zazwyczaj przechowywany w RDB Heterogeniczne Homogenicze Model obiektowy (Strukturalny CBR) Dziedziczenie klas Relacje między obiektami (całość-część) Język reprezentacji przypadków CAUSEL

19 Wyszukanie podobnych RETRIEVE REUSE REVISE RETAIN Podstawowe założenie: Podobne problemy mają podobne rozwiązania Funkcja: przypadek x przypadek ->[0,1] Lokalne i globalne podobieństwo Metoda najbliższego sąsiedztwa NN Stopień podobieństwa = użyteczność

20 Adaptacja rozwiązania RETRIEVE REUSE REVISE RETAIN Automatyczna Bez modyfikacji rozwiązania Analogia transformacyjna Analogia derywacyjna Adaptacja przez komponowanie Interaktywna Konwersacyjny CBR

21 Weryfikacja rozwiązania RETRIEVE REUSE REVISE RETAIN Faza ta często jest pomijana. Kryteria oceny: Poprawność rozwiązania Jakość rozwiązania Weryfikacja poprzez symulację komputerową Weryfikacja (ocena użytkownika) w rzeczywistym świecie

22 Zapamiętanie precedensu RETRIEVE REUSE REVISE RETAIN Uczenie poprzez zapamiętywanie. Nowe doświadczenia Poprawianie miary podobieństwa Reorganizowanie bazy przypadków Zapominanie precedensów Zdobywanie wiedzy o adaptacji rozwiązań Tworzenie drzewa decyzyjnego

23 Gdzie jest wiedza? Słownik (wykorzystywane cechy) Miara podobieństwa Transformacje rozwiązań Baza przypadków

24 Zalety CBR Redukuje koszty pozyskania wiedzy Stosunkowo niewielki kosz utrzymania Prosta nauka poprzez zapamiętywanie Wykorzystanie istniejących danych Wysoka akceptowalność przez użytkowników końcowych

25 CBR na świecie Ponad 35 uniwersytetów na świecie Kilkaset artykułów Kilkadziesiąt akademickich systemów Kilkanaście komercyjnych wdrożeń Konferencje narodowe (Niemcy od 1991) i Europejskie od 1993 I Ogólnoświatowa konferencja CBR 1995

26 Podsumowanie Podobne problemy mają podobne rozwiązania. Rozwiązanie problemu (reguła 4R :) Wyszukanie podobnych przypadków Wykorzystanie rozwiązań z precedensu (ów) Weryfikacja rozwiązania Włączenie rozwiązania do bazy Łatwość implementacji i używania Akceptacja użytkowników końcowych

27 Pytania...

28 Dziękuję za uwagę Retrieve Revise Reuse Retain


Pobierz ppt "Case-Based Reasoning Autor: Robert Papis. Plan prezentacji Wprowadzenie Przykład Precedens Cykl CBR CBR na świecie Podsumowanie."

Podobne prezentacje


Reklamy Google