Dynamically Augmented CVaR for MDPs
Eugene A. Feinberg, Rui Ding
TL;DR
The paper tackles risk-averse optimization in finite MDPs by introducing Dynamically Augmented CVaR (DCVaR), a time-consistent lower bound to static CVaR implemented via a Dynamically augmented Robust MDP (DRMDP). It defines DCVaR through a dynamic game against Nature, establishes a transformed DRMDP (DRMDP1) with concave-in-$y$ value functions, and presents Algorithm DCVaR that constructs nonrandomized policies minimizing DCVaR for finite and infinite horizons. The core theoretical contribution is linking DCVaR minimization to a mass-transfer problem, proving the algorithm’s correctness, and detailing the structural properties of the value functions and action sets that enable efficient computation. An extension to stochastic costs via state augmentation demonstrates the framework’s generality and applicability to more realistic risk-sensitive settings.
Abstract
This paper studies optimization of Conditional Value-at-Risk (CVaR) for Markov Decision Processes (MDPs) with finite state and action sets. It introduces the Dynamically augmented CVaR (DCVaR) risk measure and provides an algorithm for its optimization. This paper investigates a specially defined Robust MDP (RMDP), in which the state space is augmented with the tail risk level. This RMDP, which we call the Dynamically augmented RMDP (DRMDP), was introduced to the literature for calculations of optimal CVaR values by value iteration more than ten years ago, but, as was understood later, these value iterations compute lower bounds of minimal static CVaRs. DCVaR is defined as a time consistent version of the static CVaR, and it is a lower bound of the static CVaR. It also can be considered as a dynamic version of the nested CVaR. This paper provides an algorithm constructing a policy optimizing DCVaR of total discounted costs. The correctness of this algorithm is proved by studying a special mass transfer problem. The results on RMDPs needed for this paper are provided in the appendix.
