Wissensrepräsentation 2

Ähnliche Dokumente
Wissensrepräsentation

KI Seminar Vortrag Nr. 9 Unsicheres Wissen. Einleitung. Grundlagen. Wissen Ansätze. Sicherheitsfaktoren. Ansatz Probleme. Schlussfolgerungsnetze

Bayes-Netze (1) Lehrstuhl für Künstliche Intelligenz Institut für Informatik Friedrich-Alexander-Universität Erlangen-Nürnberg

Semantic-Web-Sprachen XML, RDF (und RDFS), OWL

Semantische Netze Psychologische Plausibilität

Daten, Information, Wissen explizites und implizites Wissen Expertensysteme (Aufgaben, Aufbau, Komponenten)

(Dieser Foliensatz basiert auf Material von Mirjam Minor, Humboldt- Universität Berlin, WS 2000/01, sowie von Andreas Abecker/Knut Hinkelmann)

Ontologiesprachen. 1.Was ist eine Ontologie 2.Aufbau einer Ontologie 3.RDF 4.RDFSchema 5.DAML+OIL / OWL 6.Frame-Logic

Fragen zum Nachdenken: Wie könnte man das Fehlen eines Attribut-Wertes interpretieren?

Kap.1: Was ist Wissen? 1.1 Begriff des Wissens (1)

Fuzzy Logic und Wahrscheinlichkeit

Java Einführung Objektorientierte Grundkonzepte

Logische Programmierung

Was ist Logik? Was ist Logik? Aussagenlogik. Wahrheitstabellen. Geschichte der Logik eng verknüpft mit Philosophie

Einführung in die Fuzzy Logik

Ontologien. Design und Beispiele. Christian Schaadt AI-Tools WS 07

5.2 Entity-Relationship-Modell

Die qualitative Fehlerbaumanalyse am Beispiel einer Präsentation. -Sandra Mierz-

Evidenzpropagation in Bayes-Netzen und Markov-Netzen

Ü b u n g s b l a t t 15

Fehlerbäume. Beispiel Kuchenbacken. Beispiel Kuchenbacken. Beispiel Kuchenbacken. der Kuchen gelingt nicht. der Kuchen.

Künstliche Intelligenz

Normalformen boolescher Funktionen

{P} S {Q} {P} S {Q} {P} S {Q} Inhalt. Hoare-Kalkül. Hoare-Kalkül. Hoare-Tripel. Hoare-Tripel. Hoare-Tripel

Kompendium semantische Netze

Interdisziplinäre fachdidaktische Übung: Sprache und Modelle. SS 2015: Grossmann, Jenko

4.5 Nassi-Schneidermann Diagramm

Regelbasierte Diagnose - Wie findet man die Fehlerursachen in komplexen Anlagen?

Übungen zur Softwaretechnik

Einführung in die Programmierung

Relationales Datenmodell

10. Vorlesung. Grundlagen in Statistik. Seite 291. Martin-Luther-Universität Halle/Wittenberg

Klassische Logik ist monoton: mehr Prämissen haben nie weniger Folgerungen Sei Th(T) = {p T = p}

Ontologien. Ontologien (aus ISM Kap. 3. Wissensrepräsentation für Texte) Ontologien: Konstrukte. Konzepte/Klassen

Ontologien (aus ISM Kap. 3. Wissensrepräsentation für Texte) Norbert Fuhr

Einführung in die Fuzzy Logic

Population und Stichprobe: Wahrscheinlichkeitstheorie

Künstliche Intelligenz für Ingenieure

Entwicklung von Wissen und Funktion des Wissens bei Lern- und Gedächtnisleistungen (13.6.)

Grundlagen der Wahrscheinlichkeitstheorie und Statistik für Studierende der Informatik

Wissensbasierte Suche

Was bedeutet p<0.05?

Lokalisierung und Topologiekontrolle

Fakten, Regeln und Anfragen

