Abstract
We present a logical framework and the declarative semantics of a multi-agent system in which each agent can communicate with and update other agents, can update its knowledge state, of its own initiative or when it receives new incoming information, and it is able to prefer beliefs and reactions, when several alternatives are possible. The knowledge state of an agent is represented by an updatable prioritized logic program, in which priorities among rules can be expressed to allow the agent to prefer, and where the preference relation itself can be updated as well. An example is developed to illustrate how our approach works, including how preferring can enhance reactivity in agents. Finally, we discuss some Web applications where our approach can have a significant potential to contribute, and refer to the work of others.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
J. J. Alferes, P. Dell’Acqua, E. Lamma, J. A. Leite, L. M. Pereira, and F. Riguzzi. A logic based approach to multi-agent systems. Invited paper in The Association for Logic Programming Newsletter, 14(3), August 2001. Available at http://centria.di.fct.unl.pt/∼lmp.
J. J. Alferes, P. Dell’Acqua, and L. M. Pereira. A compilation of updates plus preferences. To appear in: Logic in Artificial Intelligence(Jelia’02), LNAI, 2002.
J. J. Alferes, J. A. Leite, L. M. Pereira, H. Przymusinska, and T. C. Przymusinski. Dynamic updates of non-monotonic knowledge bases. The J. of Logic Programming, 45(1-3):43–70, 2000. A short version titled Dynamic Logic Programming appeared in A. Cohn and L. Schubert (eds.), KR’98, Morgan Kaufmann.
J. J. Alferes and L. M. Pereira. Updates plus preferences. In M. O. Aciego, I. P. de Guzmán, G. Brewka, and L. M. Pereira (eds.), Logics in AI, Procs. JELIA’00}, LNAI1919, pp. 345–360, Berlin, 2000. Springer.
J. J. Alferes, L. M. Pereira, H. Przymusinska, T. C. Przymusinski, and P. Quaresma. Preliminary exploration on actions as updates. Proc. of Joint Conf. on Declarative Programming (APPIA-GULP-PRODE’99).
G. Brewka and T. Eiter. Preferred answer sets for extended logic programs. Artificial Intelligence, 109:297–356, 1999.
S. Costantini. Towards active logic programming. Electronic Proc. of COCL’99, Second Int. Workshop on Component-Based Software Development in Computational Logic, 1999.
P. Dell’Acqua, U. Nilsson, and L. M. Pereira. A logic based asynchronous multiagent system. Computational Logic in Multi-Agent Systems (CLIMA02). To appear in Electronic Notes in Theoretical Computer Science (ENTCS).
P. Dell’Acqua and L. M. Pereira. Enabling agents to update their knowledge and to prefer. In P. Brazdil and A. Jorge (eds.), Progress in Artificial Intelligence, 10th Portuguese Int. Conf. on Artificial Intelligence (EPIA’01), LNAI 2258, pp. 183–190. Springer-Verlag, 2001.
M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. In R. Kowalski and K. A. Bowen (eds.), ICLP’88, pp. 1070–1080. MIT Press, 1988.
R. A. Kowalski and F. Sadri. Towards a unified agent architecture that combines rationality with reactivity. In D. Pedreschi and C. Zaniolo (eds.), Logic in Databases, Intl. Workshop LID’96, LNCS 1154, pp. 137–149. Springer, 1996.
E. Lamma, F. Riguzzi, and L. M. Pereira. Strategies in combined learning via logic programs. Machine Learning, 38(1/2):63–87, 2000.
J. A. Leite, J. J. Alferes, and L. M. Pereira. Minerva-A Dynamic Logic Programming Agent Architecture. In J. J. Meyer and M. Tambe (eds.), Pre-Procs. of the 8th Int. Workshop on Agent Theories, Architectures, and Languages (ATAL’01), pp. 133–145, Seattle, USA, 2001.
J. A. Leite and L. M. Pereira. Iterated logic program updates. In J. Jaffar, editor, Proc. Joint Intl. Conf. Symp. on Logic Programming 1998, pp. 265–278, Cambridge, Mass., 1998. MIT Press.
A. Y. Levy and D. S. Weld. Intelligent internet systems. Artificial Intelligence, 118:1–14, 2000.
A. S. Rao and M. P. George.. Modelling rational agents within a BDI-architecture. In R. Fikes and E. Sandewall (eds.), Proc. of Knowledge Representation and Reasoning (KR&R-92), pp. 473–484. Morgan Kaufmann, 1991.
F. Sadri and F. Toni. Computational logic and multiagent systems: a roadmap, August 2001. Available at http://www2.ags.uni-sb.de/net/Forum/Supportdocs.html.
Y. Shoham. Agent-oriented programming. Artificial Intelligence, 60:51–92, 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dell’Acqua, P., Moniz Pereira, L. (2003). Preferring and Updating in Logic-Based Agents. In: Bartenstein, O., Geske, U., Hannebauer, M., Yoshie, O. (eds) Web Knowledge Management and Decision Support. INAP 2001. Lecture Notes in Computer Science(), vol 2543. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36524-9_7
Download citation
DOI: https://doi.org/10.1007/3-540-36524-9_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00680-0
Online ISBN: 978-3-540-36524-2
eBook Packages: Springer Book Archive