• Keine Ergebnisse gefunden

KL-ONE, Einführung in Beschreibungslogiken

N/A
N/A
Protected

Academic year: 2022

Aktie "KL-ONE, Einführung in Beschreibungslogiken"

Copied!
28
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

SMART Systems (Vorlesung: KI & XPS)

Beim vorigen Mal:

Semantische Netze, Frames, XML, RDF(S), XMLS

 Inhalt heute:

KL-ONE, Einführung in Beschreibungslogiken

 Lernziele:

Kritik an Sem.Netzen, Frames und auch XML verstehen

Motivation der Entwicklung der Repräsentationssprache KL-ONE kennen

Syntax und Semantik von Beschreibungslogiken verstehen

Ralf Möller, Univ. of Applied Sciences, FH-Wedel

(2)

Acknowledgments

Diese Vorlesung enthält graphisches Material von

B. Nebel, Univ. Freiburg: Bilder Semantische Netze und Frames

I. Horrocks (Univ. Manchester): DL-Einführungsfolien

U. Sattler (RWTH Aachen): DL-Einführungsfolien

H.J. Schek (ETH Zürich): KL-ONE-Bilder

(3)

Semantische Netze: Kritik

 Was ist die Bedeutung eines

Knotens: Begriff, hypothetisches oder existierendes Individuum?

 Was ist die Bedeutung einer Kante:

Werteeinschränkung, Default-Wert, aktueller Wert, . . . ?

 Was bedeutet die ISA-Kante?

 Was ist die Semantik semantischer Netze?

 Aufsatz: "What's in a link?" [Woods 75]

(4)

Frames: Kritik

Ein Eigenschaftswert (Slot-Wert) kann

ein Default-Wert sein

(im Sinne eines Prototypen)

strikt notwendig sein

(notwendige Bedingungen)

zusammen mit anderen hinreichend sein

(hinreichende Bedingungen)

strikt oder nicht-strikt vererbt werden

Bedeutung unklar

(5)

Sem.Netze und Frames: Zusammenfassung

 Beruhen auf ähnlichen Ideen:

Objektzentrierte Organisation

Hierarchie und Vererbung

 Die interessanten Fragen in diesem Kontext sind

Effizienz der Verarbeitung

Strikte oder nicht-strikte Vererbung

Falls strikt, können Eigenschaften auch definierend sein?

(6)

Strukturierte Vererbungsnetze: Motivation

 Was war unschön an allgemeinen semantischen Netzen?

Die Semantik der nicht-ISA Kanten war unklar.

 Was fehlt Frame-Systemen?

Begriffe sind atomar und unstrukturiert.

 Strukturierte Vererbungsnetze [Brachman 77]

(7)

Strukturierte Vererbungsnetze: Zentrale Ideen

 Strukturierte Beschreibungen

entsprechen der relationalen Struktur von Objekten

aufgebaut mit Hilfe einer geringen Anzahl von wohldefinierten Operatoren

 Unterscheidung zwischen begrifflichem (terminologischem) und objektbezogenem (assertionalem) Wissen (TBox/ABox)

 Automatische Bestimmung von Unterbegriffs- und Oberbegriffsbeziehung (Klassifikation)

(8)

Terminologisches Wissen: Informelles Bsp. (1)

 Ein Mensch ist eine Art: Tier

 Eine Frau ist: ein Mensch und Weiblich

 Ein Mann ist: ein Mensch und Männlich

 Eine Mutter ist: eine Frau mit mindestens einem Kind, das ein Mensch ist

 Ein Vater ist: ein Mann mit mindestens einem Kind, das ein Mensch ist

(9)

Terminologisches Wissen: Informelles Bsp. (2)

 Ein Elternteil ist: eine Mutter oder ein Vater

 Eine Großmutter ist: eine Frau, mit mindestens einem Kind, das ein Elternteil ist

 Eine Mutter-ohne-Tochter ist: eine Mutter mit nur männlichen Kindern

 Männlich ist: das Gegenteil von Weiblich

 Was kann alles geschlossen werden?

Ist eine Mutter-ohne-Tocher auch ein Elternteil?

 Implizite ISA-Beziehungen!

(10)

Assertorisches Wissen: Informelles Bsp.

 ELIZABETH ist eine Frau

 CHARLES ist ein Vater

 ELIZABETH hat das Kind CHARLES

 DIANA ist eine Mutter-ohne-Tochter

 DIANA hat das Kind WILLIAM

 Was kann alles geschlossen werden?

