Shaping Belief States with Generative Environment Models for RL
Karol Gregor, Danilo Jimenez Rezende, Frederic Besse, Yan Wu, Hamza Merzic, Aaron van den Oord
TL;DR
The paper tackles how reinforcement learning agents can form stable, long-term beliefs about partially observable 3D environments by training expressive generative environment models conditioned on the agent's belief-state. It introduces an architecture that couples a belief-state RNN with a forward-simulating core and a frame-generative model (ConvDRAW with GECO), and demonstrates that overshooting future predictions is crucial for maintaining coherent maps and localization. Across Random City, DeepMind Lab, and voxel environments, the approach yields significant data-efficiency gains over strong model-free baselines, with memory architectures (Kanerva, slot-based) and joint training influencing representation quality and stability. The findings highlight both the potential of learned environment models for representation learning in RL and the practical challenges of conditioning expressive generators and scaling memory, pointing to future work in planning integration and larger-scale demonstrations.
Abstract
When agents interact with a complex environment, they must form and maintain beliefs about the relevant aspects of that environment. We propose a way to efficiently train expressive generative models in complex environments. We show that a predictive algorithm with an expressive generative model can form stable belief-states in visually rich and dynamic 3D environments. More precisely, we show that the learned representation captures the layout of the environment as well as the position and orientation of the agent. Our experiments show that the model substantially improves data-efficiency on a number of reinforcement learning (RL) tasks compared with strong model-free baseline agents. We find that predicting multiple steps into the future (overshooting), in combination with an expressive generative model, is critical for stable representations to emerge. In practice, using expressive generative models in RL is computationally expensive and we propose a scheme to reduce this computational burden, allowing us to build agents that are competitive with model-free baselines.