12. Übung Künstliche Intelligenz Wintersemester 2006/2007

durch Ratengleichungen der Form t t = F 2 N 1 t, N 2 t d N 1 t

Mengenlehre. Spezielle Mengen

Universität Potsdam Institut für Informatik Lehrstuhl Maschinelles Lernen. Sprachtechnologie. Tobias Scheffer Thomas Vanck

9. Übung Künstliche Intelligenz

Schuleigener Arbeitsplan für das Fach Mathematik Klasse 1. - Stand: Juni Inhaltsbezogener Kompetenzbereich Zahlen und Operationen

Terme stehen für Namen von Objekten des Diskursbereichs (Subjekte, Objekte des natürlichsprachlichen Satzes)

Multivariate lineare Regression. Statistik für SozialwissenschaftlerInnen II p.167

Thema. Intelligente Agenten im Web

Übersicht. Prädikatenlogik höherer Stufe. Syntax der Prädikatenlogik 1. Stufe (mit Gleichheit)

4b. Wahrscheinlichkeit und Binomialverteilung

8 Einführung in Expertensysteme

Entwicklung und Einsatz von Expertensystemen

Probeklausur zur Vorlesung Statistik II für Studierende der Soziologie und Nebenfachstudierende

Künstliche Intelligenz für Ingenieure

Deduktion in der Aussagenlogik. Semantische Folgerungsbeziehung. Zusammenhang zwischen semantischer und syntaktischer Folgerung

1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen - 1 -

1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen - 1 -

Teil 2: Dynamische Spiele mit vollständigen Informationen

Inhaltsverzeichnis. Vorwort... 11

Zusammenfassung KI (von Marco Piroth)

Die Formalisierung des wise men puzzles mittels der modalen Logik KT45 n

Beschreibungslogik. Vorlesung im Sommersemester 2015

Bayes sche und probabilistische Netze

Netzwerkfluß. Gegeben ist ein System von Wasserrohren: Die Kapazität jedes Rohres ist 3, 5 oder 8 l/s.

Methodologie der Sozialwissenschaften

Vorlesung Computerphilologie. Ontologien und Ontologie-Sprachen

Semantic Web: Das Web der nächsten Generation

Vorsemesterkurs Informatik

Methoden der unscharfen Optimierung

Sachrechnen/Größen WS 14/15-

Bildungsstandards Grundschule MATHEMATIK. Skriptum

CityGML Ein Standard für virtuelle 3D-Stadtmodelle

Methodologie der Sozialwissenschaften

5. Vorlesung: Normalformen

Verzerrung bei räumlichen Urteilen. 16. November 2010

Objektorientierte Modellierung (1)

Wissensbasierte Systeme

3. Selbstbehalt und Selbstbeteiligung

Java I Vorlesung 1 Einführung in Java

Logik: aussagenlogische Formeln und Wahrheitstafeln

Venndiagramm, Grundmenge und leere Menge

Konstruktion von Common Sense-Ontologien durch Analyse natürlicher Sprache

Motivation. Formale Grundlagen der Informatik 1 Kapitel 19. Syntax & Semantik. Motivation - Beispiel. Motivation - Beispiel

Qualitätssicherung bei der mobilen Datenerfassung

So denken Kinder. Usha Goswami. Enführung in die Psychologie der kognitiven Entwicklung. Verlag Hans Huber Bern Göttingen Toronto Seattle

Aufgabe 1 (Allgemeines)

Künstliche Intelligenz

Transkript:

