Variance penalises upside symmetrically and cannot distinguish fat-tailed from thin-tailed distributions. Conditional Value-at-Risk (CVaR, a.k.a. Expected Shortfall) measures the expected loss in the worst $100(1-\alpha)\%$ of scenarios. Rockafellar & Uryasev (2000) proved CVaR minimisation is a convex programme and, under discrete scenarios, reduces to a linear programme — unlike VaR, which is non-convex and NP-hard to optimise. The Basel III 2019 capital rules adopted Expected Shortfall explicitly, moving global banking regulation onto CVaR.
Loss distribution, VaR vs CVaR, LP reformulation
| Symbol | Meaning |
|---|---|
| $w \in \mathbb{R}^n$ | Portfolio weights, $\sum w_i = 1$, $w_i \ge 0$ |
| $L(w, \xi)$ | Loss as a function of weights and scenario $\xi$ |
| $\alpha \in (0,1)$ | Confidence level (typically 0.95 or 0.99) |
| $\text{VaR}_\alpha(L)$ | Value at Risk: $\inf\{x : \mathbb{P}(L \le x) \ge \alpha\}$ |
| $\text{CVaR}_\alpha(L)$ | Expected loss given $L \ge \text{VaR}_\alpha$ |
| $\xi^{(m)}$ | Scenario $m$ (a vector of asset returns), $m = 1, \ldots, M$ |
| $p_m$ | Probability of scenario $m$ (uniform $1/M$ under i.i.d. sampling) |
The key result: CVaR has an auxiliary-variable representation that is jointly convex in $(w, t)$:
Replace the expectation with a sample average over $M$ equiprobable scenarios $\xi^{(m)}$, and introduce auxiliary non-negative variables $z_m$ for the hinge. The result is a linear programme:
A risk measure $\rho$ is coherent if it satisfies: monotonicity, subadditivity ($\rho(X+Y) \le \rho(X)+\rho(Y)$ — diversification reduces risk), positive homogeneity, and translation invariance. CVaR satisfies all four under mild regularity conditions (Rockafellar-Uryasev 2002). VaR fails subadditivity on general distributions — merging two portfolios can increase VaR — which is why regulators moved to CVaR/ES.
Sample-average CVaR under Gaussian scenarios
Histogram of portfolio losses (in %). Gold dashed line = VaR$_\alpha$ quantile. Red dashed line = CVaR$_\alpha$ (mean of losses above VaR). The right tail beyond VaR is highlighted.
Portfolio weights $w_i$ for the CVaR-optimal allocation at the chosen $(\alpha, r_\text{target})$.
What the LP buys you — and what it doesn’t
Markowitz minimises variance (a symmetric risk measure); CVaR minimises expected tail loss (an asymmetric, downside-only measure). For Gaussian returns with quadratic utility they coincide; for fat-tailed distributions they diverge, often substantially — CVaR portfolios shrink exposure to heavy-tailed assets that Markowitz is blind to.
Founding papers and textbooks
Portfolio optimisation under three risk measures: variance (Markowitz), tail (CVaR), worst-case (robust).