Proceedings

Semantics and Conversations for an Agent Communication Language

Download BibTeX Cite

Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence. Distributed Artificial Intelligence. Pages 584-590.

© 1997 International Joint Conferences on Artificial Intelligence

Abstract

We address the issues of semantics and conversations for agent communication languages and the Knowledge Query Manipulation Language (KQML) in particular. Based on ideas from speech act theory, we present a semantic description for KQML that associates "cognitive" states of the agent with the use of the language's primitives (performatives). We have used this approach to describe the semantics for the whole set of reserved KQML performatives. Building on the semantics, we devise the conversation policies, i.e., a formal description of how KQML performatives may be combined into KQML exchanges (conversations), using a Definite Clause Grammar. Our research offers methods for a speech act theory-based semantic description of a language of communication acts and for the specification of the protocols associated with these acts. Languages of communication acts address the issue of communication among software applications at a level of abstraction that is useful to the emerging software agents paradigm.

  1. [ARPA Knowledge Sharing Initiative, 1993] ARPA Knowledge Sharing Initiative. Specification of the KQML agent-communication language. ARPA Knowledge Sharing Initiative, External Interfaces Working Group working paper., July 1993.
  2. [Austin, 1962] J.L. Austin. How to do things with words. Harvard University Press, Cambridge, MA, 1962.
  3. [Barbuceanu and Fox, 1995] M. Barbuceanu and M. S. Fox. COOL: a language for describing coordination in multi-agent systems. In Proceedings of the 1st In- ternational Conference on Multi-agent systems (IC- MAS '95), pages 17-24. AAAI/MIT Press, 1995.
  4. [Bates, 1979] Madeleine Bates. The theory and prac- tice of augmented transition network grammars. In Leonard Bole, editor, Natural Language Communica- tion with Computers, Lecture•Notes in Computer Sci- ence, pages 191-260.
  5. Morgan Kaufmann, 1979.
  6. [Bradshaw et al., 1996] Jeffrey M. Bradshaw, Stuart Dutfield, Pete Benoit, and John D. Woolley. Kaos: To- ward an industrial-strength open agent architecture. In Jeffrey M. Bradshaw, editor, Software Agents (in preparation). AAAI/MIT Press, 1996.
  7. [Cohen and Levesque, 1990] Philip R. Cohen and Hec- tor J. Levesque. Intention is choice with commitment. Artificial Intelligence, 42:213-261, 1990.
  8. [Cohen and Levesque, 1995] Philip R. Cohen and H.J. Levesque. Communicative actions for artificial agents. In Proceedings of the 1st International Conference on Multi-Agent Systems (ICMAS'95). AAAI Press, June 1995.
  9. [Decker et al., 1996] Keith Decker, Mike Williamson, and Katia Sycara. Matchmaking and brokering. In Proceedings of the 2nd International Conference on Multi-Agent Systems (ICMAS'96), December 1996.
  10. [Kuwahara, 1995] K. Kuwahara. AgenTalk: coordina- tion protocol description for multi-agent systems. In Proceedings of the 1st International Conference on Multi-agent systems (ICMAS'95). AAAI/MIT Press, 1995.
  11. [Labrou, 1996] Yannis Labrou. Semantics for an Agent Communication Language. PhD thesis, University of Maryland, Baltimore County, August 1996.
  12. [Nwana, 1996] HyacinthS. Nwana. Software agents: an overview. Knowledge Engineering Review, 11(3):1-40, September 1996.
  13. [Parunak, 1996] H. Van Dyke Parunak. Visualizing agent conversations: Using enhanced dooley graphs for agent design and analysis. In Proc. of the 2nd In- ternational Conference on Multi-Agent Systems (IC- MAS'96) , 1996.
  14. [Perreira and Warren, 1986] F. Perreira and D. Warren. Definite clause grammars for language analysis. In Barbara J. Grosz, Karen Sparck Jones, and Bon- nie Lynn Webber, editors, Readings in Natural Lan- guage Processing, pages 101-124.
  15. [Petrie, 1996] Charles Petrie. Agent-based engineering, the web, and intelligence. IEEE Expert, December 1996.
  16. [Sadek, 1992] M.D. Sadek. A study in the logic of in- tention. In Proceedings of the 3rd Conference on Principles of Knowledge Representation and Reason- ing (KR '92), pages 462-473, Cambridge, MA, 1992.
  17. [Searle and Vanderveken, 1985] J. Searle and D. Van- derveken. Foundations of illocutionary logic. Cam- bridge University Press, Cambridge, UK, 1985.
  18. [Searle, 1969] John R. Searle. Speech Acts. Cambridge University Press, Cambridge, UK, 1969.
  19. [Singh, 1993a] M.P. Singh. A logic of intentions and be- liefs. Journal of Philosophical Logic, 22:513-544, 1993.
  20. [Singh, 1993b] M.P. Singh. A semantics for speech acts. Annals of Mathematics and Artificial Intelligence, 8(I- II):47-71, 1993.
  21. [Smith and Cohen, 1996] Ira A. Smith and Philip R. Co- hen. Toward a semantics for an agent communica- tions language based on speech-acts. In Proceedings of the 13th National Conference on Artificial Intelli- gence. AAAI/MIT Press, August 1996.
  22. [Wooldridge and Jennings, 1995] M. Wooldridge and N.R. Jennings. Intelligent agents: Theory and prac- tice. Knowledge Engineering Review, 10(2), 1995.

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

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