Wissensrepräsentation Jürgen Dorn Inhalt Wissen und Intelligenz deklarative versus prozedurale Wissensrepräsentation Wissensbasierte Systeme Wissensrepräsentationsformalismen Das Auto springt nicht an! Intelligenz??? WISSEN! Die Fakten: Benzinanzeiger > 0 Anlasser dreht ausdauernd Zündkerzen nicht feucht Das Zusammenhangswissen: Was ist Wissen? 1 IF Anlasser dreht ausdauerndthen Batterie Ok 2 IF Tankanzeiger > 0 THEN Benzin vorhanden 3 IF Batterie Ok AND Benzin vorhanden AND Zündkerze nicht feucht THEN Kraftstoffzufuhr defekt 4 IF Membrane in Kraftstoffpumpe gerissen THEN Kraftstoffpumpe defekt 5 IF Kraftstoffzufuhr defekt AND Kraftstoffilter Ok THEN Kraftstoffpumpe defekt 6 IF Batterie Ok AND bei allen Zündkerzen gibt es starken Zündfunken THEN Zündung Ok 7 IF es hat geregnet THEN nimm Regeln mit Bezug auf elektrische Anlage 8 Betrachte erst leicht überprüfbare Defekte und dann häufig auftretende Defekte 9 IF es gibt unüberprüfte Hypothese, die überprüfbar in < 1 Min THEN überprüfe diese Wissensrepräsentation 2

deskriptiv oder prozedural prozedural wenn ich auf dem U-Bahnhof Schönbrunn nach dem Weg zum Stephansplatz frage, bekomme ich die Antwort: Fahren Sie mit der Linie U4 bis zum Karlsplatz und steigen dort in die Linie U1 und fahren in Richtung Kagran bis zur Station Stephansplatz. der Betrieb der Linie U1 kann unterbrochen sein vielleicht laufe ich lieber eine kurze Strecke anstatt auf den Anschluss zu warten der Stadtplan ist deskriptiv Wissensrepräsentation 3 Wissensrepräsentation Trennung zwischen expliziter Wissensrepräsentation und Wissensverarbeitung Trennung der Wissensverarbeitung in Inferenzkomponente Meta-Prozessor unterschiedliche Formalismen Denkstrukturen nebeneinander einsetzbar Wissensrepräsentation 4

Wissensbasierte Systeme Repräsentation komplexer Zusammenhänge Daten, Wissen und Schlussfolgerungen Trennung zwischen Wissen und Intelligenz deskriptive Beschreibung anstatt prozeduralem Programm Wissensrepräsentation 5 Vorteile Wissensbasierter Systeme Trennung zwischen Repräsentation und Verarbeitung führt zu besser wartbaren Systemen standardisierte Meta-Prozessoren entsprechen der Definition höherer Programmiersprachen (bzw. einem Interpreter der Sprache) geringere kognitive Distanz, Experte kann sich so ausdrücken wie er es gewohnt ist einfachere Integration unsicheren, vagen oder unvollständigem Wissen Wissensrepräsentation 6

Regelbasiertes System eine Regel ein Beispiel für einen Wissensrepräsentationsformalismus IF Anlasser dreht ausdauernd THEN Batterie Ok Interpretation im Situationskalkül: Zustand und Operatoren Operatoren (Regeln) führen eine Zustandsänderung herbei Start- und der Zielzustand Start 2 8 3 1 6 4 7 5 gesucht ist Folge von Verschiebungen es gibt viele Operatoren für größere Instanzen findet man schon keine Lösungen mehr bei einer brute-force Suche Ziel 1 2 3 8 4 7 6 5 Wissensrepräsentation 7 Suchstrategie gesucht ist Funktion (Heuristik), mit Hilfe der die Anzahl der anwendbaren Operatoren vermindert wird mögliche Strategie ist die Bewertung der Zustände nach Anwendung des Operators beim Puzzle kann man die Anzahl der Teile zählen, die richtig stehen Start 4 2 8 3 1 6 4 7 5 5 5 2 8 3 2 3 1 4 1 8 4 7 6 5 7 6 5 Ziel 8 1 2 3 8 4 7 6 5 7 1 2 3 8 4 7 6 5 6 2 3 1 8 4 7 6 5 Wissensrepräsentation 8

