Table of Contents
Fetching ...

Towards Robust Model-Based Reinforcement Learning Against Adversarial Corruption

Chenlu Ye, Jiafan He, Quanquan Gu, Tong Zhang

TL;DR

This paper tackles adversarial corruption in model-based reinforcement learning by allowing an adversary to perturb transition dynamics and measuring the total corruption with $C$. It introduces corruption-robust online (CR-OMLE) and offline (CR-PMLE) algorithms that incorporate TV-based uncertainty weights via an information-ratio framework and TV-eluder dimension to achieve provable guarantees. The online method attains a regret of order $\tilde{\mathcal{O}}(\sqrt{T} + C)$ with a matching lower bound signaling optimal corruption dependence, while the offline method delivers instance-dependent and instance-independent suboptimality bounds under a uniform coverage condition, plus a matching lower bound in the corruption term. The work leverages maximum likelihood estimation with uncertainty weighting to handle corruption in the model and closes a gap for corruption-robust guarantees in model-based RL, with implications for robust planning under adversarial transitions.

Abstract

This study tackles the challenges of adversarial corruption in model-based reinforcement learning (RL), where the transition dynamics can be corrupted by an adversary. Existing studies on corruption-robust RL mostly focus on the setting of model-free RL, where robust least-square regression is often employed for value function estimation. However, these techniques cannot be directly applied to model-based RL. In this paper, we focus on model-based RL and take the maximum likelihood estimation (MLE) approach to learn transition model. Our work encompasses both online and offline settings. In the online setting, we introduce an algorithm called corruption-robust optimistic MLE (CR-OMLE), which leverages total-variation (TV)-based information ratios as uncertainty weights for MLE. We prove that CR-OMLE achieves a regret of $\tilde{\mathcal{O}}(\sqrt{T} + C)$, where $C$ denotes the cumulative corruption level after $T$ episodes. We also prove a lower bound to show that the additive dependence on $C$ is optimal. We extend our weighting technique to the offline setting, and propose an algorithm named corruption-robust pessimistic MLE (CR-PMLE). Under a uniform coverage condition, CR-PMLE exhibits suboptimality worsened by $\mathcal{O}(C/n)$, nearly matching the lower bound. To the best of our knowledge, this is the first work on corruption-robust model-based RL algorithms with provable guarantees.

Towards Robust Model-Based Reinforcement Learning Against Adversarial Corruption

TL;DR

This paper tackles adversarial corruption in model-based reinforcement learning by allowing an adversary to perturb transition dynamics and measuring the total corruption with . It introduces corruption-robust online (CR-OMLE) and offline (CR-PMLE) algorithms that incorporate TV-based uncertainty weights via an information-ratio framework and TV-eluder dimension to achieve provable guarantees. The online method attains a regret of order with a matching lower bound signaling optimal corruption dependence, while the offline method delivers instance-dependent and instance-independent suboptimality bounds under a uniform coverage condition, plus a matching lower bound in the corruption term. The work leverages maximum likelihood estimation with uncertainty weighting to handle corruption in the model and closes a gap for corruption-robust guarantees in model-based RL, with implications for robust planning under adversarial transitions.

Abstract

This study tackles the challenges of adversarial corruption in model-based reinforcement learning (RL), where the transition dynamics can be corrupted by an adversary. Existing studies on corruption-robust RL mostly focus on the setting of model-free RL, where robust least-square regression is often employed for value function estimation. However, these techniques cannot be directly applied to model-based RL. In this paper, we focus on model-based RL and take the maximum likelihood estimation (MLE) approach to learn transition model. Our work encompasses both online and offline settings. In the online setting, we introduce an algorithm called corruption-robust optimistic MLE (CR-OMLE), which leverages total-variation (TV)-based information ratios as uncertainty weights for MLE. We prove that CR-OMLE achieves a regret of , where denotes the cumulative corruption level after episodes. We also prove a lower bound to show that the additive dependence on is optimal. We extend our weighting technique to the offline setting, and propose an algorithm named corruption-robust pessimistic MLE (CR-PMLE). Under a uniform coverage condition, CR-PMLE exhibits suboptimality worsened by , nearly matching the lower bound. To the best of our knowledge, this is the first work on corruption-robust model-based RL algorithms with provable guarantees.
Paper Structure (40 sections, 24 theorems, 180 equations, 3 algorithms)

This paper contains 40 sections, 24 theorems, 180 equations, 3 algorithms.

Key Result

Theorem 4.1

Under Assumption as:Bounded Condition, given a finite eluder dimension ${\mathrm{ED}}(\mathcal{M},\epsilon)$, if we choose $\beta= 5\sqrt{\log(|\mathcal{M}|/\delta)\log^2 B} + 7\alpha C$ and $\lambda=\log|\mathcal{M}|$, $\alpha=\sqrt{\log|\mathcal{M}|\log^2 B}/C$, with probability at least $1-\delt

Theorems & Definitions (53)

  • Definition 3.2: $\epsilon$-Dependence
  • Definition 3.3: ${\mathrm{TV}}$-Eluder Dimension
  • Definition 3.4: Corruption Level
  • Theorem 4.1: Upper Bound
  • Theorem 4.2: Lower Bound
  • Remark 4.3
  • Theorem 4.4: Unknown Corruption Level
  • Remark 4.5
  • Lemma 4.6: Confidence Set
  • Definition 5.1
  • ...and 43 more