Skip to content
AI.info

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

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.

FigureProcess · 5 steps
  1. 1

    Hazard

    A condition or system behavior capable of causing harm.

  2. 2

    Exposure

    The people, assets, or institutions that encounter the hazard.

  3. 3

    Vulnerability

    Factors that increase sensitivity or reduce recovery capacity.

  4. 4

    Control failure

    The missing or ineffective barrier that allows propagation.

  5. 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.

FigureComparison · 3 columns

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.

FigureProcess · 5 steps
  1. 1. Start with affected parties

    Name who experiences the consequence and who benefits.

  2. 2. Describe the initiating event

    Specify behavior, misuse, omission, or institutional decision.

  3. 3. Trace the pathway

    Connect exposure, vulnerability, controls, and downstream actions.

  4. 4. Characterize consequence

    Assess severity, scale, duration, reversibility, and distribution.

  5. 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