Web-Mining Agents Planning

Slides:



Advertisements
Ähnliche Präsentationen
Proof-Planning. Übersicht Einleitung Proof-Planning Bridge-Taktiken Repräsentation des Gegenspiels Planungsalgorithmus Suchen mit Histories.
Advertisements

Modellbasierte Software-Entwicklung eingebetteter Systeme
Informatik II, SS 2008 Algorithmen und Datenstrukturen Vorlesung 4 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik Fakultät.
Wegplanung mit Fast Forward Andreas Bauer2 Inhalt Klassisches Planen Verschiedene Planerstrategien Fast Forward –Allgemeines –Systemarchitektur.
Praktikum KI Teil VIII: Planung. Praktikum KI SoSe 2005 Überblick Organisation des Praktikums Einführung in die Künstliche Intelligenz Suche nach einer.
Maschinelles Lernen und automatische Textklassifikation
Beweissysteme Hartmut Klauck Universität Frankfurt WS 06/
Algorithmen und Datenstrukturen Übungsmodul 1
Integritätserhaltung und -Überprüfung in deduktiven Datenbanken
Seminar Cognitive Systeme WS 2004/05 Functional Strips Julia Trommer, Christian Fleischmann.
Algorithmen und Datenstrukturen
Algorithmen und Datenstrukturen Prof. Dr. Ralf Möller Universität zu Lübeck Institut für Informationssysteme Stefan Werner (Übungen) sowie viele Tutoren.
1 SMART Systems (Vorlesung: KI & XPS) zBeim vorigen Mal: yInferenzen mit multiplen Ontologien yAnwendungskontext: Informationsrecherche/-klassifikation.
Programmiersprachen II Fortsetzung Datenstrukturen Balancierte Bäume 3 Prof. Dr. Reiner Güttler Fachbereich GIS HTW.
Dr. Wolfram Amme, Grundsätze der Logikprogrammierung, Informatik II, FSU Jena, SS Grundsätze der Logikprogrammierung.
Eine Arbeitsgenehmigung ausfüllen Kursus „Sicher arbeiten mit einer Arbeitsgenehmigung”
FAKULTÄT WIRTSCHAFTS- UND SOZIALWISSENSCHAFTEN INSTITUT FÜR MARKETING & MANAGEMENT Modalitäten zur Anmeldung  Seminarangebot: Lehrstuhl für Unternehmensführung.
Tutorium Software-Engineering SS14 Florian Manghofer.
Fabian & Ricardo.  1901 von Thomas Alva Edison entwickelt & patentiert  Problem: Lebensdauer des NiZn-Akkus stark begrenzt ◦ Zinkanode war nicht stabil.
Ralf Möller, Institut für Informationssysteme, Universität zu Lübeck 1.
Tobias Sammet 8DY1 Programmieren Tobias Sammet 8DY2 Programmierung ● = das Schreiben eines Computerprogramms ● Dient zur Lösung eines.
Christian Kemper Hörakustiker-Meister Hörgeräte Aumann e.K. 16 Filialen im Großraum Düsseldorf Regelmäßig 4 – 6 Lehrlinge in den Filialen.
Anforderungen an die neue Datenstruktur
Silben mit Umlauten üben
Algorithmen und Datenstrukturen
Präsentationen im alten Design
Die passenden Vertriebswege bei neuen und zusätzlichen Produkten
Eine Näherungslösung für das Problem des Handlungsreisenden
Modell der vollständigen Handlung aus Wikipedia
Planungen 2016/2017 Projektarbeit Organisatorische Regelungen für den Jahrgang WIB15A 1. Projektarbeit 2. Projektarbeit Anmeldung des Themas
MS Excel-Datei Reparatur und Wiederherstellung
Das Problem des Handlungsreisenden
Geometrisch-topologische Konsistenz in Geo-Informationssystemen
Logisches Datenmodell
Präsentation "Geschäftsplan"
Algorithmen und Datenstrukturen
Algorithmen und Datenstrukturen
Transformationskurve und Opportunitätskosten
Transformationskurve und Opportunitätskosten
Der Manager - Wer bin ich und wenn ja wie viele? -
GRAFCET Spezifikationssprache für Funktionspläne der Ablaufsteuerung
Non-Standard-Datenbanken
Politikzyklus ist ein politikwissenschaftliches Modell, das den
Einführung in die Stadtsoziologie
Stefan Kurz, Werner Heinrich Universität Passau, Projekt InteLeC
Algorithmen und Datenstrukturen
Logik in der Informatik II
5S – Zahlenspiel Dr.-Ing. Ralf Gerke-Cantow
Wieviel Daten für welchen Zweck: Offline-Lernen zur Online-Datenanalyse als Grundlage für Connected-Health Prof. Dr. Ralf Möller Institut für Informationssysteme.
Lean Thinking – Die Lean Denkweise
Arten von Kontrollstrukturen
Multivariate Kryptosysteme
Computing orthogonal drawings with the minimum number of bends
Algorithmen und Datenstrukturen
Integrativer Deutschunterricht
1. Die rekursive Datenstruktur Liste 1.3 Rekursive Funktionen
Non-Standard-Datenbanken und Data Mining
Geschäftsplanpräsentation
DESIGN THINKING.
Schwerpunkt „Markt und Staat“
Algorithmen und Datenstrukturen
Algorithmen und Datenstrukturen
Präsentation von Darleen und Michèle
Einsatzmatrix 2.0.
Algorithmen und Datenstrukturen
Wissenschaftliches Projekt
3. Die Datenstruktur Graph 3.3 Durchlaufen von Graphen
Kompositionsplanung von semantischen Webdiensten SHOP2
Algorithmen und Datenstrukturen
Algorithmen und Datenstrukturen
 Präsentation transkript:

