Risk-sensitive and robust stochastic control
Track exponential-cost signs, entropy tilting, and the conditions behind a robust Isaacs equation.
On this page
The question for today
What you’ll understand
- Interpret a positive exponential risk parameter for a cost-minimization objective.
- Derive the additional squared-gradient term and its penalized-distortion representation.
- Distinguish a finite entropy identity from a general game-value assertion requiring Isaacs and comparison conditions.
Expected cost does not distinguish all tail risks. Exponential criteria place extra weight on unusually large costs, while robust control lets an adversary alter the model subject to a penalty. Their equations can coincide in a carefully specified setting, but signs and admissibility matter. A two-outcome decision will show the risk parameter reversing a preference and will verify the entropy-tilting identity numerically before we discuss the additional assumptions needed for a continuous-time game.
Fix the cost convention and the exponential moment domain
For a total random cost C and positive parameter theta, define its entropic cost as the logarithm of the exponential moment divided by theta. Minimize this quantity over admissible policies with finite required exponential moments. A finite ordinary expectation does not imply a finite exponential moment. If exponential moments exist in a neighborhood of zero, a cumulant expansion gives mean cost plus half theta times variance to first order. Positive theta is risk averse for this cost convention.
Negative theta instead favors dispersion in cost in that local expansion, but multiplying by its negative reciprocal reverses optimization order when transforming to an exponential-value problem. We derive the PDE only for positive theta here. Even there, an unrestricted exponential quadratic Gaussian cost can become infinite for some parameter values or horizons. The moment domain is part of the problem, rather than a technicality that can be ignored after obtaining a formal differential equation.
The logarithmic transform adds a positive gradient term
For the finite-horizon diffusion model with positive theta, appropriate smoothness, and finite exponential values, the logarithmic transform of the multiplicative dynamic-programming equation gives the usual generator and running cost plus a positive squared-gradient term. The coefficient is theta over two times the squared diffusion-weighted value gradient. Thus simply adding a variance penalty to the running cost is generally not the same dynamic problem. The continuation gradient determines the local risk adjustment.
Algebraically, that term is the supremum over drift distortions of a linear gradient pairing minus a quadratic distortion penalty. To interpret it as a change of probability law, the distorted SDE must be well posed and its stochastic exponential must be a true martingale, with the required relative-entropy and cost integrability. The maximizing distortion must belong to the admitted class. A pointwise completed square proves the Hamiltonian identity, but does not by itself prove equality of two globally formulated control problems.
A game value requires more than writing infimum and supremum
A robust model must specify whether each player uses open-loop controls, feedback, or nonanticipating strategies, and how policy pieces can be joined. Under a suitable compact-action, regular-coefficient formulation with dynamic programming and viscosity comparison, equality of lower and upper Hamiltonians is the Isaacs condition that identifies the two game values. It is not valid to exchange an infimum and a supremum merely because both symbols appear in a Bellman equation. Without Isaacs, upper and lower values can differ.
On a finite outcome space with positive reference probabilities, the entropy variational identity is exact for every finite cost vector. The adversarial distribution is proportional to the reference probabilities multiplied by exponentiated costs. This finite identity needs no diffusion theorem and makes the penalty interpretation concrete. Extending it dynamically introduces the filtration, density-martingale, integrability, and strategy issues just listed. Keeping those scopes separate avoids promoting a useful algebraic relationship into an unjustified universal robustness claim.
Work it through
A risky action loses after an entropic tilt
Compare a safe deterministic cost 1.2 with a risky cost taking zero or two with equal probability. Use . Compute the risk-neutral preference, the entropic preference, and the maximizing distribution in the finite entropy representation.
The risky mean is one, below the safe cost 1.2, so risk-neutral minimization prefers the risky action. Its exponential moment at the chosen theta is , while the safe entropic cost remains 1.2.
The risky entropic cost is , so positive-risk minimization now prefers the safe action. The tilt multiplies the two reference probabilities by one and four, giving normalized probabilities one fifth and four fifths.
Under that tilted distribution, mean cost is 1.6. Relative entropy is . Subtracting this entropy divided by from 1.6 gives the same 1.321928 entropic cost.
Risk-neutral choice prefers the risky action, while θ=log 2 prefers the safe action. The worst penalized tilt assigns probability 0.8 to the high cost.
The living notebook
Explore the model
Interactive lab · probability
Inspect reference and tilted two-outcome laws
Pause and Reset, then set success probability to 0.5 and trials to 1. Interpret cost as twice the displayed success count; predict mean cost one. For a fresh comparison, Pause and Reset, then set probability to 0.8 and trials to 1; predict mean cost 1.6. These are the reference and tilted distributions in the example. Compute the entropy penalty separately on paper. The instrument is an exact Bernoulli law, not an optimizer, a Girsanov density, or an Isaacs solver. Editing retains time; use Reset and both controls each run.
- Mean · np
- 5
- Variance · np(1−p)
- 2.5
- Total probability
- 1
These are exact binomial probabilities for independent trials with one fixed success probability. Playback tours the distribution; it does not resample outcomes. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forA penalized adversary changes probabilities toward high costs, and the entropy charge is essential to the entropic value.
Pause & reason
Check your understanding
Your turn
Try it yourself
For the scalar distortion expression arising from and , find the unconstrained supremum and maximizer. Repeat with the constraint . Separately compare inf–sup and sup–inf in the pure two-action payoff matrix with rows and , where the row player minimizes.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Complete a square for the distortion term. For the matrix, first take row maxima and column minima before applying the outer optimization.
Compare with the solution
The expression is , so the unconstrained maximizer is one and the value is one. The constrained maximizer is one half and the value is three quarters. For the matrix, both row maxima are one, giving inf–sup equal to one; both column minima are minus one, giving sup–inf equal to minus one. The gap shows why pure-action minimax interchange requires additional conditions, such as an appropriate Isaacs or convexified setting.
Keep the idea
Take it with you
- Positive exponential cost sensitivity requires a finite exponential-moment domain.
- The adverse-drift quadratic penalty gives the positive squared-gradient term only within its admissible scope.
- Isaacs, strategy definitions, and comparison govern robust game-value equality.
Read further
Original sources and deeper explanations to follow at your own pace.
- van den Broek, Wiegerinck and Kappen — Risk Sensitive Path Integral Control
- Mihai Sîrbu — Stochastic Perron’s method and elementary strategies for zero-sum differential games
- Bruno Bouchard — Introduction to stochastic control of mixed diffusion processes, viscosity solutions and applications in finance and insurance
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.