Planning Speech Acts in a Logic of Action and Change

Martin Magnusson,Patrick Doherty
2009-01-01
Abstract:Cooperation is a complex task that necessarily involves communication and reasoning about others' intentions and beliefs. Multi-agent communication languages aid design- ers of cooperating robots through standardized speech acts, sometimes including a formal semantics. But a more direct approach would be to have the robots plan both regular and communicative actions themselves. We show how two ro- bots with heterogeneous capabilities can autonomously de- cide to cooperate when faced with a task that would other- wise be impossible. Request and inform speech acts are for- mulated in the same first-order logic of action and change as is used for regular actions. This is made possible by treating the contents of communicative actions as quoted formulas of the same language. The robot agents then use a natural deduction theorem prover to generate cooperative plans for an example scenario by reasoning directly with the axioms of the theory.
What problem does this paper attempt to address?