Doubly Robust Off-policy Value Evaluation for Reinforcement Learning
About
We study the problem of off-policy value evaluation in reinforcement learning (RL), where one aims to estimate the value of a new policy based on data collected by a different policy. This problem is often a critical step when applying RL in real-world problems. Despite its importance, existing general methods either have uncontrolled bias or suffer high variance. In this work, we extend the doubly robust estimator for bandits to sequential decision-making problems, which gets the best of both worlds: it is guaranteed to be unbiased and can have a much lower variance than the popular importance sampling estimators. We demonstrate the estimator's accuracy in several benchmark problems, and illustrate its use as a subroutine in safe policy improvement. We also provide theoretical results on the hardness of the problem, and show that our estimator can match the lower bound in certain scenarios.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Off-policy Evaluation | KuaiRec slate experiments | Downstream OPE RMSE1.66 | 12 | |
| Off-policy Evaluation | Sepsis | Interval Length1.23 | 11 | |
| Off-policy Evaluation | D4RL Half Cheetah | Interval Length5.51e+31 | 11 | |
| Off-policy Evaluation | MIMIC IV | Interval Length7.57e+21 | 11 | |
| Off-policy model selection | KuaiRec | Top-1 Accuracy28 | 10 | |
| Off-policy Evaluation | Inventory | Point Estimate Error-428.5 | 9 | |
| Off-policy Evaluation | Inventory (test) | Confidence Interval-1.80e+3 | 8 | |
| Value Estimation | ICU Sepsis | Bias-0.286 | 8 | |
| Off-policy Evaluation | Sepsis Synthetic (test) | Confidence Interval-1.67 | 8 | |
| Off-policy Evaluation | D4RL Half Cheetah Synthetic via VAE (test) | Confidence Interval-1.32e+32 | 8 |