Cristian Chávez, Yan Li
5 min
Abstract
We present an elementary state augmentation method for a class of static risk measure applied to the total cost for both Markov decision processes and stochastic optimal control, such that dynamic programming equations can be derived on the augmented space. Through this we discuss the sample complexities of these two problems for both finite-horizon and infinite-horizon settings. We demonstrate the application of the proposed approach through studying distributionally robust functional generated by $ϕ$-divergences including conditional value-at-risk.
Alex: Does this extend to ongoing decisions like endless driving?
Sam: Yes, for infinite horizons with discount factor gamma less than one—where future costs weigh less, like money today versus tomorrow. They approximate with finite problems and take limits. A key assumption is the risk function scales nicely: multiplying input by alpha rescales parameters by 1/alpha. For CVaR, it fits perfectly, yielding Bellman-like updates where delta-costs telescope the tail average over discounted sums.
Alex: Continuous spaces like vehicle steering—does the augmentation still work there?
Sam: Yes—for finite-horizon stochastic optimal control, augment state with running cost. Delta-cost as before, next state via dynamics plus noise. Markov policies suffice; it mirrors MDPs for tail-safe paths. Under mild smoothness assumptions, they derive full dynamic equations for any such measure.
Alex: So one variable keeps the state space from exploding too much, and it ports over without major changes.
Sam: That's the strength—this transformation makes static risks tractable across discrete and continuous decisions, with sample efficiencies suggesting practical use for avoiding rare catastrophes. For infinite horizons, truncate to long finite ones where tail errors fade due to discounting. This yields polynomial samples to estimate risks or find near-optimal plans within small error, matching standard non-risky bounds up to logs.
Alex: Any caveats?
Sam: Continuous spaces demand fine grids, so covering numbers grow with dimensions. It assumes the risk function changes smoothly—called Lipschitz. The paper notes dynamic equations aren't unique, affecting time-consistency. Future work might focus on fast solvers.
Alex: A meaningful step for risk-aware systems—efficient learning without average-cost blinders. Thanks for breaking it down, Sam. Listeners, thanks for joining us on ResearchPod.