Integrating Opponent Models with Monte-Carlo Tree Search in Poker
Ponsen, Marc (Maastricht University) | Gerritsen, Geert (Maastricht University) | Chaslot, Guillaume (Maastricht University)
In this paper we apply a Monte-Carlo Tree Search implementation that is boosted with domain knowledge to the game of poker. More specifically, we integrate an opponent model in the Monte-Carlo Tree Search algorithm to produce a strong poker playing program. Opponent models allow the search algorithm to focus on relevant parts of the game-tree. We use an opponent modelling approach that starts from a (learned) prior, i.e., general expectations about opponent behavior, and then learns a relational regression tree-function that adapts these priors to specific opponents. Our modelling approach can generate detailed game features or relations on-the-fly. Additionally, using a prior we can already make reasonable predictions even when limited experience is available for a particular player. We show that Monte-Carlo Tree Search with integrated opponent models performs well against state-of-the-art poker programs.
Jul-8-2010
- Country:
- North America
- Canada > Alberta (0.14)
- United States (0.68)
- North America
- Industry:
- Leisure & Entertainment > Games > Poker (1.00)
- Technology:
- Information Technology > Artificial Intelligence
- Games > Poker (1.00)
- Representation & Reasoning
- Planning & Scheduling (1.00)
- Search (1.00)
- Information Technology > Artificial Intelligence