Reinforcement Learning Under Runtime Confounding: Policy Learning and Off-Policy Evaluation
Authors: Raphael Kim, Michele Santacatterina, Ramin Zabih, Keith Barnatchez
Organizations: Cornell Tech, Cornell University · Division of Biostatistics, NYU Grossman School of Medicine · Department of Biostatistics, Johns Hopkins University
Reinforcement learning (RL) is increasingly used to train robust, adaptable systems across healthcare, e-commerce, and robotics. In these settings, legal, ethical, or logistical concerns may preclude certain key variables that drive decisions from being collected during deployment time. This gives rise to a setting known as runtime confounding: the logged data hold full observability, but deployment time lacks knowledge of certain variables, known as runtime confounders. Unlike single timepoint and non-adaptive settings, runtime confounding under reinforcement learning has the potential to propagate over time, as earlier decisions affect future states, observations, and action assignments, leading to biased learning. We address these problems with three contributions: we (1) develop policy learning algorithms under runtime-confounding, (2) develop semi-parametric efficient off-policy estimation procedures, and (3) provide diagnostics for understanding the price of runtime confounding.
Figures & tables
Figure 1: Problem setting. Ut is observed in the historical data, but unmeasured during deployment and in turn unavailable to the target policy.
Department of Electrical and Computer Engineering, Duke University · Department of Electrical and Computer Engineering, Vanderbilt University · Department of Statistics and Data Science, Yale University