2.1 Überblick über Expertensysteme Flashcards
Expertensysteme - Ziel
Entscheidungs- und Lösungsfindungsprozess von Experten (Fachleuten) nachahmen
Experten - Definition
- Menschen mit speziellen Kenntnissen und Erfahrungen in einem bestimmten Bereich
- Fachleuten auf dem jeweiligen Gebiet
Problemlösung - Problem
- Problem: Fragestellungen in bestimmten Bereich ähnlich, aber nie ganz gleich
-> Lösung von Aufgaben oder Problemen nicht allein durch Auswendiglernen - Lösung: Problemlösung durch Methode ergänzen, die Erfahrungswissen mit neuen Problemen und Anwendungsszenarien abgleicht
Expertensysteme - Bestandteile
- formalisierten Wissensbestand - Wissensbasis
- Inferenzmaschine, die Wissensbasis nutzt, um Schlussfolgerungen zu ziehen
Hauptansätze für Expertensysteme
- Fallbasierte Systeme
- Regelbasierte Systeme
- Systeme basierend auf Entscheidungsbäumen
Hauptansätze für Expertensysteme - Fallbasierte Systeme
- speichern Beispiele für konkrete Probleme zusammen mit einer erfolgreichen Lösung
- neuer, bisher unbekannter Fall
-> Versuch Lösung für ähnlichen Fall zu finden und diese Lösung auf den vorliegenden Fall anzuwenden - größte Herausforderung:
Finden eines geeignetes Ähnlichkeitsmaß für Vergleich von Problemstellungen
Fallbasierte Systeme - Lösungsansatz
- Wissensbasis mit bekannten Fällen
- Retrieve: Analyse des neuen Falls auf Ähnlichkeit mit bekannten Fällen (z.B. Algorithmen berechen Ählichkeits- und Distanzmaß)
- Reuse: Anpassung des Falls
- Revise: Einsatz und Bewertung
- Retain: Aktualisierung der Wissensbasis
Abb. Cased-Based Reasoning Zyklus
Hauptansätze für Expertensysteme - Regelbasierte Systeme
- Darstellung der Wissensbasis in Form von Fakten und Regeln des Typs „Wenn A, dann B“
- beschreiben Zusammenhänge zwischen Fakten
Hauptansätze für Expertensysteme - Systeme basierend auf Entscheidungsbäumen
- zu lösende Problemklasse lässt sich als Entscheidungsproblem kategorisieren
-> Darstellung des Wissens in Form von Entscheidungsbäumen - Bäume werden erstellt, indem Beispiele analysiert werden
Entscheidungsbaum
- visualisiert mehrstufige Entscheidungsprozesse in Form eines Baumdiagramms
- Entscheidungsalternativen können an den Ästen mit ihren jeweiligen Verzweigungen (Knoten) abgelesen werden
Inferenzmaschine
implementiert Regeln des logischen Denkens
-> Ableitung neuer Fakten, Regeln und Schlussfolgerungen, die nicht explizit in Wissensbasis enthalten sind
Expertensysteme - historischer Kontext
- Nebenprodukt früherer Versuche, allgemeinen Problemlöser zu implementieren
- Herbert A. Simon und Allen Newell
- Kombination aus Erkenntnissen der Kognitionswissenschaft und mathematischen Modellen des formalen Denkens
-> System, das beliebige Probleme durch sukzessive Reduktion auf einfachere Probleme löst - gescheitert, dennoch fruchtbar für weitere Entwicklung der Kognitionswissenschaft
allgemeinen Problemlösung - Erkenntnisse
Entwicklung bereichsspezifischen Problemlösers im Prinzip, einfacher zu bewerkstelligen
-> Nachdenken über Systeme, die bereichsspezifisches Wissen mit bereichsabhängigen Denkmustern kombinierten
Expertensystem - erstes praktisches Beispiele
- Edward Feigenbaum
- im Rahmen des „Heuristic Programming“-Projekts
- DENDRAL