Understanding "Not-Understood": Towards an Ontology of Error Conditions for Agent Communication

This paper presents the notion of an agent interaction model, from which error conditions for agent communication can be defined-- cases in which an agent generates a not-understood message. Such a model specifies task and agent interdependencies, agent roles, and predicate properties at a domain-independent level of abstraction. It also defines which agent beliefs may be updated, revised, or accessed through a communication act from another agent in a particular role. An agent generates a not-understood message when it fails to explain elements of a received message in terms of this underlying interaction model. The reason included as content for the not-understood message is the specific model violation. As such, not-understood messages constitute a kind of 'run-time error' that signals mismatches between agents' respective belief states, in terms of the general interaction model that defines legal and pragmatic communication actions. The interaction model can also set policies for belief revision as a response to a not-understood message, which may be necessary when task allocation or coordination relationships change during run time.

[1]  J. Searle What is a Speech Act , 1996 .

[2]  M. David Sadek,et al.  A Study in the Logic of Intention , 1992, KR.

[3]  C. Raymond Perrault,et al.  Elements of a Plan-Based Theory of Speech Acts , 1979, Cogn. Sci..

[4]  Timothy W. Finin,et al.  A semantics approach for KQML—a general purpose communication language for software agents , 1994, CIKM '94.

[5]  Karen E. Lochbaum,et al.  The Use of Knowledge Preconditions in Language Processing , 1995, IJCAI.

[6]  Candace L. Sidner,et al.  Models of Plans to Support Communication: An Initial Report , 1990, AAAI.

[7]  Yoav Shoham,et al.  Agent-Oriented Programming , 1992, Artif. Intell..

[8]  Marian H. Nodine,et al.  Active Information Gathering in InfoSleuth , 1999, CODAS.

[9]  Philip R. Cohen,et al.  Intentions in Communication. , 1992 .

[10]  M. Black Philosophy in America , 1965 .

[11]  Victor R. Lesser,et al.  Designing a Family of Coordination Algorithms , 1997, ICMAS.

[12]  Tomasz Ksiezyk,et al.  Intelligent Integration of Information. , 2000 .

[13]  Renée Elio,et al.  On Abstract Models and Conversation Policies , 2000, Issues in Agent Communication.

[14]  Michael Wooldridge,et al.  Agent-based software engineering , 1997, IEE Proc. Softw. Eng..

[15]  Victor R. Lesser,et al.  Quantitative Modeling of Complex Computational Task Environments , 1993, AAAI.

[16]  Alan H. Bond,et al.  Distributed Artificial Intelligence , 1988 .

[17]  Timothy W. Finin,et al.  A semantics approach for KQML , 1994, International Conference on Information and Knowledge Management.

[18]  Victor R. Lesser,et al.  Investigating Interactions between Agent Conversations and Agent Control Components , 2000, Issues in Agent Communication.

[19]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[20]  C. Sidner,et al.  Plans for Discourse , 1988 .

[21]  J. Austin How to do things with words , 1962 .

[22]  Bernhard Bauer,et al.  Extending UML for agents , 2000 .

[23]  Jeffrey M. Bradshaw,et al.  What Is a Conversation Policy? , 2000, Issues in Agent Communication.

[24]  P. Schönemann On artificial intelligence , 1985, Behavioral and Brain Sciences.

[25]  Frank Dignum,et al.  Issues in Agent Communication , 2000, Lecture Notes in Computer Science.

[26]  Eric Werner,et al.  Cooperating Agents: A Unified Theory of Communication and Social Structure , 1989, Distributed Artificial Intelligence.

[27]  Munindar P. Singh,et al.  Readings in agents , 1997 .

[28]  Jeremy V. Pitt,et al.  Communication Protocols in Multi-agent Systems: A Development Method and Reference Architecture , 2000, Issues in Agent Communication.

[29]  Candace L. Sidner,et al.  COLLAGEN: when agents collaborate with people , 1997, AGENTS '97.