Catálogo de publicaciones - libros

Compartir en
redes sociales


Computational Logic in Multi-Agent Systems: 6th International Workshop, CLIMA VI, London, UK, June 27-29, 2005, Revised Selected and Invited Papers

Francesca Toni ; Paolo Torroni (eds.)

En conferencia: 6º International Workshop on Computational Logic in Multi-Agent Systems (CLIMA) . London, UK . June 27, 2005 - June 29, 2005

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

Artificial Intelligence (incl. Robotics); Computer Communication Networks; Mathematical Logic and Formal Languages

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2006 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-3-540-33996-0

ISBN electrónico

978-3-540-33997-7

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Springer-Verlag Berlin Heidelberg 2006

Tabla de contenidos

The Logical Way to Be Artificially Intelligent

Robert Kowalski

Abductive logic programming (ALP) can be used to model reactive, proactive and pre-active thinking in intelligent agents. Reactive thinking assimilates observations of changes in the environment, whereas proactive thinking reduces goals to sub-goals and ultimately to candidate actions. Pre-active thinking generates logical consequences of candidate actions, to help in deciding between the alternatives. These different ways of thinking are compatible with any way of deciding between alternatives, including the use of both decision theory and heuristics. The different forms of thinking can be performed as they are needed, or they can be performed in advance, transforming high-level goals and beliefs into lower-level condition-action rule form, which can be implemented in neural networks. Moreover, the higher-level and lower-level representations can operate in tandem, as they do in dual-process models of thinking. In dual process models, intuitive processes form judgements rapidly, sub-consciously and in parallel, while deliberative processes form and monitor judgements slowly, consciously and serially. ALP used in this way can not only provide a framework for constructing artificial agents, but can also be used as a cognitive model of human agents. As a cognitive model, it combines both a descriptive model of how humans actually think with a normative model of humans can think more effectively.

Palabras clave: Logic Program; Achievement Goal; Integrity Constraint; Inductive Logic Programming; Candidate Action.

- The Logical Way to Be Artificially Intelligent | Pp. 1-22

Ability in a Multi-agent Context: A Model in the Situation Calculus

Laurence Cholvy; Christophe Garion; Claire Saurel

This paper studies the notion of ability and its relation with the notion of action in a multi-agent context. It introduces the distinction between two notions respectively called “theoretical ability” and “ability”. The main contribution of this paper is a model of these notions in the Situation Calculus.

Palabras clave: Modal Logic; Multiagent System; Dynamic Logic; Philosophical Logic; Initial Situation.

- Foundational Aspects of Agency | Pp. 23-36

Reasoning About Epistemic States of Agents by Modal Logic Programming

Linh Anh Nguyen

Modal logic programming is one of appropriate approaches to deal with reasoning about epistemic states of agents. We specify here the least model semantics, the fixpoint semantics, and an SLD-resolution calculus for modal logic programs in the multimodal logic KD 4 I _ g 5_ a , which is intended for reasoning about belief and common belief of agents. We prove that the presented SLD-resolution calculus is sound and complete. We also present a formalization of the wise men puzzle using a modal logic program in KD 4 I _ g 5_ a . This shows that it is worth to study modal logic programming for multi-agent systems.

Palabras clave: Modal Operator; Modal Logic; Logic Programming; Epistemic State; Model Semantic.

- Foundational Aspects of Agency | Pp. 37-56

Strongly Complete Axiomatizations of “Knowing at Most” in Syntactic Structures

Thomas Ågotnes; Michal Walicki

Syntactic structures based on standard syntactic assignments model knowledge directly rather than as truth in all possible worlds as in modal epistemic logic, by assigning arbitrary truth values to atomic epistemic formulae. This approach to epistemic logic is very general and is used in several logical frameworks modeling multi-agent systems, but has no interesting logical properties — partly because the standard logical language is too weak to express properties of such structures. In this paper we extend the logical language with a new operator used to represent the proposition that an agent “knows at most” a given finite set of formulae and study the problem of strongly complete axiomatization of syntactic structures in this language. Since the logic is not semantically compact, a strongly complete finitary axiomatization is impossible. Instead we present, first, a strongly complete infinitary system, and, second, a strongly complete finitary system for a slightly weaker variant of the language.

Palabras clave: Modal Logic; Syntactic Structure; Epistemic Logic; Kripke Structure; Logical Language.

