Yahtzee: Reinforcement Learning Techniques for Stochastic Combinatorial Games
Not on the map. Why?
Abstract (arXiv)
Yahtzee is a classic dice game with a stochastic, combinatorial structure and delayed rewards, making it an interesting mid-scale RL benchmark. While an optimal policy for solitaire Yahtzee can be computed using dynamic programming methods, multiplayer is intractable, motivating approximation methods. We formulate Yahtzee as a Markov Decision Process (MDP), and train self-play agents using various policy gradient methods: REINFORCE, Advantage Actor-Critic (A2C), and Proximal Policy Optimization (PPO), all using a multi-headed network with a shared trunk. We ablate feature and action encodings, architecture, return estimators, and entropy regularization to understand their impact on learning. Under a fixed training budget, REINFORCE and PPO prove sensitive to hyperparameters and fail to reach near-optimal performance, whereas A2C trains robustly across a range of settings. Our agent attains a median score of 241.78 points over 100,000 evaluation games, within 5.0% of the optimal DP score of 254.59, achieving the upper section bonus and Yahtzee at rates of 24.9% and 34.1%, respectively. All models struggle to learn the upper bonus strategy, overindexing on four-of-a-kind's, highlighting persistent long-horizon credit-assignment and exploration challenges.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 24 of its 59 references that are in the map. First posted on arXiv 18 Dec 2025.
Builds on
24 of 59 references.
References · 24
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2016Layer Normalizationcited by 5,579
- 2015Trust Region Policy Optimizationcited by 2,503
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 1,916
- 2016OpenAI Gymcited by 1,684
- 2017Deep Setscited by 1,394
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,061
- 2016Deep Exploration via Bootstrapped DQNcited by 518
12 more
- 2017DeepStack: Expert-Level Artificial Intelligence in No-Limit Pokercited by 228
- 2020Implementation Matters in Deep Policy Gradients: A Case Study on PPO and TRPOcited by 184
- 2018Understanding the impact of entropy on policy optimizationcited by 171
- 2021Accelerated Sparse Neural Training: A Provable and Efficient Method to Find N:M Transposable Maskscited by 103
- 2017Action Branching Architectures for Deep Reinforcement Learningcited by 90
- 2013The Optimal Reward Baseline for Gradient-Based Reinforcement Learningcited by 84
- 2015Deep Reinforcement Learning in Parameterized Action Spacecited by 65
- 2024Why Warmup the Learning Rate? Underlying Mechanisms and Improvementscited by 45
- 2023Optimal Linear Decay Learning Rate Schedules and Further Refinementscited by 41
- 2021Is High Variance Unavoidable in RL? A Case Study in Continuous Controlcited by 26
- 2025Curiosity-Driven Reinforcement Learning from Human Feedbackcited by 14
- 2025Theoretical Analysis on how Learning Rate Warmup Accelerates Convergencecited by 4
Built on by
Not cited yet.