Towards General-Purpose Model-Free Reinforcement Learning
Scott Fujimoto, Pierluca D'Oro, Amy Zhang, Yuandong Tian, Michael Rabbat
TL;DR
This paper addresses the challenge of creating a truly general-purpose reinforcement learning algorithm. It introduces MR.Q, a model-free method that leverages model-based representations by learning state and state-action embeddings $\mathbf{z}_s$ and $\mathbf{z}_{sa}$ to induce an approximately linear relationship with the value function, while still using nonlinear value estimation $\hat{Q}(\mathbf{z}_{sa})$. The encoder, dynamics predictor, and reward/terminal losses are trained end-to-end with target networks, multi-step returns, and TD3-style value updates, enabling a single hyperparameter set to cover diverse tasks. Empirically, MR.Q achieves competitive performance across Gym Locomotion, DMC, and Atari benchmarks with faster training and fewer parameters than typical model-based methods, illustrating the potential of dynamics-informed representations for general-purpose model-free RL. The results also reveal that universality across benchmarks remains challenging, motivating further work on robust representation learning and broader evaluation.
Abstract
Reinforcement learning (RL) promises a framework for near-universal problem-solving. In practice however, RL algorithms are often tailored to specific benchmarks, relying on carefully tuned hyperparameters and algorithmic choices. Recently, powerful model-based RL methods have shown impressive general results across benchmarks but come at the cost of increased complexity and slow run times, limiting their broader applicability. In this paper, we attempt to find a unifying model-free deep RL algorithm that can address a diverse class of domains and problem settings. To achieve this, we leverage model-based representations that approximately linearize the value function, taking advantage of the denser task objectives used by model-based RL while avoiding the costs associated with planning or simulated trajectories. We evaluate our algorithm, MR.Q, on a variety of common RL benchmarks with a single set of hyperparameters and show a competitive performance against domain-specific and general baselines, providing a concrete step towards building general-purpose model-free deep RL algorithms.
