Bachelor + Master Publishing
811 Bachelorarbeiten, 533 Masterarbeiten, 10.103 Diplomarbeiten

Declarative Logic-Programming Components for Information Agents

Declarative Logic-Programming Components for Information Agents
Über dieses Buch
  • Art: Dissertation / Doktorarbeit
  • Autor: Michael Fink
  • Abgabedatum: September 2002
  • Umfang: 167 Seiten
  • Dateigröße: 1,5 MB
  • Note: 1,0
  • Institution / Hochschule: Technische Universität Wien Österreich
  • ISBN (eBook): 978-3-8324-6252-9
  • ISBN (Paperback) :
    978-3-8324-6252-9 P
  • ISBN (CD) :978-3-8324-6252-9 CD
  • Sprache: Englisch
  • Prämierung:
  • Arbeit zitieren: Fink, Michael September 2002: Declarative Logic-Programming Components for Information Agents, Hamburg: Diplomica Verlag
  • Schlagworte: Intelligente Agenten, Informationsagent, Wissensrepräsentation, logische Programmierung, künstliche Intelligenz

Dissertation / Doktorarbeit von Michael Fink

Abstract:

At present, the World Wide Web faces several problems regarding the search for specific in formation, arising, on the one hand, from the vast number of information sources available, and, on the other hand, from their intrinsic heterogeneity. A promising approach for solving the complex problems emerging in this context is the use of information agents in a multi-agent environment, which cooperatively solve advanced information-retrieval problems. An intelligent information agent provides advanced capabilities resorting to some form of logical reasoning, based on ad-hoc-knowledge about the task in question and on background knowledge of the domain, suitably represented in a knowledge base.

In this thesis, our interest is in the role which some methods from the field of declarative logic programming can play in the realization of reasoning capabilities for intelligent information agents. We consider the task of updating extended logic programs (ELPs), since, in order to ensure adaptivity, an agent’s knowledge base is subject to change. To this end, we develop update agents, which follow a declarative update policy and a reimplemented in the IMPACT agent environment. The proposed update agents adhere to a clear semantics and are able to deal with incomplete or in consistent information in an appropriate way.

Furthermore, we introduce a framework for reasoning about evolving knowledgebases, which are represented as ELPs and maintained by an update policy. We describe a formal model which captures various update approaches, and define a logical language for expressing properties of evolving knowledge bases. We further investigate these mantical properties of knowledge states with respect to reasoning. In particular, we describe finitary characterizations of the knowledge evolution, and derive complexity results for our framework.

Finally, we consider aparticular problem of information agents, namely information source selection, and develop an intelligent site-selection agent. We use ELPs for representing relevant knowledge and for declarative query an alysis and query abstraction. We define syntax and semantics of declarative site-selection programs, making use of advanced methods from answer set programming for priority handling and quantitative reasoning. A site selection component is implemented on top of the DLVKR system and its plp front-end for prioritized ELPs. We report experimental results for this implementation, obtained using a representative example from a movie domain.

Zusammenfassung:

Die Suche nach spezifischer Information im Internet steht zur Zeit einer Reihe von Problemen gegenüber, die sich einerseits auf die große Anzahl verfügbarer Informationsquellen und andererseits auf deren immanente Heterogenität zurückführen lassen. Ein vielversprechender Ansatz zur Lösung der komplexen Probleme, die in diesem Zusammenhang auftreten, ist der Einsatz von Informationsagenten in Multi-Agenten Systemen, in denen mehrere Informationsagenten kooperieren, um gemeinsam schwierige Aufgaben der Informationsbeschaffung zu lösen. Ein intelligenter Informationsagent entwickelt dabei besondere Fähigkeiten, indem er logisches Schließen auf eine Wissensbasis anwendet, die auf formalem Wissen über die jeweilige Aufgabe und auf Hintergrundwissen über den Problembereich basiert. In dieser Dissertation wird untersucht, welche Rolle Methoden der deklarativen logischen Programmierung in der Entwicklung von Komponenten für intelligente Informationsagenten spielen können. Es wird zunächst das Problem betrachtet, eine Wissensbasis, die durch sogenannte Erweiterte Logische Programme (ELPs) repräsentiert ist, entsprechend zu aktualisieren. Dies ist deshalb von besonderer Bedeutung, da von einem intelligenten Informationsagenten erwartet wird, dass er sich an Änderungen seines Umfeldes entsprechend anpasst. Es werden sogenannte „Update Agents“ entwickelt und als IMPACT-Agenten implementiert, die diese Aufgabe lösen, indem sie einer deklarativen Strategie folgen. Die vorgeschlagenen Agenten zeichnen sich durch ihre klar definierte Semantik aus und sind darüberhinaus in der Lage, mit unvollständiger sowie inkonsistenter Information umzugehen.

