Abstract
The paper studies the connections between philosophical action theory and planning methods in artificial intelligence. It proposes a method of cooperative planning in which agents select actions using a combination of planning and team reasoning. Whereas several standard approaches to multi-agent planning start from individuals’ plans and try to combine them into a group plan, the proposed method starts from constructing a group plan from which the individuals derive their sub-plans. The former method is labelled I-mode planning and the latter we-mode planning. The basic idea of the proposed we-mode planning method is that the agents conceive themselves as a group agent that selects the best plan specifying the actions of all individual agents who then carry out their parts in the group plan. We-mode planning is suited for human–robot cooperation in situations in which the participants have a shared goal and a shared plan evaluation function, and can observe each others’ actions. The method is expected to lead in some cases to more human-like robot behaviour and more efficient execution of joint actions in human–robot teams.
Similar content being viewed by others
References
Alami R, Clodic A, Montreuil V, Sisbot EA, Chatila R (2006) Toward human-aware robot task planning. In: AAAI spring symposium: to boldly go where no human-robot team has gone before, pp 39–46
Alami R, Robert F, Ingrand F, Suzuki S (1994) A paradigm for plan-merging and its use for multi-robot cooperation. IEEE Int Conf Syst Man Cybern 1:612–612
Amadae SM, Lempert D (2015) The long term viability of team reasoning. J Econ Methodol 22:462–478
Anscombe E (1957) Intention. Basil Blackwell, Oxford
Bacharach M (1999) Interactive team reasoning: a contribution to the theory of co-operation. Res Econ 53:117–147
Bacharach M (2006) Beyond individual choice: teams and frames in game theory. Princeton University Press, Princeton
Baier A (1970) Act and intent. J Philos 67:648–658
Bickhard MH, Terveen L (1995) Foundational issues in artificial intelligence and cognitive science: an impasse and solution. North-Holland, Amsterdam, The Netherlands
Boella G, Damiano R, Lesmo L (2000) Cooperation and group utility. In: Intelligent agents VI. Agent theories, architectures, and languages. Springer, pp 319–333
Boella G, Pigozzi G, Slavkovik M, Torre L (2011) Group intention is social choice with commitment. In: Vos Marina, Fornara Nicoletta, Pitt Jeremy V, Vouros George (eds) Coordination, Organizations, institutions, and norms in agent systems VI: COIN 2010 international workshops, COIN@AAMAS 2010, Toronto, May 2010, COIN@MALLOW 2010, Lyon, France, August 2010, Revised selected papers. Springer, Berlin, pp 152–171
Boutilier C (1996) Planning, learning and coordination in multiagent decision processes. In: Proceedings of the 6th conference on theoretical aspects of rationality and knowledge. Morgan Kaufmann Publishers Inc, San Francisco, pp. 195–210
Bratman M (2014) Shared agency: a planning theory of acting together. Oxford University Press, Oxford
Bratman ME (1987) Intention, plans, and practical reason. Harvard University Press, Harvard
Bratman ME (1999) Faces of intention: selected essays on intention and agency. Cambridge University Press, Cambridge
Bratman ME, Israel DJ, Pollack ME (1988) Plans and resource-bounded practical reasoning. Comput Intell 4(3):349–355
Butterfill SA (2015) Planning for collective agency. In: SA Butterfill, Misselhorn C, (eds) Collective agency and cooperation in natural and artificial systems. Synthese Library
Churchland PM (1981) Eliminative materialism and the propositional attitudes. J Philos 78(2):67–90
Cirillo M, Karlsson L, Saffiotti A (2010) Human-aware task planning: an application to mobile robots. ACM Trans Intell Syst Technol (TIST) 1(2):15
Clodic A, Alami R, Chatila R (2014) Key elements for human–robot joint action. In: Seibt J, Hakli R, Nørskov M (eds) Sociable robots and the future of social relations: proceedings of Robo-Philosophy. IOS Press, Amsterdam
Cohen PR, Levesque H (1990) Intention is choice with commitment. Artif Intell 42:213–261
Cohen PR, Levesque HJ (1991) Teamwork. Noûs 25:487–512
Colman A, Pulford B, Rose J (2008) Collective rationality in interactive decisions: evidence for team reasoning. Acta Psychol 128(2):387–397
Colman A, Pulford B, Rose J (2008) Team reasoning and collective rationality: piercing the veil of obviousness. Acta Psychol 128(2):409–412
Copp D (1995) Morality, normativity, and society. Oxford University Press, Oxford
Corkill DD (1991) Blackboard systems. AI Expert 6(9):40–47
Cox JS, Durfee EH (2005) An efficient algorithm for multiagent plan coordination. In: Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems, pp. 828–835. ACM
Crosby M, Jonsson A, Rovatsos M (2014) A single-agent approach to multiagent planning. In: Schaub T, Friedrich G, O’Sullivan B (eds) Eur conf artif intell. IOS Press, Amsterdam, pp 237–242
Davidson D (1980) Essays on actions and events. Clarendon Press, Oxford
Dignum V, Dignum F (2001) Modelling agent societies: co-ordination frameworks and institutions. In: Progress in artificial intelligence. Springer, Berlin, , pp. 191–204
Dimopoulos Y, Adnan Hashmi M, Moraitis P (2012) \(\mu \)-SATPLAN: multi-agent planning as satisfability. Knowl Based Syst 29:54–62
Dunin-Kȩplicz B, Verbrugge R (2011) Teamwork in multi-agent systems: a formal approach. Wiley, New York
Durfee Ed, Zilberstein S (2013) Multiagent planning, control, and execution. In: Weiss G (ed) Multiagent systems, 2nd edn. MIT Press, Cambridge, pp 485–545
Durfee EH, Lesser VR (1987) Using partial global plans to coordinate distributed problem solvers. In: Proceedings of the 10th international joint conference on Artificial intelligence, vol. 2. Morgan Kaufmann Publishers Inc, San Francisco, pp. 875–883
Ephrati E, Rosenschein JS (1994) Divide and conquer in multi-agent planning. In: Proceedings of the international AAAI conference, vol. 1, p. 80
Gaertner W (2009) A primer in social choice theory, revised edn. Oxford University Press, Oxford
Georgeon O, Ritter F (2012) An intrinsically-motivated schema mechanism to model and simulate emergent cognition. Cogn Syst Res 15–16:73–92
Gibson JJ (1971) The ecological approach to visual perception. Houghton-Mifflin, Boston
Gilbert M (2001) Collective preferences, obligations, and rational choice. Econ Philos 17:109–119
Gilbert M (2013) Joint commitment: how we make the social world. Oxford University Press, Oxford
Govindarajan V, Bhattacharya S, Kumar V (2016) Human–robot collaborative topological exploration for search and rescue applications. In: Distributed autonomous robotic systems. Springer, Berlin, pp. 17–32
Grosz BJ (1996) Collaborative systems (AAAI-94 Presidential Address). AI Mag 17:67
Grosz BJ, Hunsberger L (2006) The dynamics of intention in collaborative activity. Cogn Syst Res 7:259–272
Grosz BJ, Kraus S (1996) Collaborative plans for complex group action. Artif Intell 86:269–357
Grosz BJ, Sidner C (1990) Plans for discourse. In: Cohen P, Morgan JL, Pollack ME (eds) Intentions in communication. MIT Press, Cambridge
Guitton J, Warnier M, Alami R (2012) Belief management for HRI planning. BNC@ ECAI 2012, p. 27
Haddawy P, Hanks S (1998) Utility models for goal-directed, decision-theoretic planners. Comput Intell 14(3):392–429
Hakli R, Mäkelä P (2016) Planning in the we-mode. In: Preyer G, Peter G (eds) Critical essays on the philosophy of Raimo Tuomela with his responses, Studies in the philosophy of sociality. Springer, Berlin
Hakli R, Miller K, Tuomela R (2010) Two kinds of we-reasoning. Econ Philos 26:291–320
Hakli R, Tuomela R (2003) Cooperation and we-mode preferences in multi-agent systems. In: Dittrich P, Kim J (eds) Proceedings of the first international workshop on social life (SOLI 2003). ECAL 2003, Dortmund, 14–17 Sept, University of Dortmund
Hintikka J (2007) Socratic epistemology: explorations of knowledge-seeking by questioning. Cambridge University Press, Cambridge
Ikemoto S, Amor HB, Minato T, Jung B, Ishiguro H (2012) Physical human-robot interaction: mutual learning and adaptation. IEEE Robot Autom Mag 19:24–35
Jennings NR (1995) Controlling cooperative problem solving in industrial multi-agent systems using joint intentions. Artif Intell 75:195–240
Jennings NR (1993) Commitments and conventions: the foundation of coordination in multi-agent systems. Knowl Eng Rev 8:223–250
Kirsch A, Kruse T, Akin Sisbot E, Alami R, Lawitzky M, Brščić D, Hirche S, Basili P, Glasauer Stefan (2010) Plan-based control of joint human-robot activities. KI-Künstl Intell 24(3):223–231
List C, Pettit P (2011) Group agency: the possibility, design, and status of corporate agents. Oxford University Press, Oxford
Miller S (2001) Social action: a teleological account. Cambridge University Press, Cambridge
Nissim R, Brafman RI, Domshlak C (2010) A general, fully distributed multi-agent planning algorithm. In: van der Hoek W, Kaminka GA, Lespérance Y, Luck M, Sen S (eds) 9th international conference on autonomous agents and multiagent systems (AAMAS 2010), Toronto, May 10–14, 2010, Vol. 1–3, pp. 1323–1330. IFAAMAS
Pacherie E (2011) Framing joint action. Rev Philos Psychol 2:173–192
Pacherie E (2013) Intentional joint agency: shared intention lite. Synthese 190:1817–1839
Pollock JL (1995) Cognitive carpentry: a blueprint for how to build a person. The MIT Press, Cambridge
Rao AS, Georgeff MP (1991) Modeling rational agents within a BDI-architecture. In: Allen J., Fikes R., Sandewall E. (eds) Proceedings of the 2nd international conference on principles of knowledge representation and reasoning, pp. 473–484, San Mateo, CA, USA, Morgan Kaufmann
Ratcliffe M (2007) Rethinking commonsense psychology: a critique of folk psychology, theory of mind and simulation. Palgrave Macmillan, Houndmills
Russell SJ, Norvig P (2010) Artificial intelligence: a modern approach, 3rd edn. Pearson Education, Upper Saddle River
Searle JR (1990) Collective intentions and actions. In: Cohen PR, Morgan J, Pollack ME (eds) Intentions in communication. MIT Press, Cambridge, pp 401–415
Searle JR (1995) The construction of social reality. The Free Press, New York
Sen A (2002) Rationality and freedom. Harvard University Press, Cambridge
Shoham Y, Leyton-Brown K (2009) Multiagent systems: algorithmic, game-theoretic, and logical foundations. Cambridge University Press, New York
Shoham Y, Tennenholtz M (1995) On social laws for artificial agent societies: off-line design. Artif Intell 73(1):231–252
Sims M, Corkill D, Lesser V (2008) Automated organization design for multi-agent systems. Auton Agents Multi-Agent Syst 16(2):151–185
Smith RG, Davis R (1981) Frameworks for cooperation in distributed problem solving. Syst Man Cybern IEEE Trans 11(1):61–70
Stirling WC (2013) A game-theoretic social model for multiagent systems. In: 2013 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 2718–2723. IEEE
Sugden R (1993) Thinking as a team: towards an explanation of nonselfish behavior. Soc Philos Policy 10:69–89
Sugden R (2000) Team preferences. Econ Philos 20:175–204
Sutton RS, Barto AG (1998) Reinforcement learning: an introduction. MIT Press, Cambridge
Tambe M (1997) Towards flexible teamwork. J Artif Intell Res 7:83–124
Tollefsen DP (2015) Groups as agents. Polity Press, Cambridge
Tonino H, Bos A, de Weerdt M, Witteveen C (2002) Plan coordination by revision in collective agent based systems. Artif Intell 142:121–145
Torreño A, Onaindia E, Sapena Ó (2014) Fmap: distributed cooperative multi-agent planning. Appl Intell 41:606–626
Tuomela R (2002) Philosophy of social practices: the collective acceptance view. Cambridge University Press, Cambridge
Tuomela R (2007) The philosophy of sociality. Oxford University Press, Oxford
Tuomela R (2013) Social ontology: collective intentionality and group agents. oxford University Press, Oxford
Tuomela R, Miller K (1988) We-intentions. Philos Stud 53:115–137
Velleman JD (1997) How to share an intention. Philos Phenomenol Res LVII:29–50
Weirich P (2004) Realistic decision theory: rules for nonideal agents in nonideal circumstances. Oxford University Press, Oxford
Wooldridge M (2000) Reasoning about rational agents. MIT Press, Cambridge
Wooldridge M, Jennings NR (1999) The cooperative problem-solving process. J Logic Comput 9(4):563–592
von Wright GH (1971) Explanation and understanding. Cornell University Press, Ithaca
Acknowledgments
This work has been supported by the Velux Foundation and the Academy of Finland. I thank S.M. Amadae, Pekka Mäkelä and three anonymous referees whose comments and suggestions significantly improved the quality of the paper. I also thank the PENSOR group in Aarhus and the audiences at the 2nd Workshop Towards a Framework for Joint Action (in conjunction with HRI 2015, Portland, USA, March 2, 2015) and at the Advanced Telecommunications Research Institute (ATR, Kyoto, Japan, August 28, 2015) for useful questions and comments.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hakli, R. Cooperative Human–Robot Planning with Team Reasoning. Int J of Soc Robotics 9, 643–658 (2017). https://doi.org/10.1007/s12369-016-0377-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12369-016-0377-4