Toward a Theory of Communication and Cooperation for Multiagent Planning

In this paper we develop a formal computational theory of high-level linguistic communication that serves as a foundation for understanding cooperative action in groups of autonomous agents. We do so by examining and describing how messages affect the planning process and thereby relating communication to the intentions of the agents. We start by developing an abstract formal theory of knowledge representation based on the concept of information. We distinguish two types of information: state information, which describes the agent's knowledge about its world (knowing that) and process information, which describes the agent's knowledge of how to achieve some goal (knowing how). These two types of information are then used to formally define the agent's representation of knowledge states including the agent's intentional states. We then show how situations and actions are related to the knowledge states. Using these relations we define a formal situation semantics for a propositional language. Based on this semantics, a formal pragmatic interpretation of the language is defined that formally describes how any given knowledge representational state is modified by a given message. Finally, using this theory of meaning of messages or speech acts, a theory of cooperation by means of communication is described.

[1]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[2]  Drew McDermott,et al.  A Temporal Logic for Reasoning About Processes and Plans , 1982, Cogn. Sci..

[3]  Kurt Konolige,et al.  A First-Order Formalization of Knowledge and Action for a Multiagent Planning System. , 1980 .

[4]  Ronald Fagin,et al.  What Can Machines Know? On the Epistemic Properties of Machines , 1986, AAAI.

[5]  Richard Montague,et al.  The Proper Treatment of Quantification in Ordinary English , 1973 .

[6]  B J Grosz,et al.  The Structures of Discourse Structure. , 1985 .

[7]  Michael P. Georgeff,et al.  The Representation of Events in Multiagent Domains , 1986, AAAI.

[8]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[9]  Rodney A. Brooks,et al.  Symbolic Error Analysis and Robot Planning , 1982 .

[10]  James F. Allen A plan-based approach to speech act recognition , 1979 .

[11]  C. Raymond Perrault,et al.  Analyzing Intention in Utterances , 1986, Artif. Intell..

[12]  C. Raymond Perrault,et al.  A Plan-Based Analysis of Indirect Speech Act , 1980, CL.

[13]  Philip R. Cohen On knowing what to say: planning speech acts. , 1978 .

[14]  James F. Allen Towards a General Theory of Action and Time , 1984, Artif. Intell..

[15]  John McCarthy,et al.  SOME PHILOSOPHICAL PROBLEMS FROM THE STANDPOINT OF ARTI CIAL INTELLIGENCE , 1987 .

[16]  E. Pednault Preliminary Report on a Theory of Plan Synthesis , 1985 .

[17]  Michael P. Georgeff,et al.  Communication and interaction in multi-agent planning , 1983, AAAI 1983.

[18]  Robert C. Moore Reasoning About Knowledge and Action , 1977, IJCAI.

[19]  Jeffrey S. Rosenschein,et al.  Cooperation without Communication , 1986, AAAI.

[20]  T. Lozano-Perez,et al.  Robot programming , 1983, Proceedings of the IEEE.

[21]  Jeffrey S. Rosenschein,et al.  Rational interaction: cooperation among intelligent agents , 1986 .

[22]  Douglas E. Appelt,et al.  Planning English Sentences , 1988, Cogn. Sci..

[23]  Carl Hewitt,et al.  Viewing Control Structures as Patterns of Passing Messages , 1977, Artif. Intell..