Desweiteren wird ein theoretisches System eingeführt, welches das logische Schließen über dynamische Wissensbasen ermöglicht, welche als ELPs repräsentiert sind und anhand einer deklarativen Strategie aktualisiert werden. In diesem formalen Modell lassen sich verschiedenste Update-Ansätze und Methoden ausdrücken. Eine eigens definierte logische Sprache ermöglicht es, Eigenschaften derartiger Wissensbasen formal auszudrücken und durch formales Schließen zu verifizieren. Da letzteres aber rechnergestützt nur möglich ist, wenn die „Evolution“ der Wissensbasis durch eine endliche Anzahl verschiedener Zustände beschreibbar ist, werden endliche Charakterisierungen herausgearbeitet und zur Untersuchung der computationalen Komplexität des Systems herangezogen.

Zuletzt widmen wir uns einer konkreten Aufgabe von Informationsagenten, nämlich der Auswahl geeigneter Informationsquellen, und entwickeln dafür einen intelligenten „Site-Selection Agent“. Dabei werden ELPs nicht nur zur Repräsentation relevanten Wissens verwendet, sondern auch um Anfragen deklarativ zu analysieren und eine abstrakte Repräsentation einer Anfrage zu berechnen. Syntax und Semantik deklarativer „Site-Selection Programme“ werden definiert, indem auf fortgeschrittene Methoden der Answer-Set Programmierung zurückgegriffen wird, die der Behandlung von Prioritäten und dem quantitativen Schließen dienen. Unter Zuhilfenahme des Wissensverarbeitungs-Systems DLV und dessen Front-end PLP für ELPs mit Prioritäten wird eine „Site-Selection“ Komponente für intelligente Informationsagenten implementiert. Experimentelle Ergebnisse werden anhand einer repräsentativen Beispielanwendung aus dem Kinofilmbereich gewonnen und analysiert.

Table of Contents:

Abstract iii
Abstract in German v
Acknowledgements vii
Contents ix
List of Figures xiii
List of Tables xv
1. Introduction 1
1.1 Intelligent Information Agents 2
1.2 Declarative Methods 5
1.3 Outline 6
2. Preliminaries 11
2.1 Declarative Logic Programming 11
2.2 IMPACT Agents 15
3. Update Agents 19
3.1 Updating Logic Programs 20
3.2 Implementation 25
3.3 Specifying Update Policies with EPI 33
3.4 Implementation of EPI: Update Agents 41
3.5 Related Work 46
4. Reasoning about Evolution 49
4.1 Knowledge-Base Evolution 50
4.2 Capturing Frameworks for Knowledge Evolution 56
4.3 Reasoning about Knowledge-Base Evolution 63
4.4 Knowledge-State Equivalence 66
4.5 Complexity 76
4.6 Related Work 90
5. Site Selection Agents 93
5.1 System Overview 94
5.2 Preferred Logic Programs 97
5.3 Query Representation and Abstraction 98
5.4 Site Description 104
5.5 Site Selection 106
5.6 Implementation and Application 115
5.7 Experiments 122
5.8 Related Work 126
6. Conclusion 129
6.1 Outlook and Open Issues 130
Bibliography 133
Appendix A: Site Selection Resources 145
A.1 XML DTDfor the Movie Databases 145
A.2 Low-level Query-Representation Examples 146
A.3 High-level Query-Description Examples 148
A.4 Experimental Site Description Program 149
A.5 Experimental Site-Selection Program 153

Arbeit zitieren:
Fink, Michael September 2002: Declarative Logic-Programming Components for Information Agents, Hamburg: Diplomica Verlag

Schlagworte:
Intelligente Agenten, Informationsagent, Wissensrepräsentation, logische Programmierung, künstliche Intelligenz

Entdecken Sie mehr zum Thema

diplom.de
Bachelor + Master Publishing

Hermannstal 119 k
22119 Hamburg

Fon: +49 (0) 40 655992-0
Fax: +49 (0) 40 655992-22

Service-Telefon

Rufen Sie uns an:
+49 (0) 40 655992-0

Mo-Fr
09.00-16.00 Uhr

diplom.de in den Medien

Folgen Sie uns bei Twitter & werden Sie diplom.de-Fan bei Facebook!
Schreibtipps unserer Lektoren, Neuigkeiten aus dem Verlagsalltag und das Expertenwissen unserer Autoren als Tweet & Post!
Wir freuen uns auf Sie!

diplom.de BACHELOR + MASTER PUBLISHING

Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Magisterarbeiten, Dissertationen und andere Abschlussarbeiten aus allen Fachbereichen und Hochschulen können Sie bei uns als eBook sofort per Download beziehen oder sich auf CD oder als Buch zusenden lassen. Seit mehr als 15 Jahren ist diplom.de der seriöse, professionelle und erfolgreiche Partner für die Veröffentlichung wissenschaftlicher Abschlussarbeiten.

© Diplomica Verlag GmbH 1996-2011, AG Hamburg HRB 80293 - GF Björn Bedey, USt-IdNr.: DE214910002 - Verkehrsnummer: 12285 - Impressum
Index der Arbeiten - Index der Autoren