Training on Irrelevant States Implies Data Augmentation: Generalization in Contextual MDPs
Not on the map. Why?
Abstract (arXiv)
In the zero-shot policy transfer (ZSPT) setting for contextual Markov decision processes (CMDP), agents train on a fixed, finite set of contexts and must generalize to new ones. Recent work has demonstrated that training on additional states, even if they are irrelevant for solving the current context, can improve generalization to unseen contexts. In this paper, we demonstrate that training on these states can indeed improve generalization, but can come at a cost of reducing the accuracy of the learned value function, which should hurt generalization. We hypothesize and demonstrate that increasing the agent's coverage by training on these additional states while also increasing the accuracy improves generalization even further. Inspired by this, we propose a simple approach Explore-Go that leverages existing pure exploration strategies in a new way: by introducing a pure exploration phase at the start of each training episode. Unlike previous approaches that apply exploration strategies for the purpose of improving generalization, our approach can be combined with both on- and off-policy algorithms. We demonstrate the effectiveness of Explore-Go when combined with several popular algorithms and show an increase in test-time performance across several generalization benchmarks, even partially observable ones. With this, we hope to provide practitioners with a simple modification that can significantly improve the generalization of their agents.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 66 of its 85 references that are in the map. First posted on arXiv 4 Oct 2024.
Builds on
66 of 85 references.
References · 66
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2020Offline Reinforcement Learning: Tutorial, Review, and Perspectives on Open Problemscited by 1,873
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,401
- 2017Hindsight Experience Replaycited by 1,096
- 2018Exploration by Random Network Distillationcited by 966
- 2018DeepMind Control Suitecited by 935
- 2018IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architecturescited by 866
- 2015Deep Learning and the Information Bottleneck Principlecited by 793
- 2016Unifying Count-Based Exploration and Intrinsic Motivationcited by 632
- 2017Sim-to-Real Transfer of Robotic Control with Dynamics Randomizationcited by 616
38 more
- 2021Domain Generalization with MixStylecited by 563
- 2015Deep Recurrent Q-Learning for Partially Observable MDPscited by 457
- 2020Reinforcement Learning with Augmented Datacited by 452
- 2021A Survey of Data Augmentation Approaches for NLPcited by 408
- 2018Quantifying Generalization in Reinforcement Learningcited by 345
- 2023Minigrid & Miniworld: Modular & Customizable Reinforcement Learning Environments for Goal-Oriented Taskscited by 320
- 2018Distributed Prioritized Experience Replaycited by 260
- 2020First return, then explorecited by 256
- 2017Count-Based Exploration with Neural Density Modelscited by 255
- 2016CAD2RL: Real Single-Image Flight without a Single Real Imagecited by 227
- 2018Randomized Prior Functions for Deep Reinforcement Learningcited by 218
- 2015Contextual Markov Decision Processescited by 213
- 2021A Survey of Zero-shot Generalisation in Deep Reinforcement Learningcited by 164
- 2022Exploration in Deep Reinforcement Learning: A Surveycited by 158
- 2017Deep Exploration via Randomized Value Functionscited by 155
- 2022Goal-Conditioned Reinforcement Learning: Problems and Solutionscited by 145
- 2020RIDE: Rewarding Impact-Driven Exploration for Procedurally-Generated Environmentscited by 135
- 2020Generalization in Reinforcement Learning by Soft Data Augmentationcited by 132
- 2014Generalization and Exploration via Randomized Value Functionscited by 112
- 2020The Ingredients of Real-World Robotic Reinforcement Learningcited by 111
- 2019Network Randomization: A Simple Technique for Generalization in Deep Reinforcement Learningcited by 102
- 2019Generalization in Reinforcement Learning with Selective Noise Injection and Information Bottleneckcited by 101
- 2021MiniHack the Planet: A Sandbox for Open-Ended Reinforcement Learning Researchcited by 96
- 2020Learning with AMIGo: Adversarially Motivated Intrinsic Goalscited by 86
- 2020Sample Factory: Egocentric 3D Control from Pixels at 100000 FPS with Asynchronous Reinforcement Learningcited by 84
- 2018Relational Deep Reinforcement Learningcited by 72
- 2017Schema Networks: Zero-shot Transfer with a Generative Causal Model of Intuitive Physicscited by 57
- 2022Exploration via Elliptical Episodic Bonusescited by 51
- 2018ViZDoom Competitions: Playing Doom from Pixelscited by 50
- 2021The Sensory Neuron as a Transformer: Permutation-Invariant Neural Networks for Reinforcement Learningcited by 50
- 2021Randomized Exploration for Reinforcement Learning with General Value Function Approximationcited by 49
- 2020Neuroevolution of Self-Interpretable Agentscited by 48
- 2020On the Generalization Effects of Linear Transformations in Data Augmentationcited by 47
- 2021Adversarially Guided Actor-Criticcited by 47
- 2021MADE: Exploration via Maximizing Deviation from Explored Regionscited by 40
- 2022How Much Data Are Augmentations Worth? An Investigation into Scaling Laws, Invariance, and Implicit Regularizationcited by 40
- 2021Interesting Object, Curious Agent: Learning Task-Agnostic Explorationcited by 38
- 2021Unsupervised Visual Attention and Invariance for Reinforcement Learningcited by 30
50 most cited of 66 All 66 (JSON)
Built on by
Citing papers per year: 2025: 1.
1 paper.