Decisions under uncertainty — one method, every domain.

Score(a)=(1ω)[(1ε)Dg,u,p(a)+εminsu(U[a][s])]ωRegret(a)\text{Score}(a) = (1-\omega)\Big[(1-\varepsilon)\,D_{g,u,p^*}(a) + \varepsilon\min_s u(U[a][s])\Big] - \omega\cdot\text{Regret}(a)

Every classical decision rule — EMV, expected utility, maximin, Hurwicz, minimax regret, Bayes, credibility, VaR/TVaR, Wang premiums, Gilboa–Schmeidler — is a special case of one auditable, parameterised engine.

The ADE in one page

The Actuarium Decision Engine (ADE) scores every action aa by combining a distorted, credibility-weighted expected utility with an ambiguity term and a regret penalty:

p(s)=Zp(se)+(1Z)q(s)p^*(s) = Z\cdot p(s\mid e) + (1-Z)\cdot q(s)u(x)=ρ(1ex/ρ)u(x) = \rho\left(1-e^{-x/\rho}\right)Score(a)=(1ω)[(1ε)Dg,u,p(a)+εminsu(U[a][s])]ωRegret(a)\text{Score}(a) = (1-\omega)\Big[(1-\varepsilon)\,D_{g,u,p^*}(a) + \varepsilon\min_s u(U[a][s])\Big] - \omega\cdot\text{Regret}(a)

Parameter meanings

ParameterMeaning
ρ\rhoRisk tolerance for exponential (CARA) utility; \rho\to\infty is risk-neutral.
λ,κ\lambda,\kappaWang / proportional-hazards distortion parameters (tail-loading).
ε\varepsilonAmbiguity aversion weight — ε-contamination toward pure maximin.
ω\omegaRegret-aversion weight — blend toward minimax regret.
ZZCredibility weight blending the Bayesian posterior with a reference distribution q(s).
p(s),q(s)p(s), q(s)Prior belief and reference/benchmark distribution over states.
L(es)L(e\mid s)Likelihood of observed evidence under each state, used for Bayesian updating.

Classical method → ADE parameters

Classical criterionADE settingNote
Expected Monetary Value (EMV)ρ, λ=0, ε=0, ω=0, Z=1\rho\to\infty,\ \lambda=0,\ \varepsilon=0,\ \omega=0,\ Z=1Plain probability-weighted average payoff.
Expected Utilityfinite ρ, λ=0, ε=0, ω=0\text{finite } \rho,\ \lambda=0,\ \varepsilon=0,\ \omega=0vNM expected utility with CARA risk aversion.
Maximin (Wald)ε=1\varepsilon=1Only the worst state is judged.
Maximaxρ, point mass on argmaxsU[a][s]\rho\to\infty,\ \text{point mass on }\arg\max_s U[a][s]Optimistic best-case evaluation.
Hurwicz(α)αmax+(1α)min\alpha\max+(1-\alpha)\minOptimism–pessimism blend, computed directly.
Minimax regret (Savage)ω=1\omega=1Minimise the worst-case regret across states.
Laplacep(s)=1/n, ρ, λ=0, ε=0, ω=0p(s)=1/n,\ \rho\to\infty,\ \lambda=0,\ \varepsilon=0,\ \omega=0Principle of insufficient reason.
Bayes (posterior EMV)ρ, Z=1, posterior p(se)\rho\to\infty,\ Z=1,\ \text{posterior }p(s\mid e)EMV under the Bayesian posterior.
Bühlmann credibilityZ(0,1)Z\in(0,1)Linear-Bayes blend of posterior and reference.
VaR / TVaRWang λ, ρ, ε=0, ω=0\text{Wang }\lambda,\ \rho\to\infty,\ \varepsilon=0,\ \omega=0Tail-weighted valuation via distortion.
Wang premium principleg=Φ(Φ1(t)+λ)g=\Phi(\Phi^{-1}(t)+\lambda)Actuarial premium-loading distortion.
Gilboa–Schmeidler (maxmin EU)ε=1 (ε-contamination)\varepsilon=1\text{ (}\varepsilon\text{-contamination)}Worst-case over a set of priors.
Savageω=1\omega=1Savage's own minimax-regret criterion.

