Hybrid Reinforcement Learning from Offline Observation Alone
Yuda Song, J. Andrew Bagnell, Aarti Singh
TL;DR
The paper studies Hybrid RL when offline data provides only observations, introducing HyRLO and distinguishing trace-model access from reset-model access. It formalizes admissibility as a condition under which offline state distributions can be realized by some policy, and develops a two-phase algorithm, Foobar, that combines forward state-moment matching (Fail) with backward Psdp-trace refinement to achieve performance comparable to policies covered by the offline data. Theoretical guarantees are provided under admissibility and Bellman-completeness, with Foobar achieving competitive regret bounds and sample complexities that scale with the offline coverage and horizon, without relying on bilinear MDP structure. Empirically, Foobar attains strong performance on complex tasks like combination locks and high-dimensional hammer manipulation, while exhibiting robustness to certain inadmissible offline distributions. Overall, the work advances practical HyRLO by enabling decision-making from state-only offline data and offering a principled route to leverage minimal offline signals in conjunction with online interaction.
Abstract
We consider the hybrid reinforcement learning setting where the agent has access to both offline data and online interactive access. While Reinforcement Learning (RL) research typically assumes offline data contains complete action, reward and transition information, datasets with only state information (also known as observation-only datasets) are more general, abundant and practical. This motivates our study of the hybrid RL with observation-only offline dataset framework. While the task of competing with the best policy "covered" by the offline data can be solved if a reset model of the environment is provided (i.e., one that can be reset to any state), we show evidence of hardness when only given the weaker trace model (i.e., one can only reset to the initial states and must produce full traces through the environment), without further assumption of admissibility of the offline data. Under the admissibility assumptions -- that the offline data could actually be produced by the policy class we consider -- we propose the first algorithm in the trace model setting that provably matches the performance of algorithms that leverage a reset model. We also perform proof-of-concept experiments that suggest the effectiveness of our algorithm in practice.
