Learning in Markov Decision Processes with Exogenous Dynamics
Organizations: Department of DEIB, Politecnico di Milano, Milan, Italy.
Abstract
Reinforcement learning algorithms are typically designed for generic Markov Decision Processes (MDPs), where any state-action pair can lead to an arbitrary transition distribution. In many practical systems, however, only a subset of the state variables is directly influenced by the agent's actions, while the remaining components evolve according to exogenous dynamics and account for most of the stochasticity. In this work, we study a structured class of MDPs characterized by exogenous state components whose transitions are independent of the agent's actions. We show that exploiting this structure yields significantly improved learning guarantees, with only the size of the exogenous state space appearing in the leading terms of the regret bounds. We further establish a matching lower bound, showing that this dependence is information-theoretically optimal. Finally, we empirically validate our approach across classical toy settings and real-world-inspired environments, demonstrating substantial gains in sample efficiency compared to standard reinforcement learning methods.
Figures & tables
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Type | Algorithm | Space (Model + Value) | Time (Per Step / Plan) |
|---|---|---|---|
| Model-Based | UCBVI | (Planning) | |
| ExAVI | (Planning) | ||
| Model-Free | QL | ||
| ExAQ |
| Taxi | Elevator | |||
| Parameter | UCBVI | ExAVI | UCBVI | ExAVI |
| General Settings | ||||
| Discount Factor ( ) | ||||
| Training Seeds | ||||
| Optimization | ||||
| Bonus ( ) | ||||
| Taxi | Elevator | Trading | ||||
| Parameter | QL | ExAQ | QL | ExAQ | QL | ExAQ |
| General Settings | ||||||
| Discount Factor ( ) | ||||||
| Training Seeds | ||||||
| Execution | ||||||
| Learning Rate ( ) | ||||||
| Parameter | Value |
|---|---|
| General Settings | |
| Discount Factor ( ) | |
| Number of Parallel Envs | |
| Training Seeds | |
| Optimization | |
| Learning Rate ( ) | |
Markov Decision Processes
Markov decision processes model sequential choices under uncertainty, linking actions, state transitions, and rewards to planning and reinforcement learning.
See all 153 papers