Conditional Value-at-Risk for General Loss Distributions
Authors: R. Tyrrell Rockafellar, Stanislav Uryasev · Year: 2002 · Venue: Journal of Banking and Finance, 26(7):1443–1471
Full-text via firecrawl, ligatures repaired — this page was built from the full text of the author-hosted preprint read via firecrawl (sites.math.washington.edu/~rtr/papers/rtr187-CVaR2.pdf), not a marker conversion. The raw capture at rockafellar2002conditional.md drops the confidence-level/auxiliary-variable Greek glyphs () in most inline prose and several boxed theorem statements — a font-encoding artifact, not missing content. The equations below were reconstructed from the surrounding definition/theorem numbering and cross-checked against the roughly one-third of display equations that survived the extraction as fully-formed LaTeX (Theorem 10's proof, Proposition 8's atomic-CVaR formulas, Theorem 16's risk-shaping formula) — those are the notation anchor. Re-run through marker/LightOnOCR when the cluster is free for a fully clean capture.
Summary
This is the direct successor to rockafellar2000optimization: it drops the earlier paper’s simplifying assumption that the loss CDF is continuous, and re-derives CVaR, its minimization formula, and its coherence for general loss distributions that may have probability atoms — exactly the case of scenario-based/finite-sample optimization, where the loss distribution is a step function by construction. Because a distribution with an atom at the VaR threshold makes “the expected loss beyond VaR” ambiguous (three candidate values — VaR itself, and two conditional expectations either side of the jump — can all differ), the paper first disentangles , upper/lower , and the single well-defined (via a rescaled “-tail distribution” that splits the atom), then proves the rockafellar2000optimization minimization formula and LP reduction survive unchanged in this general setting.
Key Claims
- VaR/CVaR are genuinely different objects when the loss has an atom at the threshold. For a continuous loss distribution (Prop. 5, eq. 13), but with a jump at the three values strictly separate (eq. 17); (“mean shortfall”) and (“tail VaR” in Artzner et al.) are each individually not coherent once atoms are present, only the paper’s (Def. 3) is.
- CVaR is a weighted average of VaR and upper-CVaR — the atom is split, not ignored. (Prop. 6, eq. 21), where is exactly the fraction of the VaR-level probability atom that gets folded into the tail. This is the mechanism, not a side remark: it is what makes well-behaved (coherent, continuous in ) where and are not.
- Closed-form CVaR for finite scenario sets (the SAA/atomic case). For scenarios with loss values and probabilities , with the index where the cumulative probability first reaches (eq. 23), exactly (eq. 24) and
— a direct, closed-form CVaR for exactly the discrete/atomic distributions that finite-sample (SAA) risk estimation produces. - The 2000 minimization formula and LP reduction need no continuity assumption. Theorem 10 re-derives and Theorem 14 re-derives the joint minimization without assuming continuous — the auxiliary function and its convexity/attainment properties (Thm. 10) hold for atomic distributions exactly as they did for continuous ones in rockafellar2000optimization. This directly answers that paper’s own open question about whether discreteness breaks the LP reduction: it does not.
- CVaR alone (of VaR, CVaR, CVaR) is coherent for general distributions. Building on Pflug’s argument, Cor. 12 confirms sublinearity + monotonicity + translation-equivariance for under linear in , matching Artzner–Delbaen–Eber–Heath coherence, with no continuity assumption on the loss distribution.
Method
Notation in this paper (⚠ differs from rockafellar2000optimization — see warning box below): is the confidence level (they no longer use for this), the loss CDF is with left limit , and (not ) is now the auxiliary scalar variable. -VaR is (Def. 1, eq. 4); a probability atom is present at whenever .
CVaR (Def. 3) is defined as the mean of the -tail distribution of the loss, obtained by rescaling above :
This rescaling — spanning the graph of between height and back out to — is precisely what “splits the atom” at if one is present, rather than assigning it wholesale to either the tail or the body.
Upper/lower CVaR (Def. 4) are the two naive candidates that CVaR interpolates between:
Fundamental minimization formula (Thm. 10), same auxiliary function as in rockafellar2000optimization but with the general Def. 3 CVaR on the left:
with the lower endpoint and the upper endpoint of (eq. 29) — VaR is again a free byproduct of the CVaR minimization.
Joint minimization / optimization shortcut (Thm. 14) — the inf-formula proper:
Scenario/atomic closed form (Prop. 8), for scenarios ordered with probabilities and defined by (eq. 23):
with atom-splitting weight (eq. 26). Corollary 9: if (the confidence level is inside the top scenario’s mass), — CVaR collapses to worst-case/max-loss.
Sampled LP form (Thm. 16), for scenario weights over sample points and possibly several confidence levels with tolerances :
identical in structure to the 2000 paper’s sampled , but now proved valid for the general (possibly tied/atomic) scenario weights that finite-sample simulation actually produces, rather than assuming i.i.d. continuous scenarios.
Regime. Same as rockafellar2000optimization: regime-agnostic finance/stochastic-programming paper, no manipulator dynamics. Relevance is entirely at the risk/optimization layer.
Notation swap between the two Rockafellar–Uryasev papers
rockafellar2000optimization uses for the confidence level and for the auxiliary minimization variable. This 2002 paper swaps both: is the confidence level, is the auxiliary variable. Same authors, same construction, different letters — do not mix symbols across the two source pages. The wiki’s Conditional Value at Risk page uses yet a third convention ( = confidence level, = subscript is tail mass); this page’s equations are transcribed in this paper’s own symbols.
Relevance to thesis
This paper is the provenance for the atomic-tail case of the SAA (sample-average-approximation) CVaR obligations A1/A5: our risk-aware planner’s loss (pointing-error versine, collision-distance shortfall, singularity-proximity margin) is only ever observed through a finite set of simulated scenarios, so the empirical loss distribution is a step function with probability atoms by construction — exactly the setting rockafellar2000optimization excludes by assumption and this paper covers. Two results carry directly into the proof obligations:
- The inf/min-formula (Thm. 10, 14) needs no continuity assumption, so the LP reduction used for the sampled CVaR objective is valid as-is for our scenario-weighted, possibly-tied simulated losses — this closes the open question left on rockafellar2000optimization about whether discreteness breaks the reduction.
- The closed-form atomic CVaR (Prop. 8, eq. 25) gives an exact, sortable expression for over weighted scenarios — useful both as a closed-form check on the LP solution and for stating the SAA estimator’s bias/consistency properties without appealing to continuity.
Connections
Topics: Conditional Value at Risk · Value at Risk · Coherent Risk Measures · Chance Constraints Sources: rockafellar2000optimization (predecessor; this paper generalizes its minimization formula to atomic/discrete loss distributions) · nemirovski2006convex · majumdar2017how · dixit2023risk · ren2022chance
Key Equations / Quotes
-tail distribution — the atom-splitting construction (Def. 3, eq. 8):
CVaR as a weighted average of VaR and upper-CVaR (Prop. 6, eqs. 20–21):
The inf/min-formula (Thm. 14, eq. 43):
“Generally , with equality holding when the loss distribution function does not have a jump at the VaR threshold; but when a jump does occur, which for scenario models is always the situation, both inequalities can be strict.” (Introduction)
“[CVaR] can be viewed as a weighted average of VaR and CVaR … This seems surprising, in the face of neither VaR nor CVaR being coherent. The weights arise from the particular way that CVaR ‘splits the atom’ of probability at the VaR value, when one exists.” (Introduction)
Open Questions
- Prop. 8’s closed-form (eq. 25) is stated for a fixed with the scenario ordering depending on (the paper flags this itself). For a gradient-based planner sweeping continuously, does the ordering/ switching introduce non-smoothness in beyond what Theorem 10’s -based reduction already handles?
- Theorem 16’s multi-threshold risk-shaping form is the natural fit for constraining CVaR at several confidence levels simultaneously (e.g. a 0.95 and a 0.99 pointing-error bound) — has this been checked against our current single- CVaR gate in the risk-aware planner?
- As in rockafellar2000optimization: multi-step inspection guidance still raises the Time Consistency issue; this paper’s atomic-case results are single-period, same as its predecessor.