This paper addresses the problem of learning dynamic Bayesian network (DBN) models to support reinforcement learning. It focuses
on learning regression tree (context-specific dependence) models of the conditional probability distributions of the DBNs.
Existing algorithms rely on standard regression tree learning methods (both propositional and relational). However, such methods
presume that the stochasticity in the domain can be modeled as a deterministic function with additive noise. This is inappropriate
for many RL domains, where the stochasticity takes the form of stochastic choice over deterministic functions. This paper
introduces a regression tree algorithm in which each leaf node is modeled as a finite mixture of deterministic functions.
This mixture is approximated via a greedy set cover. Experiments on three challenging RL domains show that this approach finds
trees that are more accurate and that are more likely to correctly identify the conditional dependencies in the DBNs based
on small samples.