Projection Implicit Q-Learning with Support Constraint for Offline Reinforcement Learning
Xinchen Han, Hossam Afifi, Michel Marot
TL;DR
Proj-IQL tackles offline RL extrapolation by replacing a fixed expectile conservatism with a projection-based adaptive parameter $\tau_{\text{proj}}(a|s)$ and coupling multi-step, in-sample expectile learning with a relaxed, support-constrained policy improvement. Theoretical results establish monotonic policy improvement under nondecreasing $\tau_{\text{proj}}$ and rigorous criteria for identifying superior actions, while practical implementations use clipping, batch-averaging, and SNIS to stabilize training. Empirically, Proj-IQL achieves state-of-the-art performance on D4RL benchmarks, notably in AntMaze-v0 and Kitchen-v0 tasks that require strong stitching capabilities. Overall, the approach provides a data-efficient, theoretically grounded offline RL algorithm with robust improvements over existing methods.
Abstract
Offline Reinforcement Learning (RL) faces a critical challenge of extrapolation errors caused by out-of-distribution (OOD) actions. Implicit Q-Learning (IQL) algorithm employs expectile regression to achieve in-sample learning, effectively mitigating the risks associated with OOD actions. However, the fixed hyperparameter in policy evaluation and density-based policy improvement method limit its overall efficiency. In this paper, we propose Proj-IQL, a projective IQL algorithm enhanced with the support constraint. In the policy evaluation phase, Proj-IQL generalizes the one-step approach to a multi-step approach through vector projection, while maintaining in-sample learning and expectile regression framework. In the policy improvement phase, Proj-IQL introduces support constraint that is more aligned with the policy evaluation approach. Furthermore, we theoretically demonstrate that Proj-IQL guarantees monotonic policy improvement and enjoys a progressively more rigorous criterion for superior actions. Empirical results demonstrate the Proj-IQL achieves state-of-the-art performance on D4RL benchmarks, especially in challenging navigation domains.