Ist WILLIAM männlich?

Ist ELIZABETH eine Großmutter?

(11)

KL-ONE (1)

 [Brachman, 77, 79, 85]

 Erste Implementierungen Anfang 1980

 Vorrangig: Terminologisches Wissen (TBox)

 Graphische Notation:

Ein KL-ONE-Modell ist ein Netz mit Knoten und Kanten

2 Arten von Knoten:

Konzepte Rollen

(12)

KL-ONE (2)

(13)

KL-ONE: Konzepte (1)

(14)

KL-ONE: Konzepte (2)

(15)

KL-ONE: Rollen (1)

(16)

KL-ONE: Rollen – Beispiel (1)

(17)

KL-ONE: Rollen (2)

(18)

KL-ONE: Rollen – Beispiel (2)

(19)

KL-ONE: Rollen (3)

(20)

KL-ONE: Rollen – Beispiel (3)

(21)

KL-ONE: Inferenzprobleme

 Gegeben ein KL-ONE-Netz (eine TBox)

 Fragen:

Kann es zu einem bestimmten Konzept einer TBox über- haupt Individuen (Objekte) geben? (Konsistenztest)

Was sind die speziellsten Konzepte in der TBox, die zu einem gegebenen Konzept in der ISA-Beziehung

stehen? (Klassifikation, Bestimmung der "Parents")

Was sind die allgemeinsten Konzepte in der TBox, zu denen ein gegebenes Konzept in der ISA-Beziehung steht? (Klassifikation, Bestimmung der "Children")

(22)

KL-ONE: Kritik

 Graphische Darstellung erscheint zwar intuitiv

 Aber: Verschiedene Interpretationen und

Diskussionen über die Bedeutung waren die Regel

 Mathematische Beschreibung der Bedeutung der Repräsentationskonstrukte immer noch nicht klar

(insb. Individuenkonzepte, die wir hier nicht behandeln)

 Wichtig für maschinelle Verarbeitung:

Inferenzalgorithmen:

Terminierung, Vollständigkeit, Korrektheit

Berechenbarkeit, Komplexität (asymptotisch)

(23)

Beschreibungslogiken (Description Logics, DLs)

 Familien von formalen,

logischen Beschreibungssprachen

 Syntax

 Semantik

 Pragmatik

(24)

Architektur eines DL-Systems

(25)

DL – Einführung (1)

(26)

DL – Einführung (2)

(27)

Zusammenfassung, Kernpunkte

 Kritik an Sem.Netzen und Frame-Systemen

 KL-ONE: Motivation, Generelle Ideen und Probleme

 Formale Repräsentationstechniken:

Beschreibungslogiken

Konstrukte zur Beschreibung von Konzepten und Rollen

Mengentheoretische Semantik

(28)

Was kommt beim nächsten Mal?

 Beschreibungslogiken zweiter Teil

Referenzen

ÄHNLICHE DOKUMENTE

Wiederbetätigung heißt z.B., die NSDAP (oder Teilorganisationen wie SS oder SA) wieder gründen zu wollen oder die Verbrechen der Nazis (z.B. den Holocaust) öffentlich zu

What kind of state you live in – a totalitarian one, such as Austria during National Socialism, or a democracy – makes a big difference to how you can react. Under

Europe for Citizens Point Austria in Kooperation mit erinnern.at (im Auftrag des BMBWF) und dem Haus der Europäischen

40 Wolf, Haben wir moralische Verpflichtungen gegen Tiere?, 57. 42 Tugendhat, Vorlesungen über Ethik, 186 hat gegen Ursula Wolfs Mitleidsethik eingewandt, dass sich Mitleid

Entsprechende Hilfsmittel für diese Zielgruppe sollten von der PKA nicht nur gut platziert, sondern auch gut beraten werden.. W ährend der Schwangerschaft entwickeln Frauen

Sofern Sie als PTA sich entsprechend weitergebildet haben und hier die individuell passenden Antworten geben können, sorgen Sie für eine erstklassige Kundenbindung – Sie

Verzichten Sie aber auch auf Angebote, wenn Ihnen alles zu viel wird, denn Sie benötigen auch Zeit für sich selbst und Zeit mit Ihrem Kind oder Ihren Kindern, die Sie in der

Minderjährige und volljährige Mütter/Väter, sowie schwangere Frauen, die Unterstützung und Begleitung zur Versorgung, Erziehung und Förderung ihrer Kinder, und bei der