Organizations: College of Computer Science and Technology, Zhejiang University, Hangzhou, China · School of Artificial Intelligence, Optics and Electronics (iOPEN), Northwestern Polytechnical University, Xi’an, China · School of Software Technology, Zhejiang University, Hangzhou, China · School of Software Engineering, Xi’an Jiaotong University, Xi’an, China · School of Systems Science and Engineering, Sun Yat-sen University, Guangzhou, China
Offline reinforcement learning (RL) enables data-efficient and safe policy learning without online exploration, but its performance often degrades under distribution shift. The learned policy may visit out-of-distribution state-action pairs where value estimates and learned dynamics are unreliable. To address policy-induced extrapolation and transition uncertainty in a unified framework, we formulate offline RL as robust policy optimization, treating the transition kernel as a decision variable within an uncertainty set and optimizing the policy against the worst-case dynamics. We propose Robust Regularized Policy Iteration (RRPI), which replaces the intractable max-min bilevel objective with a tractable KL-regularized surrogate and derives an efficient policy iteration procedure based on a robust regularized Bellman operator. We provide theoretical guarantees by showing that the proposed operator is a γ-contraction and that iteratively updating the surrogate yields monotonic improvement of the original robust objective with convergence. Experiments on D4RL benchmarks demonstrate that RRPI achieves strong average performance, outperforming recent baselines including percentile-based methods on the majority of environments while remaining competitive on the rest. Moreover, RRPI exhibits robust performance by aligning lower Q-values with high epistemic uncertainty, which prevents the policy from executing unreliable out-of-distribution actions.
Figures & tables
Figure 1: Illustration of robust optimization. We roll out different dynamics models from the uncertainty set P to obtain three trajectories τ0 , τ1 , and τ2 , whose returns satisfy R(τ2)>R(τ0)>R(τ1) . Accordingly, we optimize with respect to the worst-case trajectory τ1 (i.e., R(τ1) ).
Figure 2: Evolution of the learned Q -values and predictive uncertainty for encountered state–action pairs during training. For a given (s,a) , uncertainty is quantified as the log standard deviation of next-state predictions over the model ensemble.