An architecture for rational agents

J. W. Lloyd*, T. D. Sears

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    4 Citations (Scopus)

    Abstract

    This paper is concerned with designing architectures for rational agents. In the proposed architecture, agents have belief bases that are theories in a multi-modal, higher-order logic. Belief bases can be modified by a belief acquisition algorithm that includes both symbolic, on-line learning and conventional knowledge base update as special cases. A method of partitioning the state space of the agent in two different ways leads to a Bayesian network and associated influence diagram for selecting actions. The resulting agent architecture exhibits a tight integration between logic, probability, and learning. Two illustrations of the agent architecture are provided, including a user agent that is able to personalise its behaviour according to the user's interests and preferences.

    Original languageEnglish
    Title of host publicationDeclarative Agent Languages and Technologies III
    Subtitle of host publicationThird International Workshop, DALT 2005, Selected and Revised Papers
    Pages51-71
    Number of pages21
    DOIs
    Publication statusPublished - 2006
    Event3rd International Workshop on Declarative Agent Languages and Technologies, DALT 2005 - Utrecht, Netherlands
    Duration: 25 Jul 200525 Jul 2005

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume3904 LNAI
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference3rd International Workshop on Declarative Agent Languages and Technologies, DALT 2005
    Country/TerritoryNetherlands
    CityUtrecht,
    Period25/07/0525/07/05

    Fingerprint

    Dive into the research topics of 'An architecture for rational agents'. Together they form a unique fingerprint.

    Cite this