Multi-Agent Intention Progression with Black-Box Agents

We propose a new approach to intention progression in multi-agent settings where other agents are effectively black boxes. That is, while their goals are known, the precise programs used to achieve these goals are not known. In our approach, agents use an abstraction of their own program called a partially-ordered goal-plan tree (pGPT) to schedule their intentions and predict the actions of other agents. We show how a pGPT can be derived from the program of a BDI agent, and present an approach based on Monte Carlo Tree Search (MCTS) for scheduling an agent's intentions using pGPTs. We evaluate our pGPT-based approach in cooperative, selfish and adversarial multi-agent settings, and show that it out-performs MCTS-based scheduling where agents assume that other agents have the same program as themselves.

[1]  Journal of automated reasoning , 1986 .

[2]  John Thangarajah,et al.  Robust Execution of BDI Agent Programs by Exploiting Synergies Between Intentions , 2016, AAAI.

[3]  Eugenia Ternovska,et al.  Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence (AAAI-16) , 2016, AAAI 2016.

[4]  Ram Ramamoorthy,et al.  Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2012) , 2012, AAMAS 2012.

[5]  Brian Logan,et al.  Reasoning About the Executability of Goal-Plan Trees , 2016, EMAS@AAMAS.

[6]  Brian Logan,et al.  Action-Level Intention Selection for BDI Agents , 2016, AAMAS.

[7]  Jos W. H. M. Uiterwijk,et al.  Single-player Monte-Carlo tree search for SameGame , 2012, Knowl. Based Syst..

[8]  John Thangarajah,et al.  Progressing Intention Progression: A Call for a Goal-Plan Tree Contest , 2017, AAMAS.

[9]  Andrew Coles,et al.  Proceedings of the 22nd European Conference on Artificial Intelligence (ECAI 2016) , 2016, ECAI 2016.

[10]  Edmund H. Durfee,et al.  Abstract Reasoning for Planning and Coordination , 2002, SARA.

[11]  Lin Padgham,et al.  Hierarchical planning in BDI agent programming languages: a formal approach , 2006, AAMAS '06.

[12]  John Thangarajah,et al.  SP-MCTS-based Intention Scheduling for BDI Agents , 2014, ECAI.

[13]  John Thangarajah,et al.  Intention-Aware Multiagent Scheduling , 2020, AAMAS.

[14]  Lavindra de Silva BDI Agent Reasoning with Guidance from HTN Recipes , 2017, AAMAS.

[15]  Lavindra de Silva HTN Acting: A Formalism and an Algorithm , 2018, AAMAS.

[16]  Barteld Kooi,et al.  Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems , 2011, Adaptive Agents and Multi-Agent Systems.

[17]  Paul W. Goldberg,et al.  Autonomous Agents and Multiagent Systems , 2016, Lecture Notes in Computer Science.

[18]  Edmund H. Durfee,et al.  Performance of coordinating concurrent hierarchical planning agents using summary information , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[19]  Simon M. Lucas,et al.  A Survey of Monte Carlo Tree Search Methods , 2012, IEEE Transactions on Computational Intelligence and AI in Games.