Provably Efficient Q-learning for Robust Reinforcement Learning
Organizations: Department of Statistics and Data Science, Chinese University of Hong Kong.
Abstract
Standard reinforcement learning (RL) algorithms based on Markov Decision Processes (MDPs) are vulnerable to sim-to-real gaps. To address this issue, distributionally robust RL algorithms based on robust MDPs (RMDPs) have been proposed, for ensuring that agents can perform reliably to unpredictable conditions in real-world environments. Despite of the rich literature, \revision{an efficient model-free method is still lacking} for robust RL, particularly for Markovian data, which is more relevant in practical applications. In this work, we take a step towards settling this problem by proposing a sample efficient (asynchronous Q-learning) algorithm for robust RL. In particular, consider a -discounted infinite-horizon RMDP with state space and action space , where the uncertainty set is specified by the total variation (TV) distance with uncertainty level . Assuming access to a single trajectory of Markovian samples induced by a behavior policy and the nominal transition kernel, the sample complexity of the proposed Q-learning algorithm --- to achieve an entrywise -approximation of the optimal Q-function --- is bounded by up to logarithmic factors. Here, and denote the mixing time and the minimum state-action occupancy probability of the sample trajectory, respectively. This result is nearly minimax optimal, with an additional factor of . Moreover, it achieves a significant improvement over existing bounds.
Figures & tables
| Algorithm | setting | uncertainty set | space compl. | sample compl. |
| Yang et al. (2022) | model-based | TV distance | ||
| Panaganti and Kalathil (2022) | model-based | TV distance | ||
| Zhou et al. (2021) | model-based | KL divergence | ||
| Shi et al. (2024a) | model-based | TV distance | ||
| Wang et al. (2023) | synchronous | KL-divergence | ||
| Wang et al. (2024) | synchronous | KL-divergence |
| Notation | Explanation | Definition |
| Total number of iterations | - | |
| Iteration index marking the end of stage | ( 14 ) | |
| Parameter controlling the stage schedule | ( 15 ) | |
| Total number of stages | - | |
| Q-learning stepsize in stage | ( 17 ) | |
| Q-function estimate after iteration | - |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
Robust RL
Robust reinforcement learning develops agents that maintain performance and safety under uncertainty, disturbances, attacks, and distribution shifts.
See all 230 papers