Planning and Learning with Stochastic Action Sets
Craig Boutilier, Alon Cohen, Amit Daniely, Avinatan Hassidim, Yishay, Mansour, Ofer Meshi, Martin Mladenov, Dale Schuurmans

TL;DR
This paper formalizes Markov decision processes with stochastic action sets, providing theoretical foundations, structural insights, and efficient algorithms for reinforcement learning scenarios where available actions vary randomly.
Contribution
It introduces the formal framework of SAS-MDPs, analyzes their structure, and develops polynomial-time algorithms for policy and value iteration in these models.
Findings
Optimal policies have a compact representation.
Q-learning with sampled action sets is valid.
Polynomial-time algorithms are developed for key special cases.
Abstract
In many practical uses of reinforcement learning (RL) the set of actions available at a given state is a random variable, with realizations governed by an exogenous stochastic process. Somewhat surprisingly, the foundations for such sequential decision processes have been unaddressed. In this work, we formalize and investigate MDPs with stochastic action sets (SAS-MDPs) to provide these foundations. We show that optimal policies and value functions in this model have a structure that admits a compact representation. From an RL perspective, we show that Q-learning with sampled action sets is sound. In model-based settings, we consider two important special cases: when individual actions are available with independent probabilities; and a sampling-based model for unknown distributions. We develop poly-time value and policy iteration methods for both cases; and in the first, we offer a…
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
MethodsQ-Learning
