Know your Enemy: Investigating Monte-Carlo Tree Search with Opponent Models in Pommerman

Jannis Weil, Johannes Czech, Tobias Meuser, Kristian Kersting
5/22/2023
cs.AI

No confident code implementation found for this paper.

Abstract

In combination with Reinforcement Learning, Monte-Carlo Tree Search has shown to outperform human grandmasters in games such as Chess, Shogi and Go with little to no prior domain knowledge. However, most classical use cases only feature up to two players. Scaling the search to an arbitrary number of players presents a computational challenge, especially if decisions have to be planned over a longer time horizon. In this work, we investigate techniques that transform general-sum multiplayer games into single-player and two-player games that consider other agents to act according to given opponent models. For our evaluation, we focus on the challenging Pommerman environment which involves partial observability, a long time horizon and sparse rewards. In combination with our search methods, we investigate the phenomena of opponent modeling using heuristics and self-play. Overall, we demonstrate the effectiveness of our multiplayer search variants both in a supervised learning and reinforcement learning setting.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{weil2023know,
  title  = {Know your Enemy: Investigating Monte-Carlo Tree Search with Opponent Models in Pommerman},
  author = {Jannis Weil and Johannes Czech and Tobias Meuser and Kristian Kersting},
  year   = {2023},
  eprint = {2305.13206},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.13206v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.13206.svg)](https://codeofpaper.com/paper/2305.13206)

Discussion