Efficient Algorithms for Mitigating Uncertainty and Risk in Reinforcement Learning
Xihong Su
TL;DR
This work tackles uncertainty and risk in reinforcement learning by (i) solving multi-model MDPs with Coordinate Ascent Dynamic Programming (CADP) that adapts model weights to guarantee monotone policy improvement, (ii) establishing contraction conditions for exponential risk-averse total-reward criteria (ERM-TRC and EVaR-TRC) and providing DP/LP algorithms to compute optimal stationary policies in transient MDPs, and (iii) delivering model-free Q-learning algorithms for ERM-TRC and EVaR-TRC that converge despite potential non-contraction by leveraging operator monotonicity and elicitability. CADP bridges policy gradient and DP, outperforming prior DP methods on benchmark MMDPs while remaining tractable in tabular settings. For risk-averse TRCs, the work proves the existence of optimal stationary policies under ERM/EVaR, with DP algorithms that extend beyond discounting and apply to both positive and negative rewards. The model-free Q-learning extensions rely on the elicitability of ERM and careful analysis of the exponential Bellman operator, achieving convergence to optimal risk-averse value functions and enabling practical learning of risk-sensitive policies without full model knowledge. Collectively, these results advance reliable, risk-aware RL for uncertain environments and set the stage for scalable extensions to deep RL and broader risk measures.
Abstract
This dissertation makes three main contributions. First, We identify a new connection between policy gradient and dynamic programming in MMDPs and propose the Coordinate Ascent Dynamic Programming (CADP) algorithm to compute a Markov policy that maximizes the discounted return averaged over the uncertain models. CADP adjusts model weights iteratively to guarantee monotone policy improvements to a local maximum. Second, We establish sufficient and necessary conditions for the exponential ERM Bellman operator to be a contraction and prove the existence of stationary deterministic optimal policies for ERM-TRC and EVaR-TRC. We also propose exponential value iteration, policy iteration, and linear programming algorithms for computing optimal stationary policies for ERM-TRC and EVaR-TRC. Third, We propose model-free Q-learning algorithms for computing policies with risk-averse objectives: ERM-TRC and EVaR-TRC. The challenge is that Q-learning ERM Bellman may not be a contraction. Instead, we use the monotonicity of Q-learning ERM Bellman operators to derive a rigorous proof that the ERM-TRC and the EVaR-TRC Q-learning algorithms converge to the optimal risk-averse value functions. The proposed Q-learning algorithms compute the optimal stationary policy for ERM-TRC and EVaR-TRC.
