How Should a Robot Assess Risk? Towards an Axiomatic Theory of Risk in Robotics
Authors: Majumdar, Pavone · Year: 2017 · Venue: International Symposium on Robotics Research (ISRR), “Blue Sky” session (preprint, arXiv:1710.11040)
Raw: md
Summary
The paper proposes an axiomatic framework for choosing a risk metric in robotics, paralleling the finance community’s development of coherent risk metrics. It argues that any sensible risk metric should satisfy six axioms (A1–A6), and proves that the class of metrics satisfying all six is precisely the class of distortion risk metrics (equivalently spectral risk measures), each of which is a weighted average of Conditional Value at Risk (CVaR) over confidence levels. It further argues that for sequential (multi-period) decision making, risk metrics must additionally be time-consistent, which forces a nested/compounded structure of one-step metrics rather than a single metric applied to the cumulative cost.
Key Claims
- The widely used mean-variance metric violates monotonicity (A1): a worked 4-outcome example shows it strictly prefers a controller whose cost dominates in every outcome.
- Value at Risk (VaR) violates subadditivity (A4): in a 3-outcome example with a tail cost, , so VaR prefers the catastrophic-tail option; CVaR correctly prefers .
- Representation theorem (A1–A4, coherent): every coherent risk metric is for a compact convex risk envelope of probability mass functions — i.e. coherence is equivalent to distributional robustness.
- Representation theorem (A1–A6, distortion): satisfies A1–A6 iff for some probability measure on . CVaR, expected cost, and worst-case are all special cases; A1–A6 thus span the full spectrum from risk-neutral to worst-case.
- Chance constraints are equivalent to a VaR constraint () and capture only boolean events; they are insensitive to tail magnitude above the threshold.
- Time consistency: applying a static risk metric to the cumulative cost is generally not time-consistent (scenario-tree counterexample with ). Time-consistent dynamic metrics must be built by compounding one-step metrics; compounding distortion metrics additionally yields the local property.
Method
The setup is decision-theoretic, not dynamical. Outcomes ( finite) carry a probability mass , a cost random variable , and a risk metric . Costs are assumed expressed in monetary terms (the “Robot Certification Agency” deposit interpretation: is the smallest amount that makes the task risk-free, since A2 gives ).
The six axioms:
- A1 Monotonicity: .
- A2 Translation invariance: , .
- A3 Positive homogeneity: , .
- A4 Subadditivity: (encourages diversification/redundancy).
- A5 Comonotone additivity: if comonotone, .
- A6 Law invariance: identically distributed .
A3+A4 imply convexity. A1–A4 = coherent; A1–A5 = comonotonic (Choquet-integral representation w.r.t. a submodular, monotone, normalized set function ); A1–A6 = distortion.
This paper is regime-agnostic: it concerns the abstract risk layer, not manipulator dynamics, so the free-flying vs free-floating distinction does not arise in the model. It is relevant to whatever cost random variable a planner emits for a free-flying space manipulator.
Relevance to thesis
This is a foundational justification document for the risk layer of the thesis. It supplies the rigorous argument for why CVaR (and more generally distortion metrics) should be preferred over mean-variance or chance constraints when making a free-flying manipulator risk-aware: mean-variance can pick a dominated trajectory, and chance constraints ignore the magnitude of catastrophic tails (e.g. a high-energy collision with the inspected target). For sequential guidance/planning it warns that naively applying CVaR to cumulative path cost is time-inconsistent; the time-consistent construction requires nested one-step risk metrics, which has direct implications for how a risk-aware MDP/optimal-control formulation for the manipulator should be posed.
Connections
Topics: conditional_value_at_risk, coherent_risk_metrics, chance_constraints, time_consistency
Key Equations / Quotes
“would a passenger riding in an autonomous car be happy to do so if she was told that the average behavior of the car is not to crash?” (Sec. 1)
VaR (Eq. for VaR):
CVaR:
Coherent representation:
Distortion representation (Eq. DRMs):
Time-consistent compounding (Eq. composition):
“simply applying a risk metric to the sum of all costs incurred at each time-step does not generally lead to time consistency.” (Sec. 5)
Open Questions
- Should subadditivity (A4) and comonotone additivity (A5) be abandoned or replaced for low-level control tasks (e.g. trajectory tracking) where the cost components cannot be performed/diversified independently? (Discussion 1)
- How to resolve the tension between time consistency and interpretability, since the nested composition is harder to interpret than ? (Discussion 2)
- Which particular distortion metric to choose for a given application — possibly by learning humans’ risk preferences via risk-sensitive inverse RL? (Discussion 4)
- What additional, possibly domain-specific, axioms should be imposed? (Discussion 3)