Problemlösungsablauf Wissensrepräsentation 9 Rahmen (frames) objekt-orientierter Formalismus kognitive Idee: ein Rahmen, in dem man Beobachtung einpasst mehrfache Vererbung Attribute als sog. Slots (Fächer) modelliert Fach enthält Facetten Wert, Defaultwert Wertebereichbeschränkungen Prozedurale Ankopplung (attached Procedures) if_needed, if_added, if_modified,... Beziehungen zu anderen Frames viele Ideen in RDFS und XML Schema wiederverwendet Wissensrepräsentation 10

Semantische Netze Beziehungen zwischen Knoten graphisch dargestellt durch Punkte und Kanten Beschreibungslogik (description logic) weitergehende Konzepte und Einschränkungen: Kanten mit Rollen, definierte Beziehungen wurde weit gehend für OWL-DL für die Definition von Ontologien im Semantischen Web verwendet Wissensrepräsentation 11 Einschränkungen (constraints) Darstellung der Beschränktheit von Ressourcen (bzw. Objekten) Zeit, Fähigkeiten, Geschwindigkeit Darstellung von Gesetzmäßigkeiten zwischen Objekten Geschwindigkeit = Weg / Zeit formales Modell Menge von Variablen V mit Wertebereich (domain) D i D kann eine endliche Menge von Werten enthalten oder ein durch Schranken beschriebener kontinuierlicher Bereich eine Menge von Einschränkungen (constraints) c i und c ij, die gültige Relationen zwischen den Variablen v i und v j beschreiben Wissensrepräsentation 12

Repräsentation unscharfen und unsicheres Wissen Fuzzy Logik Aussagen ist nicht mehr wahr oder falsch die Aussage Studenten sind fleißig wird ein Grad der Wahrheit zugesprochen Verknüpfungsoperatoren wie in anderen Logiken Bayes sche Theorie Wahrscheinlichkeitstheorie (bedingte Wahrscheinlichkeit) mit welcher Wahrscheinlichkeit gilt die Hypothese Q wenn die Evidenz P wahr ist p(q P) Belief Networks (Netzwerke bei denen Schlussfolgerungen als Kanten dargestellt werden) Wissensrepräsentation 13 Skripte Formalismus, um Vorgänge zu repräsentieren (im Prinzip Prozesse im Sinne des Prozessengineering) bestehend aus Ereignisse, die stattfinden Reihenfolgeinformationen Eintrittsbedingungen und Resultate beteiligte Rollen Repräsentation ähnlich zu Frames, aber zusätzliche Interpretation, die im Metaprozessor realisiert werden kann Wissensrepräsentation 14

Nicht-monotones Schliessen beim monotonen Schluss ist die Menge des geschlossenen Wissens immer größer gleich des vorherigen Wissensstand werden auf Grund unvollständigem Wissen bestimmte Schlussfolgerungen nur angenommen (assumption) kann es passieren, dass eine Annahme zurückgenommen wird X ist Vogel, die meisten Vögel können fliegen! X kann fliegen Strauss kann nicht fliegen Billy ist Vogel, Annahme: Billy kann fliegen wenn wir erfahren, dass Billy ein Strauss ist, müssen wir Annahme zurücknehmen Wissensrepräsentation 15 Zusammenfassung wenn Wissen im Vordergrund einer Anwendung sheht! Wissensbasiertes System Wissen nicht Intelligenz ist entscheidend unterschiedliche Wissensrepräsentationsformalismen spiegeln wider, dass menschliches Wissen in unterschiedlichen Formen auftritt heute in Unternehmen als Wissensmanagement neue große Anforderung wie bekommen wir das Wissen (psychologisch, organisatorisch und technische Fragestellung)? wie strukturieren wir das Wissen? nicht das Werkzeug sondern die Konzeptionalisierung ist entscheidend für Erfolg jedes Werkzeug kann falsch benutzt werden Wissensrepräsentation 16