1 SMART Systems (Vorlesung: KI & XPS) zBeim vorigen Mal: yInferenzen mit multiplen Ontologien yAnwendungskontext: Informationsrecherche/-klassifikation.

Slides:



Advertisements
Ähnliche Präsentationen
6. Regelbasierte Systeme
Advertisements

Art der Arbeit (Projekt-/Studien-/Diplomarbeit/
Ich beschreibe mein Haus!
Informatik II, SS 2008 Algorithmen und Datenstrukturen Vorlesung 4 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik Fakultät.
Strukturänderungen Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld.
Semantische Webdienste in OWL-S und WSMO Name : Sinan Sen Betreuer : Dr. Andreas Gerber Datum :
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
Can you think of some KEY phrases which would be useful in multiple contexts? Take 2 minutes with a partner and come up with as many as you can!
Maschinelles Lernen und automatische Textklassifikation
Laurie Clarcq The purpose of language, used in communication, is to create a picture in the mind and/or the heart of another.
Machen Sie sich schlau am Beispiel Schizophrenie.
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
Integration heterogener verteilter Systeme mit WS-BPEL – ein Praxisbeispiel Dr. Wolf-Dieter Heinrichs.
Sesame Florian Mayrhuber
Engineering tools for the NEO engineer
1 von 7 ViS:AT BMUKK, IT – Systeme für Unterrichtszwecke 05/11 EZ, CR Social Networks – Soziale Netzwerke Virtuelle Science Cafes & Diskussionsforen für.
Service-Oriented Architecture Service- Orientation Design Paradigm is primarily distinguishe d by Services is designed to support the implementation of.
Passiv What are these sentences expressing?
Universität StuttgartInstitut für Wasserbau, Lehrstuhl für Hydrologie und Geohydrologie Copulas (1) András Bárdossy IWS Universität Stuttgart.
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
Sprachneuerungen des .NET Frameworks 3.5
Filmtechnische Geräte in dem Film Farben (colours) Humor (humour) Musik (music) Symbole und Leitmotive (symbols and themes)
Konjunktionen & Indirekte Fragen {Conjunctions}
Stephanie Müller, Rechtswissenschaftliches Institut, Universität Zürich, Rämistrasse 74/17, 8001 Zürich, Criminal liability.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH.
Literary Machines, zusammengestellt für ::COLLABOR:: von H. Mittendorfer Literary MACHINES 1980 bis 1987, by Theodor Holm NELSON ISBN
FTS usage at GridKa Forschungszentrum Karlsruhe GmbH
Welcome to Web Services & Grid Computing Jens Mache
Mathematik und Informatik: Eine Liebeserklärung
What is a “CASE”? in English: pronouns, certain interrogatives
type / function / form type of words:
1 Konica Minolta IT Solutions Prinzip Partnerschaft MANAGED MONITORING ÜBERWACHJUNG DER SERVERINFRASTRUKTUR UND ANWENDUNGEN DIREKT AUS DER CLOUD.
© Crown copyright 2011, Department for Education These materials have been designed to be reproduced for internal circulation, research and teaching or.
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
© Crown copyright 2011, Department for Education These materials have been designed to be reproduced for internal circulation, research and teaching or.
Kapitel 4 Grammar INDEX 1.Ordinal Numbers 2.Relative Pronouns and Relative Clauses 3.Conditional Sentences 4.Posessive: Genitive Case.
Kapitel 2 Grammar INDEX 1.Subjects & Verbs 2.Conjugation of Verbs 3.Subject Verb Agreement 4.Person and Number 5.Present Tense 6.Word Order: Position of.
Kapitel 7 Grammar INDEX 1.Comparison 2.Adjectives 3.Adjective Endings Following Ein-Words.
Wegbeschreibung Sven Koerber-Abe, 2015.
Kommunikation 2020: Wie wirkt sich die digitale Transformation auf Journalismus, Marketing und PR aus? Tim Cole Internet-Publizist Salzburg/München.
Kapitel 9 Grammar INDEX 1.Formal Sie- Command 2.There Is/There Are 3.Negation: Nicht/Klein.
SMART Systems (Vorlesung: KI & XPS) zBeim vorigen Mal: yKL-ONE, yBeginn: Einführung Beschreibungslogiken zInhalt heute: yFortsetzung: Beschreibungslogiken.
SMART Systems (Vorlesung: KI & XPS) zBeim vorigen Mal: yGrundideen zum qualitativen Schließen... yam Beispiel von Intervall- und topologischen Relationen.
SMART Systems (Vorlesung: KI & XPS) zBeim vorigen Mal: ySemantische Netze, Frames, XML, RDF(S), XMLS zInhalt heute: yKL-ONE, Einführung in Beschreibungslogiken.
Objektorientierte Datenbanken
SMART Systems (Vorlesung: KI & XPS) zBeim vorigen Mal: yBeschreibungslogiken (DLs): ALC, ALCN yInferenzprobleme und Inferenzdienste zInhalt heute: yVertiefende.
Word order: 1.In a main clause the VERB is the second idea: Helgakommteben aus der Bäckerei This may not be the second word Meiner Meinung nachsind Hobbys.
1 Suchprofile erstellen und verwalten. 2 Suchprofile bei Registrierung Hier können Sie bis zu drei Suchprofile einrichten. Diese finden Sie später unter.
B LOCKED DAY 1 OBJECTIVES: To consolidate vocabulary and structures within the theme of DIE UMWELT To further practise the techniques used in the prose.
Sven Koerber-Abe, 2016 Grammatik: Artikel (Zusammenfassung) Grammatik: Artikel (Zusammenfassung)
(Name of presenter) (Short title of presentation).
WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg
Monitoring System in the federal state of Saxony-Anhalt, Germany Meeting on monitoring systems , May 2012, Prague Christine Makiol,
OAuth 2.0 Ralf Hoffmann 03 / 2017
Wegbeschreibung Sven Koerber-Abe, 2015.
Sentence Structure Connectives
Cryo-Test LESER Test Bench
Telling Time in German Deutsch 1 Part 1.
Das Wetter.
Hallo! Wie geht’s? Hallo! Mir geht’s gut, danke! Guten Tag!
Wie viel Uhr ist es? Telling Time.
type / function / form type of words:
Integrating Knowledge Discovery into Knowledge Management
Reflexive Verbs.
Calorimetry as an efficiency factor for biogas plants?
Web-Mining Agents Planning
 Präsentation transkript:

1 SMART Systems (Vorlesung: KI & XPS) zBeim vorigen Mal: yInferenzen mit multiplen Ontologien yAnwendungskontext: Informationsrecherche/-klassifikation zInhalt heute: yDienstrecherche/-interoperation/-komposition zLernziele: yDAML-S yGrundlagen des Planens Ralf Möller, Univ. of Applied Sciences, FH-Wedel

2 Konfigurierungsproblematik

3 Registrierung; Dienstbegriff

4 Lookup und Leasing

5 DAML-S zDAML-S: Darpa Agent Markup Language Service ontology yAutomatic Web service discovery yAutomatic Web service invocation yAutomatic Web service composition and interoperation yAutomatic Web service execution monitoring

6 Dienstbeschreibungen

7 Service Profiles zTextual description (understandable for humans) zFunctionality description yinput, output yprecondition, effect zFunctional attributes

8 Service Profiles: Functional Attributes (1) zgeographicRadius yThe geographic radius refers to the geographic scope of the service. This may be at the global or national scale (e.g. for e- commerce) or at a local scale (e.g. pizza delivery) zdegreeOfQuality yThis property provides qualifications for the service. For example, the following two sub-properties are examples of different degrees of quality, and could be defined within some additional ontology. zserviceParameter yAn expandable list of properties that may accompany a profile description.

9 Service Profiles: Functional Attributes (2) zcommunicationThru yThis property provides a high-level summary of how a service may communicate, such as what agent communication language (ACL) is used (e.g., FIPA, KQML, SOAP). zserviceType yThe service type refers to a high-level classification of the service, for example B2B, B2C etc. zserviceCategory yThe service category refers to an ontology of services that may be on offer. High-level services could include Products as well as Problem-Solving Capabilities, Commercial Services, Information and so on.

10 Service Profiles: Functional Attributes (3) zqualityGuarantees yThese are guarantees that the service promises to deliver, such as guaranteeing to provide the lowest possible interest rate, or a response within 3 minutes, etc. zqualityRating yThe quality rating property represents an expandable list of rating properties that may accompany a service profile. These ratings refer to industry accepted ratings, such as the Dun and Bradstreet Rating for businesses, or the Star rating for Hotels.

11 Service Grounding zA service grounding (“grounding” for short) specifies the details of how an agent can access a service. yCommunications protocol (e.g., RPC, HTTP-FORM, CORBA IDL, SOAP, Java RMI, OAA ACL) yService-specific details such as port numbers used in contacting the service. zFor each abstract type specified in the ServiceModel, an unambiguous way of exchanging data elements of that type with the service (marshaling/serialization) OAA ACL: Open Agent Architecture Agent Communication Language

12 Service Model

13 Dienstregistrierung (beim Broker) zAngebotenen Dienst S beschreiben (DAML) zUmwandlung in DL-Konzeptterm C S z"Einsetzen" in Taxonomie ychildren(C S ) yparents(C S ) ysynonyms(C S ) zVergabe eines Namens (inklusive Axiom) yS 47 = C S

14 Dienstrecherche (beim Broker) zDAML-Beschreibung eines gesuchten Dienstes zUmwandlung in DL-Konzeptterm zGgf. Ontologietransformation, d.h. Spezialisierung (siehe vorige Vorlesung) zEinsetzen in Taxonomie zKandiaten sind alle spezielleren Dienste zBroker vermittelt Diensterbringer (über Grounding-Info)

15 Automatische Dienstkomposition zZusammensetzung von elementaren Dienste, um ein bestimmtes Ziel zu erfüllen zGesamtziel ist durch "effect" gegeben zGesamtziel soll durch elementare Dienste erreicht werden zVorbedingungen der elementaren Dienste müssen erfüllt werden yAnwendungs- und Kompositionsbeschränkungen z--> KI-Hintergrund der Handlungsplanung

16 Acknowledgments zDie Folien zur Handlungsplanung enthalten Material von B. Nebel, Univ. Freiburg

17 Handlungsplanung 1.Gegeben eine initiale Situation, 2.eine Beschreibung der Zielbedingungen und 3.eine Menge von möglichen Aktionen, -> Finde eine Sequenz von Aktionen (einen Handlungsplan), der die initiale Situation in eine Situation überführt, in der die Ziel- bedingungen gelten.

18 Handlungsplanung vs. Problemlösen durch Suche zWesentlicher Unterschied: yBei Handlungsplanung explizite, logikbasierte Repräsentation zZustände/Situationen: yDurch logische Formeln beschriebene Weltzustände vs. Datenstrukturen zOperatoren: yAxiome oder Transformation von Formeln vs. Modikation von Datenstrukturen durch Programme

19 Repräsentation der Operatoren durch Axiome zIm Prinzip kann man Planung auf logische Inferenz (= Situationskalkül, nicht Beschreibungslogiken) reduzieren zBestehende Systeme, die für praktische Anwendungen effizient genug sind, befinden sich allerdings (immer noch) in der Entwicklung (-> Schlußsysteme für nichtmonotone Logiken) zWir behandeln einen anderen klassischen Ansatz...

20 Transformation von Formeln: STRIPS zSTRIPS: STanford Research Institute Problem Solver (Planer der frühen 70-er Jahre) zSystem ist zwar obsolet, der Formalismus wird aber immer noch benutzt zKernidee: y"Weltzustand" durch log. Formeln repräsentiert, y"Operatoren" manipulieren Weltzustand

21 Der STRIPS-Formalismus zWeltzustand (inkl. initialer Zustand) yMenge von Grundatomen, keine Funktionssymbole außer Konstanten, interpretiert unter CWA (manchmal auch Standardinterpretation, d.h. negative Fakten müssen angegeben werden) yBeispiel Blockswelt: On_Table(A), On_Table(B), On_Table(C) zZielbedingungen: yMenge von Grundatomen yBeispiel: On_Block(C, B), On_Block(B, A)

22 STRIPS-Operatoren zAktionen sind Tripel, bestehend aus yAktionsnamen: Funktionsname mit Parametern yVorbedingungen: Konjunktion positiver Literale; müssen gelten, damit Aktion ausführbar ist yEffekte: Konjunktion positiver und negativer Literale; positive Literale werden hinzugenommen (ADD Liste), negative gelöscht (DEL Liste) yVariablen möglich (Renaming)

23 Reduktion von Planen auf Suche in einem Zustandsraum zVorwärtssuche (Progressionsplanung) zoder Rückwärtssuche (Regressions- planung)

24 Suche im Planraum

25 Plan = Sequenz von Aktionen?

26 Prinzip der geringsten Festlegung

27 Repräsentation nicht-linearer Pläne zPlanschritt = STRIPS-Operator zPlan besteht aus zLösungen für Planungsprobleme müssen vollständig und konsistent sein

28 Vollständigkeit und Konsistenz

29 Beispiel

30 Planverfeinerung (1) zRegressionsplanung: Erfülle die Have-Prädikate

31 Planverfeinerung (1)

32 Planverfeinerung (2) z... im richtigen Geschäft kaufen

33 Planverfeinerung (3) z... da muß man erst einmal hin

34 Planverfeinerung (3)

35 Schutz kausaler Beziehungen

36 Schutz kausaler Beziehungen

37 Eine andere Planverfeinerung...

38 Eine andere Planverfeinerung...

39 Die vollständige Lösung z... mit allen Links zBestimmung z.B. durch POP-Algorithmus yVollständig y... und korrekt zZusätzlich, hier nicht näher betrachtet: Behandlung von Variablen

40

41

42 Planungssysteme zProdigy ysucht im Zustandsraum und generiert lineare Pläne y( zUCPOP ( zNeuere, effizientere Systeme: yGraphplan ( yIPP (

43 Zusammenfassung, Kernpunkte (1) zDAML-S zMotivation: Dienstkomposition durch Handlungsplanung zHandlungsplanung unterscheidet sich vom Problemlösen dadurch, daß die Repräsentation flexibler ist. zStatt im Zustandsraum kann man im Planraum suchen.

44 Zusammenfassung, Kernpunkte (2) zDas Prinzip der geringsten Festlegung (least commitment) besagt, daß man während der Suche Entscheidungen nur dann treffen soll, wenn es unbedingt notwendig ist zNichtlineares Planen ist eine Instanz dieses Prinzips zDer POP-Algorithmus realisiert nichtlineares Planen und ist vollständig und korrekt

45 Was kommt beim nächsten Mal? zAnnahmen-basiertes Schließen zDefaults und Abduktion