Reinforcement Learning with Exogenous States and Rewards
Not on the map. Why?
Abstract (arXiv)
Exogenous state variables and rewards can slow reinforcement learning by injecting uncontrolled variation into the reward signal. This paper formalizes exogenous state variables and rewards and shows that if the reward function decomposes additively into endogenous and exogenous components, the MDP can be decomposed into an exogenous Markov Reward Process (based on the exogenous reward) and an endogenous Markov Decision Process (optimizing the endogenous reward). Any optimal policy for the endogenous MDP is also an optimal policy for the original MDP, but because the endogenous reward typically has reduced variance, the endogenous MDP is easier to solve. We study settings where the decomposition of the state space into exogenous and endogenous state spaces is not given but must be discovered. The paper introduces and proves correctness of algorithms for discovering the exogenous and endogenous subspaces of the state space when they are mixed through linear combination. These algorithms can be applied during reinforcement learning to discover the exogenous subspace, remove the exogenous reward, and focus reinforcement learning on the endogenous MDP. Experiments on a variety of challenging synthetic MDPs show that these methods, applied online, discover large exogenous state spaces and produce substantial speedups in reinforcement learning.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 42 of its 82 references that are in the map. First posted on arXiv 22 Mar 2023.
Builds on
42 of 82 references.
References · 42
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2015Variational Inference with Normalizing Flowscited by 2,161
- 2016OpenAI Gymcited by 1,684
- 2016Variational Inference: A Review for Statisticianscited by 1,466
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2017Curiosity-driven Exploration by Self-supervised Predictioncited by 1,173
- 2018Exploration by Random Network Distillationcited by 966
- 2018MINE: Mutual Information Neural Estimationcited by 680
- 2016Unifying Count-Based Exploration and Intrinsic Motivationcited by 632
- 2019On Variational Bounds of Mutual Informationcited by 550
30 more
- 2016f-GAN: Training Generative Neural Samplers using Variational Divergence Minimizationcited by 504
- 2017Count-Based Exploration with Neural Density Modelscited by 255
- 2018Analyzing Inverse Problems with Invertible Neural Networkscited by 239
- 2020Never Give Up: Learning Directed Exploration Strategiescited by 210
- 2018Formal Limitations on the Measurement of Mutual Informationcited by 189
- 2015Action-Conditional Video Prediction using Deep Networks in Atari Gamescited by 171
- 2021Learning to drive from a world on railscited by 114
- 2016Pymanopt: A Python Toolbox for Optimization on Manifolds using Automatic Differentiationcited by 93
- 2020Understanding and Mitigating Exploding Inverses in Invertible Neural Networkscited by 71
- 2022Dichotomy of Control: Separating What You Can Control from What You Cannotcited by 47
- 2022Guaranteed Discovery of Control-Endogenous Latent States with Multi-Step Inverse Modelscited by 42
- 2020Planning from Pixels using Inverse Dynamics Modelscited by 36
- 2018Learning to Play with Intrinsically-Motivated Self-Aware Agentscited by 34
- 2018Variance Reduction for Reinforcement Learning in Input-Driven Environmentscited by 30
- 2021Which Mutual-Information Representation Learning Objectives are Sufficient for Control?cited by 28
- 2018Contingency-Aware Exploration in Reinforcement Learningcited by 26
- 2022Sample-Efficient Reinforcement Learning in the Presence of Exogenous Informationcited by 26
- 2022Hindsight Learning for MDPs with Exogenous Inputscited by 25
- 2018Discovering and Removing Exogenous State Variables and Rewards for Reinforcement Learningcited by 24
- 2018Disentangling the independently controllable factors of variation by interacting with the worldcited by 16
- 2017Optimal rates of entropy estimation over Lipschitz ballscited by 15
- 2022Agent-Controller Representations: Principled Offline RL with Rich Exogenous Informationcited by 15
- 2013A Framework of Constraint Preserving Update Schemes for Optimization on Stiefel Manifoldcited by 13
- 2017Independently Controllable Factorscited by 12
- 2019Learning Compact Models for Planning with Exogenous Processescited by 11
- 2019Mega-Reward: Achieving Human-Level Play without Extrinsic Rewardscited by 5
- 2017Nonparanormal Information Estimationcited by 4
- 2017Factoring Exogenous State for Model-Free Monte Carlocited by 3
- 2021Did I do that? Blame as a means to identify controlled effects in reinforcement learningcited by 2
- 2021Generalization of the Change of Variables Formula with Applications to Residual Flowscited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 0; 2026: 2.
4 papers.
- 2023Structure in Deep Reinforcement Learning: A Survey and Open Problemscited by 16
- 2024Learning a Fast Mixing Exogenous Block MDP using a Single Trajectorycited by 3
- 2026Learning in Markov Decision Processes with Exogenous Dynamicscited by 2
- 2026Minimax PAC Bounds for Learning in Exogenous Contextual MDPscited by 1
- 2026Minimax PAC Bounds for Learning in Exogenous Contextual MDPs23 Jun 2026
- 2026Learning in Markov Decision Processes with Exogenous Dynamics3 Mar 2026
- 2024Learning a Fast Mixing Exogenous Block MDP using a Single Trajectory3 Oct 2024
- 2023Structure in Deep Reinforcement Learning: A Survey and Open Problems28 Jun 2023