research36 min studyLesson 690 in Mathematics

Risk-sensitive and robust stochastic control

Track exponential-cost signs, entropy tilting, and the conditions behind a robust Isaacs equation.

On this page

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.

Jθ(C)=1θlog⁡E[eθC],Jθ(C)=E[C]+θ2Var⁡(C)+O(θ2).J_\theta(C)=\frac1\theta\log\mathbb E[e^{\theta C}],\qquad J_\theta(C)=\mathbb E[C]+\frac\theta2\operatorname{Var}(C)+O(\theta^2).
The expansion assumes enough exponential integrability near zero; θ>0 penalizes upper cost tails.↔ Scroll wide equations horizontally.

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.

Vt+inf⁡a{ℓa+LaV+θ2∣σaTDV∣2}=0,sup⁡v{v⋅z−∣v∣22θ}=θ2∣z∣2.V_t+\inf_a\left\{\ell^a+\mathcal L^aV+\frac\theta2|\sigma^{a\mathsf T}DV|^2\right\}=0,\qquad \sup_v\left\{v\cdot z-\frac{|v|^2}{2\theta}\right\}=\frac\theta2|z|^2.
The maximizing unconstrained distortion is v=θz; a constrained or inadmissible distortion changes the conclusion.↔ Scroll wide equations horizontally.

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.

1θlog⁡∑ipieθci=sup⁡q{∑iqici−1θ∑iqilog⁡qipi},qi∗=pieθci∑jpjeθcj.\frac1\theta\log\sum_ip_i e^{\theta c_i}=\sup_q\left\{\sum_iq_ic_i-\frac1\theta\sum_iq_i\log\frac{q_i}{p_i}\right\},\qquad q_i^*=\frac{p_i e^{\theta c_i}}{\sum_jp_j e^{\theta c_j}}.
This finite positive-probability identity uses θ>0 and all probability vectors q, with the convention 0 log 0=0.↔ Scroll wide equations horizontally.

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 θ=log⁡2\theta=\log2. Compute the risk-neutral preference, the entropic preference, and the maximizing distribution in the finite entropy representation.

  1. 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 (1+4)/2=5/2(1+4)/2=5/2, while the safe entropic cost remains 1.2.

  2. The risky entropic cost is log⁡(5/2)/log⁡2≈1.321928\log(5/2)/\log2\approx1.321928, 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.

  3. Under that tilted distribution, mean cost is 1.6. Relative entropy is (1/5)log⁡(2/5)+(4/5)log⁡(8/5)≈0.192745(1/5)\log(2/5)+(4/5)\log(8/5)\approx0.192745. Subtracting this entropy divided by log⁡2\log2 from 1.6 gives the same 1.321928 entropic cost.

Jlog⁡2=log⁡2(5/2)≈1.321928,q∗=(1/5,4/5).J_{\log2}=\log_2(5/2)\approx1.321928,\qquad q^*=(1/5,4/5).
The finite entropy calculation checks the penalty sign and the direction of risk aversion.↔ Scroll wide equations horizontally.
The result

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.

Explore the model

Interactive lab

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.

Inspect reference and tilted two-outcome lawsThese are exact binomial probabilities for independent trials with one fixed success probability. Playback tours the distribution; it does not resample outcomes. Current readings: Mean · np: 5; Variance · np(1−p): 2.5; Total probability: 1. All parameters are adjustable with the labeled controls below.03581000.070.150.220.3Successes kP(X = k)k = 0 · P = 9.77e-4
Exact probabilityHighlighted outcomeMean np
Mean · np
5
Variance · np(1−p)
2.5
Total probability
1
t = 0 s

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.

Check your understanding

For the cost convention (1/θ)log E exp(θC) with θ>0, which local HJB term has the correct sign?

Try it yourself

For the scalar distortion expression 2v−v22v-v^2 arising from z=2z=2 and θ=1/2\theta=1/2, find the unconstrained supremum and maximizer. Repeat with the constraint ∣v∣≤1/2|v|\le1/2. Separately compare inf–sup and sup–inf in the pure two-action payoff matrix with rows (1,−1)(1,-1) and (−1,1)(-1,1), 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 1−(v−1)21-(v-1)^2, 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.

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.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.