Web-Mining Agents Planning Prof. Dr. Ralf Möller Universität zu Lübeck Institut für Informationssysteme Tanya Braun (Übungen)

Handlungsplanung Gegeben eine initiale Situation, eine Beschreibung der Zielbedingungen und 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.

Handlungsplanung vs. Problemlösen durch Suche Wesentlicher Unterschied: Bei Handlungsplanung explizite, logikbasierte Repräsentation Zustände/Situationen: Durch logische Formeln beschriebene Weltzustände vs. Datenstrukturen Operatoren: Axiome oder Transformation von Formeln vs. Modikation von Datenstrukturen durch Programme

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

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

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

STRIPS-Operatoren Aktionen sind Tripel, bestehend aus Aktionsnamen: Funktionsname mit Parametern Vorbedingungen: Konjunktion positiver Literale; müssen gelten, damit Aktion ausführbar ist Effekte: Konjunktion positiver und negativer Literale; positive Literale werden hinzugenommen (ADD Liste), negative gelöscht (DEL Liste) Variablen möglich (Renaming)

Reduktion von Planen auf Suche in einem Zustandsraum Vorwärtssuche (Progressionsplanung) oder Rückwärtssuche (Regressions- planung)

Suche im Planraum

Plan = Sequenz von Aktionen?

Prinzip der geringsten Festlegung

Repräsentation nicht-linearer Pläne Planschritt = STRIPS-Operator Plan besteht aus Lösungen für Planungsprobleme müssen vollständig und konsistent sein

Vollständigkeit und Konsistenz

Beispiel

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

Planverfeinerung (1)

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

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

Planverfeinerung (3)

Schutz kausaler Beziehungen

Schutz kausaler Beziehungen

Eine andere Planverfeinerung...

Eine andere Planverfeinerung...

Die vollständige Lösung ... mit allen Links Bestimmung z.B. durch POP-Algorithmus Vollständig ... und korrekt Zusätzlich, hier nicht näher betrachtet: Behandlung von Variablen

Planungssysteme Prodigy sucht im Zustandsraum und generiert lineare Pläne (http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/prodigy/Web/prodigy-home.html) UCPOP (http://www.cs.washington.edu/ai/ucpop.html) Neuere, effizientere Systeme: Graphplan (http://www-2.cs.cmu.edu/~avrim/graphplan.html) IPP (http://www.informatik.uni-freiburg.de/~koehler/ipp.html)

Zusammenfassung, Kernpunkte (1) Handlungsplanung unterscheidet sich vom Problemlösen dadurch, daß die Repräsentation flexibler ist. Statt im Zustandsraum kann man im Planraum suchen.

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