Full case study: Workers' Compensation pricing & reserving

Granite State Mutual — loss triangles, chain-ladder & Bornhuetter–Ferguson reserving, a rate indication build-up, a class plan review, and both decisions run through the ADE.

Decision Studio

Pick a realistic scenario, edit the states, actions, payoffs and beliefs, and watch every classical criterion and the ADE recommendation update live.

A mid-size carrier is deciding whether to buy a $5M xs $5M reinsurance layer for $600K premium, or retain the layer net of reinstatement costs. States are large-loss scenarios for the treaty year.

States of the world

Actions

Payoff matrix U[action][state]

Action \ StateNo large lossOne large loss ($8M)Two large losses ($14M)
Buy reinsurance
Retain layer

Prior beliefs p(s)

No large loss82.0%
One large loss ($8M)15.0%
Two large losses ($14M)3.0%

Normalised automatically to sum to 100%.

Evidence & Bayesian updating

OffOn

Attitude parameters

Risk-neutral

Reference distribution q(s) used for credibility blending: No large loss: 75%, One large loss ($8M): 20%, Two large losses ($14M): 5%.

Recommendation

Buy reinsurance
EVPI = 479,400
ActionADE scoreEMVMaximinMaximaxRegretCERisk premium
Buy reinsurance-647,336.97-600,000-647,336.97-647,336.97517,222.24-600,000-0
Retain layer-1,959,453.97-819,000-33,950,943.3501,829,339.24-1,594,738775,738
Classical criterionBuy reinsuranceRetain layerRecommends
Expected Monetary Value (EMV)-600,000-720,000Buy reinsurance
Expected Utility-647,336.97-1,688,728.31Buy reinsurance
Maximin (Wald)-600,000-9,000,000Buy reinsurance
Maximax-600,0000Retain layer
Hurwicz(α=0.5)-600,000-4,500,000Buy reinsurance
Laplace (principle of insufficient reason)-600,000-4,000,000Buy reinsurance
Bayes (posterior EMV)-600,000-720,000Buy reinsurance
Bühlmann credibility blend-600,000-819,000Buy reinsurance
Minimax regret (Savage)-600,000-8,400,000Buy reinsurance
TVaR / Wang-distorted value-600,000-2,077,411.13Buy reinsurance

Sensitivity — where the recommendation flips

  • rho: no flip across the sampled range — recommendation is robust to this parameter
  • lambda: no flip across the sampled range — recommendation is robust to this parameter
  • epsilon: no flip across the sampled range — recommendation is robust to this parameter
  • omega: no flip across the sampled range — recommendation is robust to this parameter
  • Z: no flip across the sampled range — recommendation is robust to this parameter

Why one method — and its limits

The Savage and von Neumann–Morgenstern axioms are what justify representing preferences by an expected (or distorted, ambiguity-robust) utility in the first place — they are normative, not descriptive: real people routinely violate them. The Ellsberg paradox shows people are ambiguity-averse in a way plain expected utility cannot represent; the Allais paradox shows the vNM independence axiom is regularly violated by the "certainty effect." ADE's $\varepsilon$ and distortion parameters are a controlled, disclosed departure from strict expected utility — not a claim that the axioms are false.

Every ADE run still depends on human judgement: elicitation of the prior $p(s)$, the payoff matrix, and the risk/ambiguity/regret parameters, and model risk — the engine is only as good as the states, actions and numbers fed into it. The sensitivity panel exists precisely because a technically correct method fed a fragile or overconfident input can still recommend the wrong action.

Go deeper

Ask the tutor