Multi-Agent Planning under Uncertainty with Monte Carlo Q-Value Function
Source abstract
Abstract
Decentralized partially observable Markov decision processes (Dec-POMDPs) are general multi-agent models for planning under uncertainty, but are intractable to solve. Doubly exponential growth of the search space as the horizon increases makes a brute-force search impossible. Heuristic methods can guide the search towards the right direction quickly and have been successful in different domains. In this paper, we propose a new Q-value function representation—Monte Carlo Q-value function Q MC , which is proved to be an upper bound of the optimal Q-value function Q * . We introduce two Monte Carlo tree search enhancements—heavy playout for a simulation policy and adaptive samples—to speed up computation of Q MC . Then, we present a clustering and expansion with Monte-Carlo algorithm (CEMC)—an offline planning algorithm using Q MC as Q-value function, which is based on the generalized multi-agent A* with incremental clustering and expansion (GMAA*-ICE or ICE). CEMC calculates Q-value functions as required, without computing and storing all Q-value functions. An extended policy pruning strategy is used in CEMC. Finally, we present empirical results demonstrating that CEMC outperforms the best heuristic algorithm with a compact Q-value presentation in term of runtime for the same horizon, and has less memory usage for larger problems.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Reinforcement Learning in Robotics · Bayesian Modeling and Causal Inference · AI-based Problem Solving and Planning
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Space Engineering University, Beijing 101416, China
Institute of Natural and Mathematical Sciences, Massey University, Albany, Auckland 0632, New Zealand
State Key Laboratory of Complex Electromagnetic Environment Effects on Electronics and Information System, Luoyang 471003, China
Funding
Space Engineering University
References (36)
Show source-provided references
1. The complexity of decentralized control of Markov decision processes10.1287/moor.27.4.819.297 ↗
2. Szer, D., Charpillet, F., and Zilberstein, S. (2005, January 4). MAA*: A heuristic search algorithm for solving decentralized POMDPs. Proceedings of the 21st Conference on Uncertainty in Artificial Intelligence, Edinburgh, UK.
3. Incremental clustering and expansion for faster optimal planning in Dec-POMDPs10.1613/jair.3804 ↗
4. Optimal and approximate Q-value functions for decentralized POMDPs10.1613/jair.2447 ↗
5. Wu, F., Zilberstein, S., and Chen, X. (2011, January 28). Online planning for ad hoc autonomous agent teams. Proceedings of the International Joint Conference on Artificial Intelligence, Barcelona, Catalonia, Spain.
6. Kocsis, L., and Szepesvári, C. (2006, January 18). Bandit based Monte-Carlo planning. Proceedings of the 17th European Conference on Machine Learning, Berlin, Germany.10.1007/11871842_29 ↗
7. Mastering the game of Go without human knowledge10.1038/nature24270 ↗
8. Kocsis, L., Szepesvári, C., and Willemson, J. (2006). Improved Monte-Carlo Search, University of Tartu.
9. Amato, C., Dibangoye, J.S., and Zilberstein, S. (2009, January 16). Incremental policy generation for finite-horizon DEC-POMDPs. Proceedings of the Proceedings of the Nineteenth International Conference on Automated Planning and Scheduling, Thessaloniki, Greece.10.1609/icaps.v19i1.13355 ↗
10. Lee, D.D., Sugiyama, M., Luxburg, U.V., Guyon, I., and Garnett, R. (2016). Bayesian Optimization with a Finite Budget: An Approximate Dynamic Programming Approach. Advances in Neural Information Processing Systems, Curran Associates, Inc.
11. Guyon, I., Luxburg, U.V., Bengio, S., Wallach, H., Fergus, R., Vishwanathan, S., and Garnett, R. (2017). Online Dynamic Programming. Advances in Neural Information Processing Systems, Curran Associates, Inc.
12. Boularias, A., and Chaib-Draa, B. (2008, January 14). Exact dynamic programming for decentralized POMDPs with lossless policy compression. Proceedings of the Eighteenth International Conference on Automated Planning and Scheduling, Sydney, Australia.
13. Oliehoek, F.A., Whiteson, S., and Spaan, M.T.J. (2009, January 10). Lossless clustering of histories in decentralized POMDPs. Proceedings of the International Conference on Autonomous Agents and Multiagent Systems, Budapest, Hungary.
14. Spaan, M.T.J., Oliehoek, F.A., and Amato, C. (2011, January 28). Scaling up optimal heuristic search in Dec-POMDPs via incremental expansion. Proceedings of the International Joint Conference on Artificial Intelligence, Barcelona, Spain.
15. Lanctot, M., Winands, M.H.M., Pepels, T., and Sturtevant, N.R. (2014, January 26). Monte Carlo Tree Search with heuristic evaluations using implicit minimax backups. Proceedings of the 2014 IEEE Conference on Computational Intelligence and Games, Dortmund, Germany.10.1109/CIG.2014.6932903 ↗
16. An investigation into mathematical programming for finite horizon decentralized POMDPs10.1613/jair.2915 ↗
17. Liu, M., Amato, C., Liao, X., Carin, L., and How, J.P. (2015, January 25–31). Stick-Breaking Policy Learning in Dec-POMDPs. Proceedings of the 24th International Conference on Artificial Intelligence, Buenos Aires, Argentina.
18. Oliehoek, F., Whiteson, S., and Spaan, M.T.J. (2013, January 6–10). Approximate Solutions for Factored Dec-POMDPs with Many Agents. Proceedings of the 12th International Conference on Autonomous Agents and Multiagent Systems (AAMAS), St. Paul, MN, USA.
19. Lafferty, J.D., Williams, C.K.I., Shawe-Taylor, J., Zemel, R.S., and Culotta, A. (2010). Monte-Carlo Planning in Large POMDPs. Advances in Neural Information Processing Systems 23, Curran Associates, Inc.
20. Amato, C., and Oliehoek, F.A. (2015, January 25–30). Scalable Planning and Learning for Multiagent POMDPs. Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, Austin, TX, USA.10.1609/aaai.v29i1.9439 ↗
21. Oliehoek, F.A., and Amato, C. (2016). A Concise Introduction to Decentralized POMDPs, Springer.10.1007/978-3-319-28929-8 ↗
22. A Survey of Monte Carlo Tree Search Methods10.1109/TCIAIG.2012.2186810 ↗
23. Amato, C., Chowdhary, G., Geramifard, A., and Üre, N.K. (2013, January 10–13). Decentralized control of partially observable Markov decision processes. Proceedings of the IEEE Conference on Decision and Control, Florence, Italy.10.1109/CDC.2013.6760239 ↗
24. Omidshafiei, S., Aghamohammadi, A., Amato, C., and How, J.P. (2015, January 26–30). Decentralized Control of Partially Observable Markov Decision Processes using Belief Space Macro-actions. Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA.10.1109/ICRA.2015.7140035 ↗
25. An Optimal Best-First Search Algorithm for Solving Infinite Horizon Dec-POMDPs
26. Chaslot, G., Bakkes, S., Szita, I., and Spronck, P. (2008, January 22). Monte-Carlo Tree Search: A New Framework for Game AI. Proceedings of the Fourth Artificial Intelligence and Interactive Digital Entertainment Conference, Stanford, CA, USA.
27. Chaudhry, M.U., and Lee, J.-H. (2018). MOTiFS: Monte Carlo Tree Search Based Feature Selection. Entropy, 20.10.3390/e20050385 ↗
28. Schadd, F. (2009). Monte-Carlo Search Techniques in the Modern Board Game Thurn and Taxis, Maastricht University.
29. Osborne, M.J., and Rubinstein, A. (1994). A Course in Game Theory, MIT Press.
30. Sutton, R.S., and Barto, A.G. (2018). Reinforcement Learning: An Introduction, The MIT Press.
31. Silver, D., and Tesauro, G. (2009, January 14). Monte-Carlo simulation balancing. Proceedings of the International Conference on Machine Learning, Montreal, QC, Canada.10.1145/1553374.1553495 ↗
32. Drake, P., and Uurtamo, S. (2007, January 15). Move Ordering vs Heavy Playouts: Where Should Heuristics Be Applied in Monte Carlo Go. Proceedings of the 3rd North American Game-On Conference, Shiga, Japan.
33. Sephton, N., Cowling, P.I., Powley, E., and Slaven, N.H. (2014, January 26–29). Heuristic move pruning in Monte Carlo Tree Search for the strategic card game Lords of War. Proceedings of the 2014 IEEE Conference on Computational Intelligence and Games, Dortmund, Germany.10.1109/CIG.2014.6932892 ↗
34. The MADP toolbox: An open source library for planning and learning in (multi-)agent systems
35. Decentralized optimal control of Markov chains with a common past information set10.1109/TAC.1987.1104483 ↗
36. Ooi, J.M., and Wornell, G.W. (1996, January 11). Decentralized control of a multiple access broadcast channel: Performance bounds. Proceedings of the 35th IEEE Conference on Decision and Control, Kobe, Japan.