Learning Policies from Self-Play with Policy Gradients and MCTS Value Estimates
Not on the map. Why?
Abstract (arXiv)
In recent years, state-of-the-art game-playing agents often involve policies that are trained in self-playing processes where Monte Carlo tree search (MCTS) algorithms and trained policies iteratively improve each other. The strongest results have been obtained when policies are trained to mimic the search behaviour of MCTS by minimising a cross-entropy loss. Because MCTS, by design, includes an element of exploration, policies trained in this manner are also likely to exhibit a similar extent of exploration. In this paper, we are interested in learning policies for a project with future goals including the extraction of interpretable strategies, rather than state-of-the-art game-playing performance. For these goals, we argue that such an extent of exploration is undesirable, and we propose a novel objective function for training policies that are not exploratory. We derive a policy gradient expression for maximising this objective function, which can be estimated using MCTS value estimates, rather than MCTS visit counts. We empirically evaluate various properties of resulting policies, in a variety of board games.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 1; 2025: 0; 2026: 1.
6 papers.
- 2021Monte Carlo Tree Search: A Review of Recent Modifications and Applicationscited by 158
- 2024Planning Like Human: A Dual-process Framework for Dialogue Planningcited by 32
- 2022BRExIt: On Opponent Modelling in Expert Iterationcited by 2
- 2022Policy Gradient Algorithms with Monte Carlo Tree Learning for Non-Markov Decision Processescited by 2
- 2023JiangJun: Mastering Xiangqi by Tackling Non-Transitivity in Two-Player Zero-Sum Gamescited by 2
- 2026OPTS-TTPO: Enhancing Finite-Sample Policy-Gradient Learning with Tree Searchcited by 0
- 2026OPTS-TTPO: Enhancing Finite-Sample Policy-Gradient Learning with Tree Search30 Sep 2026
- 2024Planning Like Human: A Dual-process Framework for Dialogue Planning8 Jun 2024
- 2023JiangJun: Mastering Xiangqi by Tackling Non-Transitivity in Two-Player Zero-Sum Games9 Aug 2023
- 2022Policy Gradient Algorithms with Monte Carlo Tree Learning for Non-Markov Decision Processes2 Jun 2022
- 2022BRExIt: On Opponent Modelling in Expert Iteration31 May 2022
- 2021Monte Carlo Tree Search: A Review of Recent Modifications and Applications8 Mar 2021