Understanding and Preventing Capacity Loss in Reinforcement Learning
Clare Lyle, Mark Rowland, Will Dabney
TL;DR
Capacity loss emerges as a non-stationarity-induced bottleneck in deep reinforcement learning, where networks gradually lose the ability to quickly adapt to new targets and distinguish states, a problem that is acute in sparse-reward environments. The authors introduce Initial Feature Regularization (InFeR), a function-space regularizer that regresses auxiliary outputs toward their initialization to preserve capacity, and demonstrate robust gains across Rainbow and DDQN agents, most notably in Montezuma's Revenge and various Atari games. By linking representation dynamics to learning progress, the work argues for preserving plasticity as a core design objective alongside exploration. The findings suggest broad implications for non-stationary prediction problems in RL and point to future avenues in representation learning and regularization techniques that maintain adaptability.
Abstract
The reinforcement learning (RL) problem is rife with sources of non-stationarity, making it a notoriously difficult problem domain for the application of neural networks. We identify a mechanism by which non-stationary prediction targets can prevent learning progress in deep RL agents: \textit{capacity loss}, whereby networks trained on a sequence of target values lose their ability to quickly update their predictions over time. We demonstrate that capacity loss occurs in a range of RL agents and environments, and is particularly damaging to performance in sparse-reward tasks. We then present a simple regularizer, Initial Feature Regularization (InFeR), that mitigates this phenomenon by regressing a subspace of features towards its value at initialization, leading to significant performance improvements in sparse-reward environments such as Montezuma's Revenge. We conclude that preventing capacity loss is crucial to enable agents to maximally benefit from the learning signals they obtain throughout the entire training trajectory.
