Responsible AI
Harm Taxonomy and Risk Scenarios
Build a harm taxonomy and convert vague concerns into causal risk scenarios with affected parties, mechanisms, severity, and reversibility.
By the end you can
- Explain why a defensible risk scenario links a hazard to affected parties through exposure, vulnerability, control failure, and consequence
- Distinguish Error taxonomy, Harm taxonomy, and Risk scenario
- Identify evidence that connects hazard to consequence
- Design a review that moves from start with affected parties to select interventions
Visual
Hazard, exposure, vulnerability, failed barrier, consequence
A hazard becomes a harm. But only after exposure, vulnerability and a failed barrier have each played their part.
The Dutch childcare benefits scandal ran the whole chain to its end, and every link in it is on the record. The hazard was a self-learning risk classification model, adopted in 2013, that used nationality as an indicator and automatically flagged applications as risky. The exposure was everyone who applied for childcare benefit. The vulnerability sat in the Tax Administration's own systems: in May 2018 some 1.4 million people were still registered there as dual nationals. The barrier that failed was the one that should have asked whether that input was lawful at all. It did not hold until 7 December 2021, when the Dutch Data Protection Authority fined the Tax Administration EUR 2.75 million. The regulator wrote that day: “The fine was imposed because for many years the Tax Administration processed data on the (dual) nationality of childcare benefit applicants in an unlawful, discriminatory and therefore improper manner.”
The consequence is the part no diagram box can hold. Tens of thousands of parents and caregivers were falsely accused of fraud, as Amnesty International documented in Xenophobic Machines. The scandal brought down the Dutch Cabinet in 2021.
- 1
Hazard
A condition or system behavior capable of causing harm.
- 2
Exposure
The people, assets, or institutions that encounter the hazard.
- 3
Vulnerability
Factors that increase sensitivity or reduce recovery capacity.
- 4
Control failure
The missing or ineffective barrier that allows propagation.
- 5
Consequence
The realized impact, including cascades and unequal burden.
The mechanism behind harm and risk scenario analysis
A harm is a negative consequence experienced by people, institutions, society, or the environment. A model error is only one possible initiating event. Risk scenarios connect hazards, exposure, vulnerability, controls and consequences rather than listing abstract values. Exposure does the separating. A model error that reaches nobody stays a defect; the same error reaching someone who acts on it is where the harm starts.
The vocabulary for the consequence end of that chain is not something a team has to improvise. One cut of it was published in 2023, built by reading the literature rather than by brainstorming: “Based on a scoping review of computing research (n=172), we present an applied taxonomy of sociotechnical harms to support a more systematic surfacing of potential harms in algorithmic systems.” Renee Shelby and her co-authors sort what they found into five themes — representational, allocative, quality-of-service, interpersonal, and social system/societal harms.
A second published taxonomy cuts the same territory differently, which is the useful thing about having two. DeepMind's 2022 paper counted instead of grouping: “We identify twenty-one risks, drawing on expertise and literature from computer science, linguistics, and the social sciences.” Those twenty-one sit in six risk areas — Discrimination, Hate speech and Exclusion; Information Hazards; Misinformation Harms; Malicious Uses; Human-Computer Interaction Harms; Environmental and Socioeconomic harms. For each observed risk the paper also sets out the causal mechanism leading to harm. That is the step that turns a category into a scenario.
Either list earns its length when it is run against one system. An automated debt notice begins as an allocative harm. For the household that pays it, it ends as an economic one. A risk score built on nationality is representational before anybody's benefit is suspended. Severity, scale, duration, reversibility, detectability and distribution all affect priority.
Two systems with identical error rates deserve different priority once you ask who is reached, how reversible the consequence is, and whether anyone would detect it.
Example
Robodebt: A$1.763 billion asserted against approximately 433,000 people
Robodebt raised debts against Australian social security recipients by averaging their income. It ran until mid-2020, and it stopped then only because the Federal Court found it unlawful. The court recorded the size of it: at least A$1.763 billion in debts unlawfully asserted against approximately 433,000 Australians, and approximately A$751 million already recovered from about 381,000 of them. The Commonwealth undertook to withdraw and refund all of it.
The Royal Commission into the Robodebt Scheme reported on 7 July 2023, under Commissioner Catherine Holmes. Its verdict is the passage to keep beside any harm taxonomy: “Robodebt was a crude and cruel mechanism, neither fair nor legal, and it made many people feel like criminals. In essence, people were traumatised on the off-chance they might owe money. It was a costly failure of public administration, in both human and economic terms.”
- Technical event: An automated scheme raised debts by income averaging against social security recipients. No single wrong answer — a method applied at scale.
- User action: Approximately 433,000 Australians received debts the Federal Court later held had been unlawfully asserted, totalling at least A$1.763 billion.
- Institutional response: The Commonwealth pursued and recovered approximately A$751 million from about 381,000 people. Then it undertook in court to withdraw and refund all of it.
- Cascading harm: The money was refundable. The commission's finding that people were traumatised on the off-chance they might owe money was not. The approved settlement added a further A$112 million, inclusive of legal costs, for the roughly 381,000 people money had been recovered from plus eligible members of a further category.
- Distribution: The burden falls on those least able to contest it. The Dutch Data Protection Authority named the same pattern on 7 December 2021, where the flagging input under challenge was applicants' (dual) nationality.
Comparison
Error taxonomy, Harm taxonomy, or Risk scenario?
Error taxonomies, harm taxonomies and risk scenarios sort the same incident three different ways. Only one of them explains how it travelled.
Run Robodebt through all three. An error taxonomy asks what the system got wrong, and finds an averaging method applied as designed. On that sorting the scheme has almost nothing to report, and approximately 433,000 people never appear. A harm taxonomy files the same events under allocative and social system/societal harms — the sorting Shelby and her co-authors built from 172 computing papers. It can hold a debt that looked lawful and was unjust. Only the third sorting explains the route: every recipient in the dataset exposed, a barrier that did not exist, and a sequence that ran until a court stopped it. That is why the DeepMind taxonomy attaches a causal mechanism to each of its twenty-one risks rather than leaving them as labels. A label tells you what happened. A mechanism tells you how it reached someone.
Error taxonomy
Groups incorrect predictions or system failures.
- Useful for technical diagnosis
- May miss correct outputs used harmfully
- Usually centered on observed model behavior
- Example: false positive, hallucination, timeout
Harm taxonomy
Groups consequences for affected parties.
- Includes non-technical and cumulative effects
- Can capture lawful yet unjust outcomes
- Requires stakeholder and domain knowledge
- Example: denial, surveillance, chilling effect
Risk scenario
Explains a pathway from hazard to consequence.
- Names exposure and failed controls
- Supports prevention and response
- Can include uncertainty and escalation
- Example: obsolete policy causes missed benefit
Analogy
A row of falling dominoes with missing gaps
A line of dominoes with deliberate gaps left in it is close to what a risk scenario describes. A hazard tips the first piece. Harm follows only where exposure and a failed barrier let the sequence keep going.
Dominoes stay where they are put. Institutions move. They adapt to the hazard, conceal it, or amplify it, so a gap that held the cascade last quarter may have been quietly closed by this one. In both documented cases here the gap was closed for years, then reopened from outside the organisation. In Australia that was the Federal Court. In the other case it was the Dutch Data Protection Authority's EUR 2.75 million fine on 7 December 2021. Neither barrier was one the operator had built for itself.
Risk analysis should reveal the pathway and the missing barriers, not merely count bad outputs.
Steps
How to test harm and risk scenario analysis before release
This review starts with the people who carry the consequence, not with the model that set it off. Begun that way, a Robodebt review opens on the approximately 433,000 people the scheme would reach. It asks what a wrongly averaged debt does to a household, before anyone opens the error log. Begun from the model instead, it opens on a method that was working exactly as specified.
Step three is the one that takes the labour, and it has a published template. The DeepMind taxonomy states a causal mechanism for each of its twenty-one risks. That is the same object this review asks you to write for your own system: the exposure, the vulnerability, the control that would have to fail, and the downstream action somebody takes on the output.
1. Start with affected parties
Name who experiences the consequence and who benefits.
2. Describe the initiating event
Specify behavior, misuse, omission, or institutional decision.
3. Trace the pathway
Connect exposure, vulnerability, controls, and downstream actions.
4. Characterize consequence
Assess severity, scale, duration, reversibility, and distribution.
5. Select interventions
Prioritize prevention, detection, response, remedy, and learning.
Key idea
Likelihood times severity is not evidence
Multiplying a subjective likelihood score by a subjective severity score can create false precision. The case against the instrument is mathematical, not anecdotal. Tony Cox published it in Risk Analysis in 2008, and his abstract states the result plainly: “Typical risk matrices can correctly and unambiguously compare only a small fraction (e.g., less than 10%) of randomly selected pairs of hazards.” The paper also shows that a matrix can assign higher qualitative ratings to quantitatively smaller risks. And where frequency and severity are negatively correlated, it can be “worse than useless”, producing worse-than-random decisions. On that class of hazard the grid is not a weak tool. It is an actively misleading one.
The matrix helps prioritize discussion only when assumptions, confidence and qualitative evidence remain visible. Some harms are hard to quantify, delayed, diffuse, or intentionally hidden. Being hard to measure does not make them negligible. An automatically raised debt letter is a routine administrative output, and it scores like one on any grid. What the grid cannot hold is the A$751 million recovered from about 381,000 people, or a royal commissioner's finding that the mechanism was crude and cruel.
When a scoring exercise ranks a harm low, record what the score could not represent — on Cox's arithmetic the matrix orders fewer than 10% of hazard pairs correctly and unambiguously — or the missing evidence disappears into a number that looks settled.
Case
AI 600-1 names twelve risks, 26 July 2024
A published taxonomy is a useful check on what a room full of people who built the system can imagine. NIST issued one on 26 July 2024: AI 600-1, the Generative Artificial Intelligence Profile. Section 2 states its own purpose: “To guide organizations in identifying and managing GAI risks, a set of risks unique to or exacerbated by the development and use of GAI are defined below.”
What follows is not a theme but a numbered list, and it is short enough to read aloud: 1. CBRN Information or Capabilities, 2. Confabulation, 3. Dangerous, Violent, or Hateful Content, 4. Data Privacy, 5. Environmental Impacts, 6. Harmful Bias or Homogenization, 7. Human-AI Configuration, 8. Information Integrity, 9. Information Security, 10. Intellectual Property, 11. Obscene, Degrading, and/or Abusive Content, 12. Value Chain and Component Integration. Several of those are not model-quality problems at all. Environmental Impacts, Human-AI Configuration, Intellectual Property and Value Chain and Component Integration are not measured at the model, and no eval will surface them.
Read the list before the workshop, not after it.
Example
From model behavior to lived consequence, on paper
Write the chain, keep the near miss, count who pays for the recovery, and name one harm the telemetry cannot see.
Aviation built a standing institution for the second of those, and its design is the instructive part. The FAA's Aviation Safety Reporting Program, instituted on 30 April 1975, routes reports to NASA rather than to the FAA. That routing is deliberate, and it is the reason near misses are reported at all. The advisory circular governing the program says why: “The effectiveness of this program in improving safety depends on the free, unrestricted flow of information from the users of the NAS.” NASA's Aviation Safety Reporting System had received 2,068,784 incident reports between April 1976 and December 2023. By late 2024 the total had passed 2.1 million — over 120,000 a year, every one read by an expert analyst within 3-5 days. That is what a near-miss register looks like when the people filing it are not being asked to incriminate themselves.
- Scenario chain: Write a five-link path from model behavior to lived consequence — hazard, exposure, vulnerability, failed control, consequence. State the causal mechanism at each hop, the way the DeepMind taxonomy states one for each of its twenty-one risks.
- Near miss: Identify an event where a control prevented harm and preserve the evidence. Ask the ASRS question first: who receives the report, and can filing it be used against the filer? Over 120,000 reports a year arrive because the answer was designed in 1975 to be no.
- Recovery burden: Record who must spend time, money, or expertise to correct the outcome. The Commonwealth undertook to withdraw and refund approximately A$751 million taken from about 381,000 people. The hours those people spent contesting the debts were not refundable.
- Unknown harm: List one impact that current telemetry cannot observe. In the Dutch case the model's own logs recorded flags, not the tens of thousands of parents and caregivers falsely accused of fraud.
When evidence about harm and risk scenario analysis supports restriction or redesign
Harm analysis repays its cost only when the scenarios are written down, reopened after incidents, and allowed to change the design. The test of whether an organisation has that capacity is who ends up making the stop decision. Robodebt was stopped in mid-2020 by the Federal Court, not by its operators. The Dutch risk classification model was stopped by a regulator, with a EUR 2.75 million fine and a finding of unlawful, discriminatory processing. In both cases the scenario was writable years earlier, by people inside. Either it was not written, or it did not bind.
What a binding scenario looks like afterwards is also on the record. The Royal Commission reported on 7 July 2023. The Australian Government's response of 13 November 2023 accepted or accepted in principle all 56 recommendations. That is the cost of learning the lesson from a commission of inquiry rather than from a design review — for a scheme the commission called “a costly failure of public administration, in both human and economic terms”. Define, before release, when harm and risk scenario analysis requires the team to redesign, restrict, remedy, or retire the system. Name who is allowed to invoke it.
Key takeaways
- Model errors are initiating events; harms are consequences experienced in the world. Robodebt's method worked as specified and produced debts of at least A$1.763 billion asserted against approximately 433,000 Australians.
- Risk scenarios connect hazards, exposure, vulnerability, controls and outcomes. The DeepMind taxonomy states a causal mechanism for each of its twenty-one risks rather than leaving them as labels.
- Severity includes duration, scale, reversibility, detectability and unequal distribution. Approximately A$751 million could be refunded to about 381,000 people; the commission's finding that they were traumatised could not.
- Correct outputs can still cause harm when the purpose or workflow is inappropriate. The Dutch risk classification model flagged applications exactly as built, and on 7 December 2021 the regulator called the processing unlawful, discriminatory and therefore improper.
- Risk matrices support discussion but do not create objective precision from uncertain judgments. Cox showed a typical matrix compares correctly and unambiguously only a small fraction — less than 10% — of randomly selected pairs of hazards.
- Hard-to-measure, delayed or diffuse harms require deliberate qualitative evidence. That is why the Aviation Safety Reporting Program sends reports to NASA, and why it collected 2,068,784 of them between April 1976 and December 2023.