Stabilization of cooperative information agents in unpredictable environment: a logic programming approach

An information agent is viewed as a deductive database consisting of three parts: an observation database containing the facts the agent has observed or sensed from its surrounding environment; an input database containing the information the agent has obtained from other agents; an intensional database which is a set of rules for computing derived information from the information stored in the observation and input databases. Stabilization of a system of information agents represents a capability of the agents to eventually get correct information about their surrounding despite unpredictable environment changes and the incapability of many agents to sense such changes causing them to have temporary incorrect information. We argue that the stabilization of a system of cooperative information agents could be understood as the convergence of the behavior of the whole system toward the behavior of a “superagent”, who has the sensing and computing capabilities of all agents combined. We show that unfortunately, stabilization is not guaranteed in general, even if the agents are fully cooperative and do not hide any information from each other. We give sufficient conditions for stabilization. We discuss the consequences of our results.

[1]  Evelina Lamma,et al.  Cooperation and Competition in ALIAS: A Logic Framework for Agents that Negotiate , 2004, Annals of Mathematics and Artificial Intelligence.

[2]  Charles L. Hedrick,et al.  Routing Information Protocol , 1988, RFC.

[3]  D. R. Fulkerson,et al.  Flows in Networks. , 1964 .

[4]  Paolo Torroni,et al.  Dialogues for Negotiation: Agent Varieties and Dialogue Sequences , 2001, ATAL.

[5]  Robert A. Kowalski,et al.  From logic programming towards multi‐agent systems , 1999, Annals of Mathematics and Artificial Intelligence.

[6]  Leslie Pack Kaelbling,et al.  A Situated View of Representation and Control , 1995, Artif. Intell..

[7]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[8]  Edmund H. Durfee,et al.  Trends in Cooperative Distributed Problem Solving , 1989, IEEE Trans. Knowl. Data Eng..

[9]  Marco Schneider,et al.  Self-stabilization , 1993, CSUR.

[10]  Michael Wooldridge,et al.  Issues in Agent-Based Software Engineering , 1997, CIA.

[11]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[12]  Yoav Shoham Agent-Oriented Programming , 1993, Artif. Intell..

[13]  Rodney A. Brooks,et al.  Robot: The Future of Flesh and Machines , 2002 .

[14]  Edsger W. Dijkstra,et al.  Self-stabilizing systems in spite of distributed control , 1974, CACM.

[15]  Ken Satoh,et al.  Speculative computation with multi-agent belief revision , 2002, AAMAS '02.

[16]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[17]  R. Bellman Dynamic programming. , 1957, Science.