Bring Your Own (Non-Robust) Algorithm to Solve Robust MDPs by Estimating The Worst Kernel
Kaixin Wang, Uri Gadot, Navdeep Kumar, Kfir Levy, Shie Mannor
TL;DR
The paper tackles robustness in reinforcement learning under transition perturbations by reframing robust MDPs as a problem of estimating the worst transition kernel within a KL-based uncertainty set. The proposed EWoK approach keeps any standard non-robust RL algorithm intact while approximately sampling next states from the worst kernel, using a theoretical link $P^pi_{P}(s'|s,a) = \bar{P}^pi(s'|s,a) e^{-\delta^pi(s')}$ and an efficient approximation $\hat{\delta}^pi(s')$ derived from current value estimates. The method is proven to converge toward the true worst kernel and is demonstrated on tasks from Cartpole to the DeepMind Control Suite, showing improved robustness to perturbations compared with non-robust baselines and domain randomization. Its plug-and-play nature with any off-the-shelf RL algorithm enables scalable robust learning in high-dimensional domains, offering a practical pathway for deploying robust policies in real-world settings. Limitations include the need to repeatedly sample next states from the transition model, suggesting future work on integrating world models and offline or model-based variants to further reduce compounding errors.
Abstract
Robust Markov Decision Processes (RMDPs) provide a framework for sequential decision-making that is robust to perturbations on the transition kernel. However, current RMDP methods are often limited to small-scale problems, hindering their use in high-dimensional domains. To bridge this gap, we present EWoK, a novel online approach to solve RMDP that Estimates the Worst transition Kernel to learn robust policies. Unlike previous works that regularize the policy or value updates, EWoK achieves robustness by simulating the worst scenarios for the agent while retaining complete flexibility in the learning process. Notably, EWoK can be applied on top of any off-the-shelf {\em non-robust} RL algorithm, enabling easy scaling to high-dimensional domains. Our experiments, spanning from simple Cartpole to high-dimensional DeepMind Control Suite environments, demonstrate the effectiveness and applicability of the EWoK paradigm as a practical method for learning robust policies.
