Improving Performance in Reinforcement Learning by Breaking Generalization in Neural Networks
arXiv:2003.07417
Abstract
Reinforcement learning systems require good representations to work well. For decades practical success in reinforcement learning was limited to small domains. Deep reinforcement learning systems, on the other hand, are scalable, not dependent on domain specific prior knowledge and have been successfully used to play Atari, in 3D navigation from pixels, and to control high degree of freedom robots. Unfortunately, the performance of deep reinforcement learning systems is sensitive to hyper-parameter settings and architecture choices. Even well tuned systems exhibit significant instability both within a trial and across experiment replications. In practice, significant expertise and trial and error are usually required to achieve good performance. One potential source of the problem is known as catastrophic interference: when later training decreases performance by overriding previous learning. Interestingly, the powerful generalization that makes Neural Networks (NN) so effective in batch supervised learning might explain the challenges when applying them in reinforcement learning tasks. In this paper, we explore how online NN training and interference interact in reinforcement learning. We find that simply re-mapping the input observations to a high-dimensional space improves learning speed and parameter sensitivity. We also show this preprocessing reduces interference in prediction tasks. More practically, we provide a simple approach to NN training that is easy to implement, and requires little additional computation. We demonstrate that our approach improves performance in both prediction and control with an extensive batch of experiments in classic control domains.
10 pages; Accepted to AAMAS 2020
References in corpus (9)
- Adam: A Method for Stochastic Optimization
- Overcoming catastrophic forgetting in neural networks
- An Empirical Investigation of Catastrophic Forgetting in Gradient-Based Neural Networks
- Deep Reinforcement Learning that Matters
- Learning by Playing - Solving Sparse Reward Tasks from Scratch
- A Deeper Look at Experience Replay
- Neural Map: Structured Memory for Deep Reinforcement Learning
- Towards Characterizing Divergence in Deep Q-Learning
- Geometric Biplane Graphs I: Maximal Graphs