- Foundational Aspects of Agency | Pp. 57-76

Logical Spaces in Multi-agent Only Knowing Systems

Bjørnar Solhaug; Arild Waaler

We present a weak multi-agent system of Only knowing and an analysis of the logical spaces that can be defined in it. The logic complements the approach to generalizing Levesque‘s All I Know system made by Halpern and Lakemeyer. A novel feature of our approach is that the logic is defined entirely at the object level with no reference to meta-concepts in the definition of the axiom system. We show that the logic of Halpern and Lakemeyer can be encoded in our system in the form of a particular logical space.

- Foundational Aspects of Agency | Pp. 77-95

Trustworthiness by Default

Johan W. Klüwer; Arild Waaler

We present a framework for reasoning about information sources, with application to conflict resolution and belief formation at various degrees of reliability. On the basis of an assignment of relative trustworthiness to sets of information sources, a lattice of degrees of trustworthiness is constructed; from this, a priority structure is derived and applied to the problem of forming the right opinion. Consolidated with an unquestioned knowledge base, this provides an unambiguous account of what an agent should believe, conditionally on which information sources are trusted. Applications in multi-agent doxastic logic are sketched.

- Foundational Aspects of Agency | Pp. 96-111

Decision Procedure for a Fragment of Mutual Belief Logic with Quantified Agent Variables

Regimantas Pliuškevičius; Aida Pliuškevičienė

A deduction-based decision procedure is presented for a fragment of mutual belief logic with quantified agent variables ( MBQL ). The language of MBQL contains belief, everybody believes and mutual belief modalities, variables and constants for agents. The language of MBQL is convenient to describe the properties of rational agents when the number of agents is not known in advance. On the other hand, even if the exact number of agents is known, a language with quantified agent variables allows us to use more compact expressions. For the MBQL a sequent calculus MBQ _* with invertible (in some sense) rules is proposed. The presented decision procedure is realized by means of the calculus MBQ _* that allows us to simplify a procedure of loop-check sharply. For a fragment of MBQL (without positive occurrences of mutual belief modality), the loop-check-free sequent calculus is proposed. To this end, special rules for belief and everybody believes modalities (introducing marked modalities and indices) and special sequents serving as a termination criterion for non-derivability are introduced. For sequents containing positive occurrences of mutual belief modality sequents of special shape are used to specialize a loop-check and to find non-logical (loop-type) axioms.

- Foundational Aspects of Agency | Pp. 112-128

Implementing Temporal Logics: Tools for Execution and Proof

Michael Fisher

In this article I will present an overview of a selection of tools for execution and proof based on temporal logic, and outline both the general techniques used and problems encountered in implementing them. This selection is quite subjective, mainly concerning work that has involved researchers I have collaborated with at Liverpool (and, previously, Manchester). The tools considered will mainly be theorem-provers and (logic-based) agent programming languages

Palabras clave: Model Check; Modal Logic; Temporal Logic; Linear Temporal Logic; Temporal Formula.

- Agent Programming | Pp. 129-142

BDI Agent Programming in AgentSpeak Using Jason

Rafael H. Bordini; Jomi F. Hübner

This paper is based on the tutorial given as part of the tutorial programme of CLIMA-VI. The tutorial aimed at giving an overview of the various features available in Jason , a multi-agent systems development platform that is based on an interpreter for an extended version of AgentSpeak. The BDI architecture is the best known and most studied architecture for cognitive agents, and AgentSpeak is an elegant, logic-based programming language inspired by the BDI architecture.

Palabras clave: Multiagent System; Operational Semantic; Belief Base; Illocutionary Force; Social Simulation.

- Agent Programming | Pp. 143-164

Using the KGP Model of Agency to Design Applications

Fariba Sadri

This paper is a tutorial describing the main features of the KGP (Knowledge-Goals-Plan) model of agency and giving user guidance on how the model can be used to develop applications. The KGP model is based on computational logic. It consists of an abstract component, a computational component and an implementation. This paper concentrates on the abstract component, which consists of formal specifications of a number of different modules, including the knowledge bases, capabilities, transitions and control. For each of these we summarise what is provided by the model, and through the platform implementing the model, and what is left to the users to specify according to the requirements of the applications for which they wish to use the KGP model to design agents.

- Agent Programming | Pp. 165-185