Monte Carlo Search Algorithm Discovery for One Player Games
Francis Maes, David Lupien St-Pierre, Damien Ernst

TL;DR
This paper introduces an automated method to discover optimized Monte Carlo Search algorithms tailored to specific problem distributions, outperforming standard algorithms and demonstrating robustness across different domains.
Contribution
It presents a grammar-based framework for generating a rich space of MCS algorithms and uses multi-armed bandits to automatically find the best algorithm for a given problem distribution.
Findings
Discovered algorithms outperform well-known MCS algorithms.
The approach is effective across multiple problem domains.
Discovered algorithms are robust to distribution changes.
Abstract
Much current research in AI and games is being devoted to Monte Carlo search (MCS) algorithms. While the quest for a single unified MCS algorithm that would perform well on all problems is of major interest for AI, practitioners often know in advance the problem they want to solve, and spend plenty of time exploiting this knowledge to customize their MCS algorithm in a problem-driven way. We propose an MCS algorithm discovery scheme to perform this in an automatic and reproducible way. We first introduce a grammar over MCS algorithms that enables inducing a rich space of candidate algorithms. Afterwards, we search in this space for the algorithm that performs best on average for a given distribution of training problems. We rely on multi-armed bandits to approximately solve this optimization problem. The experiments, generated on three different domains, show that our approach enables…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsArtificial Intelligence in Games · Sports Analytics and Performance
