Proceedings

Agents, Actions and Goals in Dynamic Environments

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 313-317.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-062

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

In agent-oriented programming and planning, agents' actions are typically specified in terms of postconditions, and the model of execution assumes that the environment carries the actions out exactly as specified. That is, it is assumed that the state of the environment after an action has been executed will satisfy its postcondition. In reality, however, such environments are rare: the actual execution of an action may fail, and the envisaged outcome is not met. We provide a conceptual framework for reasoning about success and failure of agents' behaviours. In particular, we propose a measure that reflects how good an environment is with respect to agent's capabilities and a given goal it might pursue. We also discuss which types of goals are worth pursuing, depending on the type of environment the agent is acting in.

  1. [Aziz et al., 1995] A. Aziz, V. Singhal, R. K. Brayton, and A. L. Sangiovanni-Vincentelli. It usually works: The tem- poral logic of stochastic systems. In Proceedings of CAV, volume 939 of LNCS, pages 155-165, 1995.
  2. [Baltag, 2002] A. Baltag. A logic for suspicious players. Bulletin of Economic Research, 54(1):1-46, 2002.
  3. [Bellman, 1957] R. Bellman. A Markovian decision process. Journal of Mathematics and Mechanics, 6:679-684, 1957.
  4. [Bordini et al., 2006] Rafael H. Bordini, Lars Braubach, Me- hdi Dastani, Amal El Fallah Seghrouchni, Jorge J. Gomez- Sanz, João Leite, Gregory O'Hare, Alexander Pokahr, and Alessandro Ricci. A survey of programming lan- guages and platforms for multi-agent systems. Informat- ica, 30:33-44, 2006.
  5. [Emerson, 1990] E. A. Emerson. Temporal and modal lo- gic. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science, volume B, pages 995-1072. Elsevier Science Publishers, 1990.
  6. [Hansson and Jonsson, 1994] H. Hansson and B. Jonsson. A logic for reasoning about time and reliability. Formal As- pects of Computing, 6(5):512-535, 1994.
  7. [Harel and Kozen, 1982] D. Harel and D. Kozen. Process lo- gic: Expressiveness, decidability, completeness. Journal of Computer and System Sciences, 25(2):144-170, 1982.
  8. [Kemeny et al., 1966] J. G. Kemeny, L. J. Snell, and A. W. Knapp. Denumerable Markov Chains. Van Nostrand, 1966. [Novák and Jamroga, 2009]
  9. P. Novák and W. Jamroga. Code patterns for agent oriented programming. In Proceedings of AAMAS'09, pages 105-112, 2009.
  10. [Pnueli, 1977] A. Pnueli. The temporal logic of programs. In Proceedings of FOCS, pages 46-57, 1977.
  11. [Rosner and Pnueli, 1986] R. Rosner and A. Pnueli. A choppy logic. In Proceedings of LICS, pages 306-313, 1986.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards